PL/SQL Developer 使用oracle_client 连接虚拟机oracle的一些问题
2017-02-27 10:53
791 查看
问题: 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 =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product/10.0.2/db_1/)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =[b]NMDB)
(注1:这里是运行netca是自己设置的,我的是NMDB)
(ORACLE_HOME =/opt/oracle/product/10.0.2/db_1/)
(SID_NAME =NMDB)
(注2:这里是运行netca是自己设置的,我的是NMDB)
)[/b]
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168......)(PORT = 1521))
)
)
重启监听服务。lsnrctl stop/start
问题2:ORA-27101:shares memory realm does not exist
2、sqlplus /nolog
3、create spfile from pfile='opt/oracle/admin/NMDB/pfile/init.ora.1052011103553'
4、startup // 启动数据库。
问题3:SP2-0640: Not connected
执行以下命令:
SQL> conn / as sysdba
再执行问题2的2-4步骤。
问题4:PL/SQL Developer登陆时总是not logged on
找到windows安装目录下的plsqldev.exe,以管理员方式运行。
结束,成功监听并连接。
如果确定其他配置无误,尝试其他各种方法都无效,检查一下这两个注意事项。
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 =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product/10.0.2/db_1/)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =[b]NMDB)
(注1:这里是运行netca是自己设置的,我的是NMDB)
(ORACLE_HOME =/opt/oracle/product/10.0.2/db_1/)
(SID_NAME =NMDB)
(注2:这里是运行netca是自己设置的,我的是NMDB)
)[/b]
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168......)(PORT = 1521))
)
)
重启监听服务。lsnrctl stop/start
问题2:ORA-27101:shares memory realm does not exist
1、打开目录:opt/oracle/admin/NMDB\pfile,有一个文件:init.ora.1052011103553,Oracle最后一次成功启动时备份的启动文件。
2、sqlplus /nolog3、create spfile from pfile='opt/oracle/admin/NMDB/pfile/init.ora.1052011103553'
4、startup // 启动数据库。
问题3:SP2-0640: Not connected
执行以下命令:
SQL> conn / as sysdba
再执行问题2的2-4步骤。
问题4:PL/SQL Developer登陆时总是not logged on
找到windows安装目录下的plsqldev.exe,以管理员方式运行。
结束,成功监听并连接。
相关文章推荐
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
- 使用instantclient_11_2和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2和pl/sql Developer连接oracle远程数据库
- 使用instantclient_11_2和PL/SQL Developer工具包连接oracle 11g远程数据库
- 64位WINDOWS 使用PL SQL DEVELOPER 连接ORACLE 出错问题解决
- oracle xe client 如何设置 tnsnames.ora(解决无法使用pl/sql developer的问题)
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 本地不安装oracle-client,使用pl/sql developer连接数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
- 使用instantclient_11_2和pl/sql Developer连接oracle远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用instantclient_11_2和pl/sql Developer连接oracle远程数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库