PLSQL Developer 是最常用的Oracle数据库集成开放环境,功能、性能优越的标配Oracle工具。
如果本机安装有Oracle数据库,用PLSQL Dev 连接数据库自然没有什么问题,但是如果本机没有安装oracle 客户端,要连接非本地机的oracle DB,那么一种方法就是在本地也安装Oracle,或者安装类似oracle develop 10g开发套件,这些安装方法比较麻烦,安装下来占用磁盘空间和系统资源,特别是oracle数据库启动的时候大量占用系统服务和资源,不是理想的方法。
安装使用过PLSQL Dev都知道,要连接数据库,必须配置TNS(Transparence Network Substrate),而直接安装PLSQL Dev 之后,本机是没有Oracle HOME的注册表项,连网络连接配置项都没有,PLSQL Dev 就是一个文本编辑器而已。
PLSQL Dev 连接远程oracle的一个有效解决方法使使用OCI。ORACLE调用接口(Oracle Call Interface简称OCI)提供了一组可对ORACLE数据库进行存取的接口函数,通过在第三代程序设计语言中进行调用可达到存取ORACLE数据库的目的。本文介绍PLSQL Dev如何使用OCI的实例连接远程数据库的方法。
>
打开PLSQL Developer输入本地或是远程的用户名、密码和数据库连接数据库服务器
连接成功后,就会看到数据库中的Tables选项,点击后,会出现数据库中已经存在的表,如图所示
注意事项:既然登陆了肯定就是连接成功了,这里登陆连接是一个意思,需要注意一下
本地安装32位oracle客户端,plsql developer 设置 oracle_home以及32位ocidll文件的位置。接着配置用户名、密码、连接串,点击确定就可以正常连接了。
1 在 Oracle 下载一个叫 Instant Client Package 的软件,不需要安装,解压到一个目录中即可,例如在本机上解压到了E:\OracleClient下边,实际上Oracle客户端的路径是E:\OracleClient\instantclient_10_2
2 配置 *** 作系统环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINAZHS16GBK
TNS_ADMIN=C:\oracleclient
3进入instantclient_10_2文件夹,新建一个network文件夹,并在network文件夹下新建admin文件夹,在admin文件夹中新建名为tnsnamesora文件,文件内容如下:databasename =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = database name)
)
)
注意database name 和ip 根据实际填写。
4安装PL/SQL Developer
5进入PL/SQL Developer,(虽不能登录,但可以进入)
选择Tools->Preferences,在Oracle Home、OCI Library两栏中分别填入Oracle客户端的路径和OCI文件的路径,我在这两个选项中填写的内容是“E:\OracleClient\instantclient_10_2”和“E:\OracleClient\instantclient_10_2\ocidll”。
6重启一下PL/SQL,登录。
以上就是关于只安装PLSQL怎么访问远程数据库全部的内容,包括:只安装PLSQL怎么访问远程数据库、如何用plsql连接oracle数据库、plsql如何连接远程数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)