您的位置:首页 > 数据库 > Oracle

配置pl/sql 连接远程oracle服务器

2018-01-25 17:27 701 查看
转载至:http://blog.csdn.net/Dorothy1224/article/details/56282706 

前提是电脑必须安装oracle客户端。

安装Instant Client 

1. 下载Instant
Client(轻量级的客户端),作为本地Oracle环境 。 
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 
(此地址需要登录,可在此下载:http://download.csdn.net/download/dorothy1224/9759766) 
2. 解压后,放在一个路径下,如:D:\instantclient_11,在instantclient_11下创建instantclient_11\network\ADMIN 这两个文件夹,然后再创建文件tnsnames.ora,最基础的配置如下:

本地实例名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程数据库服务名)
)
)

其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

二、配置环境变量 



NLS_LANG AMERICAN_AMERICA.AL32UTF8
或 SIMPLIFIED CHINESE_CHINA.ZHS16GBK


TNS_ADMIN
D:\instantclient_11\network\ADMIN


三、安装PLSQL Developer 

1.本机是win10(64位)在安装PLSQL Developer 9时没有出现像PLSQL Developer 11那样的版本不匹配的问题。 

PLSQL Developer 9 下载地址:http://download.csdn.net/detail/dorothy1224/9759707

PLSQL Developer 11(64位) 下载地址:http://download.csdn.net/detail/dorothy1224/9759727

2.安装后,先不登录,直接进入页面,在tools->preferences->connection(工具–首选项–连接)中配置Oracle Home(Oracle 主目录)和OCI library(OCI库),配置如下: 
3.保存以上配置后,重新启动PLSQL,登录,数据库填写上面配置的连接名APPORCL ,要对应。 


3.保存以上配置后,重新启动PLSQL,登录,数据库填写上面配置的连接名APPORCL ,要对应。 

附: 
配置中遇到的问题: 
1. error 1723 
解决:PLSQL 和 instantclient的版本不对应。我的PLSQL 9和instantclient 32位的可以,用PLSQL 11就必须下载instantclient x64的(下载地址:http://download.csdn.net/detail/dorothy1224/9759899)。 
2. ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME 
解决:我的是在登录的时候数据库名写的未对应配置中的连接名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: