ORA-00600: internal error code, arguments: [kzsrgpw]问题解决
2013-11-21 19:53
666 查看
打开EM 提示sys等帐号信息过期如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/07/6b76f116e8db80b4bb484db8a1c4b024.jpg)
到网上查了资料oracle 11g 存在密码过期问题:修改下oracle默认的密码期限;
18:51:42 sys@PORTALDB> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
Elapsed: 00:00:00.01
18:52:43 sys@PORTALDB> alter profile default limit PASSWORD_LIFE_TIME unlimited;
Profile altered.
Elapsed: 00:00:00.02
18:52:50 sys@PORTALDB> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
Elapsed: 00:00:00.01
sys@PORTALDB> alter user sys identified by values 'oracle';(错误的做法)
User altered.
Elapsed: 00:00:00.12
sys@PORTALDB> alter user system identified by values 'oracle';(错误的做法)
User altered.
Elapsed: 00:00:00.02
18:55:01 sys@PORTALDB> show user;
USER is "SYS"
18:56:23 sys@PORTALDB> conn system/oracle
ERROR:
ORA-01017: invalid username/password; logon denied
问题就出现在粗体颜色标注的地方;我原本的设想是还是使用原来的密码,修改密码没有期限限制后还是使用原来的密码;错就错在自己不理解
alter user system identified by values 'xxx';
与
[b]alter user system identified by oracle ;[/b]
[b]两者的区别。
[/b]
[b]打开EM 登录提示帐号和密码不对;日志报错:[/b]
[b]Thu Nov 21 18:55:15 2013
Errors in file /oracle/diag/rdbms/portaldb/portaldb1/trace/portaldb1_ora_28377326.trc (incident=481025):
ORA-00600: internal error code, arguments: [kzsrgpw], [], [], [], [], [], [], [], [], [], [], []
Incident details in: /oracle/diag/rdbms/portaldb/portaldb1/incident/incdir_481025/portaldb1_ora_28377326_i481025.trc
Thu Nov 21 18:55:17 2013
Dumping diagnostic data in directory=[cdmp_20131121185517], requested by (instance=1, osid=28377326), summary=[incident=481025].
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
Thu Nov 21 18:55:19 2013
Sweep [inc][481025]: completed
Sweep [inc2][481025]: completed
Thu Nov 21 18:55:25 2013[/b]
[b]查看trc文件 ,内容ORA-00600: internal error code, arguments: [kzsrgpw]等;[/b]
修改如下
sys@PORTALDB> alter user sys identified by oracle;
sys@PORTALDB> alter user system identified by oracle;
正常登录;valuses 后面是跟‘密文’保持和原来的密码一致;
如:
19:21:47 sys@PORTALDB> select NAME,PASSWORD FROM user$ where name in ('SYSMAN','MGMT_VIEW','DBSNMP');
NAME PASSWORD
------------------------------ ------------------------------
DBSNMP FFF45BB2C0C327EC
MGMT_VIEW B959D5AE1F152B1A
SYSMAN 2CA614501F09FCCC
alter user SYSMAN identified by values '2CA614501F09FCCC'; 这么做就能和原来的密码保持一致;注意点是如果知道了密码的即为明文就用普通的方法修改,如果不知道明文,查找出来密文,就用valuse ‘密文’方式来保持和原来的一样;
参考文章:http://soft.chinabyte.com/database/43/11835543.shtml
测试如下:
SQL> select name,password from user$ where name in('SYSTEM')
2 ;
NAME PASSWORD
------------------------------ ------------------------------
SYSTEM 970BAA5B81930A40
SQL>
SQL>
SQL>
SQL> alter user system identified by values '970BAA5B81930A40';
User altered.
SQL> conn system/system
Connected.
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/07/6b76f116e8db80b4bb484db8a1c4b024.jpg)
到网上查了资料oracle 11g 存在密码过期问题:修改下oracle默认的密码期限;
18:51:42 sys@PORTALDB> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
Elapsed: 00:00:00.01
18:52:43 sys@PORTALDB> alter profile default limit PASSWORD_LIFE_TIME unlimited;
Profile altered.
Elapsed: 00:00:00.02
18:52:50 sys@PORTALDB> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
Elapsed: 00:00:00.01
sys@PORTALDB> alter user sys identified by values 'oracle';(错误的做法)
User altered.
Elapsed: 00:00:00.12
sys@PORTALDB> alter user system identified by values 'oracle';(错误的做法)
User altered.
Elapsed: 00:00:00.02
18:55:01 sys@PORTALDB> show user;
USER is "SYS"
18:56:23 sys@PORTALDB> conn system/oracle
ERROR:
ORA-01017: invalid username/password; logon denied
问题就出现在粗体颜色标注的地方;我原本的设想是还是使用原来的密码,修改密码没有期限限制后还是使用原来的密码;错就错在自己不理解
alter user system identified by values 'xxx';
与
[b]alter user system identified by oracle ;[/b]
[b]两者的区别。
[/b]
[b]打开EM 登录提示帐号和密码不对;日志报错:[/b]
[b]Thu Nov 21 18:55:15 2013
Errors in file /oracle/diag/rdbms/portaldb/portaldb1/trace/portaldb1_ora_28377326.trc (incident=481025):
ORA-00600: internal error code, arguments: [kzsrgpw], [], [], [], [], [], [], [], [], [], [], []
Incident details in: /oracle/diag/rdbms/portaldb/portaldb1/incident/incdir_481025/portaldb1_ora_28377326_i481025.trc
Thu Nov 21 18:55:17 2013
Dumping diagnostic data in directory=[cdmp_20131121185517], requested by (instance=1, osid=28377326), summary=[incident=481025].
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
Thu Nov 21 18:55:19 2013
Sweep [inc][481025]: completed
Sweep [inc2][481025]: completed
Thu Nov 21 18:55:25 2013[/b]
[b]查看trc文件 ,内容ORA-00600: internal error code, arguments: [kzsrgpw]等;[/b]
修改如下
sys@PORTALDB> alter user sys identified by oracle;
sys@PORTALDB> alter user system identified by oracle;
正常登录;valuses 后面是跟‘密文’保持和原来的密码一致;
如:
19:21:47 sys@PORTALDB> select NAME,PASSWORD FROM user$ where name in ('SYSMAN','MGMT_VIEW','DBSNMP');
NAME PASSWORD
------------------------------ ------------------------------
DBSNMP FFF45BB2C0C327EC
MGMT_VIEW B959D5AE1F152B1A
SYSMAN 2CA614501F09FCCC
alter user SYSMAN identified by values '2CA614501F09FCCC'; 这么做就能和原来的密码保持一致;注意点是如果知道了密码的即为明文就用普通的方法修改,如果不知道明文,查找出来密文,就用valuse ‘密文’方式来保持和原来的一样;
参考文章:http://soft.chinabyte.com/database/43/11835543.shtml
测试如下:
SQL> select name,password from user$ where name in('SYSTEM')
2 ;
NAME PASSWORD
------------------------------ ------------------------------
SYSTEM 970BAA5B81930A40
SQL>
SQL>
SQL>
SQL> alter user system identified by values '970BAA5B81930A40';
User altered.
SQL> conn system/system
Connected.
相关文章推荐
- azure云 ORA-00600: internal error code, arguments问题解决
- ORA-00600: internal error code, arguments: [SKGMFAIL]问题解决
- ORA-00600: internal error code, arguments: [4193]问题解决
- 如何解决ORA-00600: internal error code 内部错误代码的问题!
- 解决ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]错误
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- ORA-00600: internal error code, arguments: [4194] 解决方法
- 如何解决ORA-00600: internal error code, arguments: [kcratr1_lostwrt], [], [], [], []错误!
- 解决ORA-00600: internal error code, arguments: [kcblasm_1], [103]
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- expdp 问题和 ORA-00600: internal error code, arguments: [25027], [6], [0], [], [], [], [], [], [], [],
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- 有关 ORA-00600: internal error code, arguments: [kkqcscpopn_Int: 0] 错误,问题记录
- ORA-00600: internal error code, arguments: [qerrmObnd1], [1084], [ORA-01084: invalid argument in OCI call 的一种解决方法
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- 解决ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]错误
- ORA-00600: internal error code, arguments: [evapls1]的解决
- 修改主机名,无法启动数据库解决方法:ORA-00600: internal error code, arguments: [keltnfy-ldmInit]