ORA-12521: TNS listener does not currently know of instance requested in connect descriptor
问题: 在EBS ORACLE 应用服务器验证工作流上执行wfaqupfix.sql时报错,adamin维护模式下输入密码时登录不进去。
1.sqlplus apps/APPS @wfaqupfix.sql APPLSYS APPS
2.adadmin
原因: 监听器当前不知道连接描述符中请求的实例,由于监听器的配置不正确,或者是数据库升级后没执行adautocfg.sh脚本。
解决方法1:检查连接描述符中的 INSTANCE_NAME 参数是否指定了侦听器已知的实例名称。
步骤1: 登录数据库,查看show parameter service_names和show parameter instance_name两个参数的值是否正确。
如果不正确,根据自己的实例名称进行修改。
步骤2:查看 network/admin下的listener.ora和tnsnames.ora的配置是否正确
打开vim listener.ora
解决方法2:数据库升级成功后需要在应用层执行AUTOCFIG脚本
步骤1:切换applmgr用户
步骤2:执行adautocfg.sh脚本
sh $ADMIN_SCRIPTS_HOME/adautocfg.sh
亲测:
1.重新sqlplus apps/APPS @wfaqupfix.sql APPLSYS APPS,成功登录。
2.能正常打开adadmin模式