遭遇600-[qmxiUnpPacked2]

今天在删除一用户时系统报600错误:

ORA-00600: internal error code, arguments: [qmxiUnpPacked2], [121], [], [], [], [], [], []


打开trc文件一片茫然,经过查找得到关于此错误的一些信息:

ORA-600 [qmxiUnpPacked2] []
Cause ~~~~~ If the error is seen after applying 9.2.0.2 on a 9.2.0.1
database or if using DBCA in 9.2.0.2 to create a new database
(which is using the 9.2.0.1 seed database) then it is very likely that either
shared_pool_size or java_pool_size was too small when catpatch.sql was executed.
Error is generally seen as ORA-600: internal error code, arguments: [qmxiUnpPacked2], [121]
There are 3 options to proceed from here:-
Fix ~~~~
Option 1 ======== If your shared_pool_size and java_pool_size are less than 150Mbthe do the following :-
1/ Set your shared_pool_size and java_pool_size to 150Mb each.
In some case you may need to use larger pool sizes.
2/ Get the xdbpatch.sql script from [NOTE:237305.1]
3/ Copy xdbpatch.sql to $ORACLE_HOME/rdbms/admin/xdbpatch.sql having taken a backup of the original file first
4/ Restart the instance with: startup migrate;
5/ spool catpatch @?/rdbms/admin/catpatch.sql
Option 2 ======== If you already have shared_pool_size and java_pool_size set at greater than 150Mb
then the problem may be caused by the shared memory allocated during
the JVM upgrade is not released properly. In which case do the following :-
1/ Set your shared_pool_size and java_pool_size to 150Mb each. In some case
you may need to use larger pool sizes.
2/ Get the xdbpatch.sql script from [NOTE:237305.1]
3/ Edit the xdbpatch.sql script and add the following as the first line in the script:- alter system flush shared_pool;
3/ Copy xdbpatch.sql to $ORACLE_HOME/rdbms/admin/xdbpatch.sql having taken a backup of the original file first
3/ Restart the instance with: startup migrate;
4/ spool catpatch @?/rdbms/admin/catpatch.sql
Option 3 ======== If XDB is NOT in use and there are NO registered XML Schemas an alternative is to drop, and maybe re-install XDB :-
1/ To drop the XDB subsystem connect as sys and run @?/rdbms/admin/catnoqm.sql
2/ You can then run catpatch.sql to perform the upgrade startup migrate; @?/rdbms/admin/catpatch.sql
3/ Once complete you may chose to re-install the XDB subsystem, if so connect as sys and run catqm.sql @?/rdbms/admin/catqm.sql
If the error is seen during normal database operation, ensure that upgrade
to current version was completed succesfully without error. Once this is
confirmed attempt to reproduce the error, if successful forward ALERT.LOG,
trace files and full error stack to Oracle Support Services for further analysis.

依据自己系统情况决定按选项3来解决:

1. @?/rdbms/admin/catnoqm.sql

2. startup migrate @?/rdbms/admin/catpatch.sql

3. 安装XDB subsystem @?/rdbms/admin/catqm.sql

这里需要三个参数(xdb用户密码,表空间,临时表空间);

成功安装后,删除用户成功;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/45259/viewspace-134885/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/45259/viewspace-134885/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值