No estoy del todo seguro, pero creo que el int auto_increment solo vale para mysql, en oracle, tendras que crear una secuencia y en los insert dar al campo el valor de la secuencia.
Código PHP:
create table test (id number, testdata varchar2(255));
create sequence test_seq
start with 1
increment by 1
nomaxvalue;
insert into test values(test_seq.nextval, 'voila!');
espero que te ayude eso, cya