PL/SQL Developer连接Oracle服务器的错误解决总结

来源:互联网 发布:苹果手机3g网络连不上 编辑:程序博客网 时间:2024/04/26 13:15

      PL/SQL Developer是Oracle数据库设计,企业最常用的客户端工具之一,虽然样式古老,但十分好用,省去了繁杂的编码设计,更多的是可以使用界面设计,如索引,触发器,主外键,序列等,让Oracle原本笨重的性能,开发者轻松使用该工具进行设计后变得十分灵活.但环境搭建之初可不是这么简单的.Oracle如果在本地搭错了服务器,或建错了监听,那可不是那么容易修改得,刚入门Oracle的Java开发者除了重装系统,再搭环境,可能没别的办法了.这里本人在使用PL/SQL Developer环境连接TCP数据库服务器时就遇到了一个常见的问题,这里写写总结.

     疑:Oracle客户端连接数据库出现“ORA-12154:"TNS:无法解析指定的连接标识符"问题?


处理办法:

1.新建Oracle_Home客户端,在配置和移植工具--->Net Configuration Assistant 新建TCP监听(有Home客户端,且有监听可以省略这步)


2.修改Oracle_Home下的 C:\oracle\product\10.2.0\client_1\Network\Admin\tnsnames.ora文件添加如下所示的Oracle关联文件(根据你实际的数据库服务链接来修改),注意前面不要有空格,否则无法识别

HAIGE =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 128.25.33.15)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = haige)    )  )ORACLR_CONNECTION_DATA =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))    )    (CONNECT_DATA =      (SID = CLRExtProc)      (PRESENTATION = RO)    )  )

3.修改成功后,PL/SQL Developer的客户端DataBase会出现刚才添加的数据库服务名,输入用户名和密码即可完成登录(前提是要保证数据库服务的版本和PL/SQL Developer的版本保持一致。如服务端是9g的,客户端要用9的,不能用10的,这个问题容易忽视)


4.如果保证这三个问题都正确了,那就能成功解决该问题




阅读全文
0 0
原创粉丝点击