1.ORA-12154:TNS:无法解析指定的连接标识符
解决:配置pl/sql的Database的两种方式:
(1)登录时直接在Database选项完整输入数据库信息,特别注意远程连接时Database的写法(IP:端口/实例名),比如:10.91.121.11:1521/ORCL。
(2)修改修改tnsnames.ora文件(一般在instantclient_11_2/network/admin下),编辑tnsnames.ora,加入
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.91.121.11)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
注意:格式完整,ORCL为实例名,host远程IP,port远程端口。再打开pl/sql客户端,Database选项选择刚才配置的ORCL,输入用户名和密码即可。
2.Oracle Client not properly installed
解决:没有安装连接oracle的客户端,找不到响应的如instantclient_11_2文件夹下的oci.dll文件。1.取消--进入pl/sql--工具--首选项-填写完整的oci.dll路径和文件,如下所示
注意:不能选择,只能复制路径贴上去(C:\Program Files\PLSQL\instantclient_11_2\oci.dll),oracle主目录名可不填,点击应用是生效设置,确定是生效退出设置,取消就是未生效退出。
3.make sure you have the 32 bits oracle client installed
解决:无论你怎么修改总是显示初始化客户端失败,网上例子叫你怎么下载客户端安装包,依旧不起作用,建议配置原装的instantclient安装包,一般直接打包在与PLSQL Developer同级的文件夹instantclient_11_2中。也可自行决定下载:http://www.oracle.com/technetwork/topics/winsoft-085727.html