我不满意Oracle db 19c并以用户系统身份登录为sysdba错误,"ORA-12154: TNS:could not resolve the connect identifier specif



错误"ORA-12154:TNS:无法解析指定的连接标识符";在以"用户"身份登录时进行累积;sys作为sysdba";使用密码。但后来我读到一篇文章说;管理员特权让我们在没有密码的情况下登录sysdba"我尝试了一下,并立即连接到sql server。有人能告诉我为什么会发生这种事吗?以及为什么使用密码登录不起作用。

当您从DB服务器中使用正确的ORACLE_SID环境变量集指定sqlplus sys as sysdba时,ORACLE将使用操作系统身份验证来验证sys和BEQ协议(无网络(的连接。这就是为什么它可以在没有密码的情况下工作。

连接到sqlplus sys/password@tnsname as sysdba将通过网络进行连接(您的错误表明您的tnsname未得到解决(,并要求为身份验证配置一个单独的密码文件。请参见此处:https://docs.oracle.com/database/121/ADMIN/dba.htm#ADMIN11056

相关内容

最新更新