配置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,最基础的配置如下:
其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。
二、配置环境变量
![](https://img-blog.csdn.net/20170221150403956?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRG9yb3RoeTEyMjQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
NLS_LANG AMERICAN_AMERICA.AL32UTF8
或 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
![](https://img-blog.csdn.net/20170221150419847?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRG9yb3RoeTEyMjQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
三、安装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 ,要对应。
![](https://img-blog.csdn.net/20170221151309078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRG9yb3RoeTEyMjQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
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
解决:我的是在登录的时候数据库名写的未对应配置中的连接名。
前提是电脑必须安装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
解决:我的是在登录的时候数据库名写的未对应配置中的连接名。
相关文章推荐
- 如何配置pl/sql 连接远程oracle服务器
- 如何配置pl/sql (本地客户端)连接远程oracle服务器
- 如何配置pl/sql 连接远程oracle服务器
- 如何配置pl/sql (本地客户端)连接远程oracle服务器
- 配置pl/sql 连接远程oracle服务器
- 如何配置pl/sql 连接远程oracle服务器
- 如何配置pl/sql 连接远程oracle服务器
- pl/sql连接远程oracle服务器的配置教程
- 配置pl/sql 连接远程oracle服务器
- 配置pl/sql 远程连接oracle服务器
- 如何配置pl/sql 连接远程oracle服务器
- 如何配置pl/sql 连接远程oracle服务器
- pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下
- Oracle:如何使用PL-SQL 11.0连接远程Oracle12c服务器?
- oracle10客户端PL/SQL Developer如何连接远程服务器上的oracle数据库
- PL/SQL客户端连接虚拟机(linux)下的oracle服务器配置
- PL/SQL远程连接oracle服务器问题(各种情况)
- PL/SQL远程连接oracle服务器出现ora-12154 TNS:无监听
- 关于PL SQL Developer连接远程Oracle的配置问题
- PL/SQL Developer远程连接Oracle的配置