首页 > 数据库 > Oracle > oracle 9.2.0.8.0的drop user而引起的ora-0060[qmxiUnpPacked2], [121], [], [], [], [], [], []
今天和同事在生产库中需要删除一个测试用户,居然碰见一个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博客 ” ,链接:https://blog.itpub.net/25362835/viewspace-1056916/ ,如需转载,请注明出处,否则将追究法律责任。