问题: ORA-12154: TNS: 无法解析指定的连接标识符
如果确定其他配置无误,尝试其他各种方法都无效,检查一下这两个注意事项。
1、PLSQL Developer时不能安装在带有括号的目录中,如64系统的Program Files (x86)目录。
2、安装目录一定不要出现空格!! 如oracle client改为oracle_client。
问题1:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
在虚拟机的/opt/oracle/product/10.0.2/db_1/network/admin/listener.ora(自己虚拟机的oracle安装目录)
添加如下:
SID_LIST_LISTENER =
LISTENER =
问题2:ORA-27101:shares memory realm does not exist
1、打开目录:opt/oracle/admin/NMDB\pfile,有一个文件:init.ora.1052011103553,Oracle最后一次成功启动时备份的启动文件。
2、sqlplus /nolog
3、create spfile from pfile='opt/oracle/admin/NMDB/pfile/init.ora.1052011103553'
4、startup // 启动数据库。
执行以下命令:
SQL> conn / as sysdba
再执行问题2的2-4步骤。
问题4:PL/SQL Developer登陆时总是not logged on
找到windows安装目录下的plsqldev.exe,以管理员方式运行。
结束,成功监听并连接。