oracle 9.2.0.8.0的drop user而引起的ora-0060[qmxiUnpPacked2], [121], [], [], [], [], [], []

dotaddjj發表於2011-12-21

今天和同事在生產庫中需要刪除一個測試使用者,居然碰見一個bug

Sql>drop user test cascade

Ora-01001 無效遊標

Ora-0060內部錯誤程式碼,引數: [qmxiUnpPacked2], [121], [], [], [], [], [], [].

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production

PL/SQL Release 9.2.0.8.0 - Production

CORE9.2.0.8.0 Production

TNS for 32-bit Windows: Version 9.2.0.8.0 - Production

NLSRTL Version 9.2.0.8.0 - Production推想可能是bug導致,網上收索網友檢視metalink有個解決方案需要重啟資料庫執行catpatch.sql指令碼:

SQL> shutdown immediate
SQL> startup migrate
SQL> spool patch.log
SQL> @?/rdbms/admin/catpatch
SQL> spool off

其中9I庫中startup migrate(還可以用於解決ORA-00701: object necessary for warmstarting database cannot be altered)用於資料庫升級和降級所用,10G中startup migrate用於資料庫降級,startup upgrade用於10G資料庫升級所用。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1056916/,如需轉載,請註明出處,否則將追究法律責任。

相關文章