解决sys用户不能登录ORA-01017 orapwd

解决sys用户不能登录ORA-01017 orapwd在oracle的配置文件…/network/admin/sqlnet.ora从增加了一行sqlnet.authentication_services=()后,sys用户就不能登录了。sqlplussys/dingjia@orclassysdbaSQL*Plus:Release12.1.0.2.0ProductiononTueAug2511:24:182020Copyright(c)1982,2014,Oracle.Allrightsreserved.

在oracle的配置文件…/network/admin/sqlnet.ora 从增加了一行 sqlnet.authentication_services=() 后,sys用户就不能登录了。

sqlplus sys/dingjia@orcl as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Tue Aug 25 11:24:18 2020

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

ERROR:
ORA-01017: invalid username/password; logon denied

检查一下命名的配置

SQL> show parameter name;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
cell_offloadgroup_name		     string
db_file_name_convert		     string
db_name 			     string	 orcl
db_unique_name			     string	 orcl
global_names			     boolean	 FALSE
instance_name			     string	 cdr1
lock_name_space 		     string
log_file_name_convert		     string
pdb_file_name_convert		     string
processor_group_name		     string
service_names			     string	 orcl.scutech
SQL> select * from v$pwfile_users;

no rows selected

发现instance_name和db_name不一样, v p w f i l e u s e r s 视 图 里 面 没 有 记 录 , 到 d b s 下 没 有 找 到 o r a p w pwfile_users视图里面没有记录,到dbs下没有找到orapw pwfileusersdbsorapwORACLE_INSTANCE的口令文件

[oracle@dg121-1 dbs]$ ll
total 40
-rw-rw---- 1 oracle oinstall 1544 8月  24 20:47 hc_cdr1.dat
-rw-rw---- 1 oracle oinstall 1544 1月  23 2017 hc_orcl.dat
-rw-r----- 1 oracle oinstall 1949 1月  23 2017 initcdr1.ora
-rw-r--r-- 1 oracle oinstall 2992 2月   3 2012 init.ora
-rw-r----- 1 oracle oinstall   24 1月  23 2017 lkORCL
-rw-r----- 1 oracle oinstall 7680 8月  25 11:32 orapdcdr1
-rw-r----- 1 oracle oinstall 7680 1月  23 2017 orapworcl
-rw-r----- 1 oracle oinstall 3584 1月  23 2017 spfileorcl.ora
[oracle@dg121-1 dbs]$ 

自己配置一个

[oracle@dg121-1 dbs]$ orapwd file=./orapwcdr1

Enter password for SYS: 
[oracle@dg121-1 dbs]$ sqlplus sys/dingjia as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Tue Aug 25 11:36:50 2020

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> select * from v$pwfile_users;

USERNAME		       SYSDB SYSOP SYSAS SYSBA SYSDG SYSKM     CON_ID
------------------------------ ----- ----- ----- ----- ----- ----- ----------
SYS			       TRUE  TRUE  FALSE FALSE FALSE FALSE	    0

SQL> 

v$pwfile_users里面已经有记录了,再登录成功!

文章下方是我的微信,欢迎加我。👇

今天的文章解决sys用户不能登录ORA-01017 orapwd分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25415.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注