最近在 Windows Server 2008 R2 上安装 Oracle 12C DB 时。我通过 Oracle DB 安装设置创建了一个名为 Oracle 的用户。现在无法使用此用户远程登录计算机,尽管用户属于远程桌面用户组。有解决方案吗?
答案1
我通过创建以下内容的密码文件解决了 11g 中的问题。
1) login as the ORACLE owner
2)进入 $ORACLE_HOME/dbs
3)orapwd 文件=orapw$ORACLE_SID 密码=yourpasswordhere
4)本地以 SYSDBA 身份登录 Oracle(sqlplus “/ as sysdba”)
5)在spfile中启用远程登录密码参数(alter system set REMOTE_LOGIN_PASSWORDFILE=exclusive scope=spfile;)
如果您使用 pfile,请将参数添加到 init$ORACLE_SID.ora。
6)反弹数据库
接下来,必须授予 IPSOFT 用户主数据库上的 SYSDBA 权限。
7)本地以 SYSDBA 身份登录 Oracle(sqlplus “/ as sysdba”)
8)授予IPSOFT SYSDBA权限;
第三,将步骤 3 中创建的密码文件($ORACLE_HOME/dbs/orapw$ORACLE_SID)复制到备用站点的同一目录。
9)示例命令:scp $ORACLE_HOME/dbs/orapw$ORACLE_SID standbysite:/u01/app/oracle/product/11gR2/dbs/orapw$ORACLE_SID)
10) 恢复备用数据库并验证它是否在托管恢复模式下从主数据库正确恢复。
11)完成