Kemarin aku ada masalah tentang oracle , yaitu pada saat ingin DROP USER, dengan pesan kesalahan seperti ini nech.. :
SQL> drop user mgtntb cascade;
drop user mgtntb cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-24005: must use DBMS_AQADM.DROP_QUEUE_TABLE to drop queue tables
ternyata masalahnya :
ada beberapa table yang masih nongol, dan untuk DROP table tersebut tidak bisa dengan menggunakan syntaks DROP konvensional seperti biasanya
Jika anda punya masalah terhadap oracle pada saat DROP user, anda bisa gunakan systak berikut ini :
BEGIN
DBMS_AQADM.DROP_QUEUE_TABLE('[table]',TRUE);
END;
setelah itu dijalankan, dengan menghapus tabel yang tersisa, baru deh bisa user nya bisa di DROP.
atau bisa anda lihat selengkapnya di :
http://oracle.ittoolbox.com/groups/technical-functional/oracle-db-l/ora-24005-must-use-dbms_aqadmdrop_queue_table-1406191
selamat mencoba...
0 comments:
Post a Comment