Oracle 12C:通过sysdba用户丢弃错误ORA:01017时,通过远程计算机连接



我已经安装了一个可插入数据库的Oracle 12c。

我能够通过我的DB Server上的SQL Developer成功连接到我的容器数据库和可插入数据库作为SYSDBA

我已经在带有SYSDBA角色的可插入数据库RHQDDBPDB上创建了一个用户Rhqdddbpdbadmin。我能够将此用户与Sysdba连接到可插入数据库。

我面临的问题如下:

通过SYSDBA从另一台计算机连接到容器或可插入数据库时,我会遇到错误ORA-01017。

但是,从远程计算机开始,如果我与rhqdddbpdbadmin用户(无SYSDBA)连接,则连接是成功的。

命令我正在远程计算机中使用:

sqlplus rhqddbpdbadmin/xxxxxx@rhqddbpdb as sysdba

抛出错误ora -01017

sqlplus rhqddbpdbadmin/xxxxxx@rhqddbpdb

成功连接。

请帮忙。感谢您的时间。

从远程位置(通过TCP或TCP)连接为SYSDBA,需要一些额外的步骤:

  1. 设置数据库参数REMOTE_LOGIN_PASSWORDFILE = { shared | exclusive | none }。它应该设置为TP共享/独家。

  2. 在$ oracle_home/dbs/下检查您的密码文件,当用户登录到数据库以sysdba登录时,该文件用于身份验证。如果不存在密码文件,请创建一个新的(使用ORAPWD)并设置密码。

最新更新