plsql远程连接oracle数据库怎么配置

plsql远程连接oracle数据库怎么配置,第1张

PL/SQL

Developer使用Oracle

InstantClient连接Oracle:

•1.

下载32位Oracle

InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;

•2.

将系统的tnsnames.ora拷贝到该目录下;

•3.

在PLSQL

Developer中设置Oracle_Home和OCI

Library:

ToolsPreferencesOracleConnection:

Oracle_Home:

C:\instantclient-basic-nt-11.2.0.2.0

OCI

Library:

C:\instantclient-basic-nt-11.2.0.2.0\oci.dll

•4.

在PLSQL

Developer目录下建立如下bat文件,替换其快捷方式,启动PLSQL

Developer:

@echo

off

set

path=C:\instantclient-basic-nt-11.2.0.2.0

set

ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0

set

TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0

set

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

start

plsqldev.exe

1. 客户端需要安装Oracle官网下载的客户端压缩包,比如解压缩到D:/sqlplus

2. 客户端的D:/sqlplus目录里TNSNAMES.ORA文件中,host信息,SERVICE_NAME信息要配置的和Oracle数据库的同名文件的一致

3. 配置host文件(C:/Windows/System32/drivers/etc/),标注要连接的Oracle数据库IP对应名称信息需要和TNSNAMES.ORA里的一样

4. 在环境变量里加入PATH=D:/sqlplus ;TNS_ADMIN=D:/sqlplus;NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

5. 在PLSQL Developer的登录界面,输入用户名密码,Database处,输入的是TNSNAMES.ORA中的Service_name即可。

1

当打开plsql工具发现有三个文本框,但是会发现如下第二张图与第一张图多了一个文本框,显示的是连接为.连接数据库需要几个参数,大家都应该知道,连接数据库需要ip地址,端口号,用户名,密码,数据库名称,最后一个就是数据库角色,也就是"连接为"这个选项,没有这个选项无法连接数据库.没有安装oracle的话,这里就会少一个选项"连接为",如果您安装了oracle客户端那就请忽略该经验,因为plsql工具会自动从系统注册表找有没有oracle的配置信息

2

首先打开plsql界面d出登录框这个时候您很冲动的输入了正确的用户名密码,以及ip地址端口号,但是您点击确定时d出这说明您本机没有安装oracle客户端或者plsql工具首选项中没有配置正确.因此直接点取消,plsql会自动打开软件您会看到软件的左上方提示没有登录

3

点击工具→首选项d出,根据红色框中的位置您会发现中间有个oracle主目录,其中第①个是oracle主目录,第②个是oracle参数配置信息目录(需要一个配置文件路劲),这时您需要下载一个配置文件,配置文件地址我会赋在文档的末尾

4

文件路劲地址复制进去后,会立即d出提示您更改将在重启plsql后有效,如下图所示点击确定,然后关闭plsql程序,重新打开plsql

5

当重新打开plsql程序时,如果看到的界面如下图所示,细心会发现下面多了一个选项"连接为",也就是之前我们一直期待的界面,那么配置文件成功,可以连接数据库咯.如果连接失败,请查看参数是否正确.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10830014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存