Tests results on Oracle server:
Compared to results posted by Nick, there's more.
Few tests failed because queries syntax are not compatible with Oracle. We start working on those to fix the oracle part:
db__caching
SQL: select first_names from persons limit !>>>!0, stack trace:
nsoracle.c:3904:ora_tcl_command: error in `OCIStmtExecute ()':
ORA-00933: SQL command not properly ended
SQL: select first_names from persons limit !>>>!0
while executing
"ns_ora 0or1row nsdb0 {select first_names from persons limit 0}"
datamodel__acs_object_type_check
Type acs_object: select object_id from acs_objects failed:
nsoracle.c:3904:ora_tcl_command: error in `OCIStmtExecute ()':
ORA-00911: invalid character
SQL: select object_id as !>>>!__pk from acs_objects limit 1
datamodel__acs_attribute_check
SQL: select a.*, lower(ot.table_name) as obj_type_table
from acs_attributes a, acs_object_types ot
where ot.object_type = a.object_type
order by !>>>!object_type, stack trace:
nsoracle.c:3904:ora_tcl_command: error in `OCIStmtExecute ()':
ORA-00918: column ambiguously defined
process_objects_csv
process_objects_csv (body 0): Error during execution:
Setup failed with error nsoracle.c:3542:ora_tcl_command: error in `OCIStmtExecute ()':
ORA-06550: line 4, column 13:
PLS-00306: wrong number or types of arguments in call to 'NEW'
ORA-06550: line 4, column 7:
PL/SQL: Statement ignored
SQL:
BEGIN
:1 := person.new(creation_user => :creation_user,
creation_ip => :creation_ip,
first_names => :first_names,
last_name => :last_name
);
END;