我是觉得Oracle太大,又不好装,装了跑得又慢,所以就希望有一个能在不安装客户端的情况下连接数据库。
如果本地用不到oracle数据库的话,其实是可以不必安装oracle,只安装pl/sql就能访问远程数据库。使用 Oracle的Instant client工具包就可以在不安装客户端的情况下连接数据库。
1.首先需要去Oracle官网下载轻量级的instant client-basic包
Oracle官网链接:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
下载的是一个压缩包,直接解压到磁盘目录就可以了,例如D:\PLSQL\instantclient_11_2
2.在当前目录下面新建tnsnames.ora 文件,文件内容为:
ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.101.9 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =orcl )
)
)
红色斜体表示需要根据各自的情况有不同的值,第一个远程数据库在本地的主机名,可以自定义,第二个是远程服务器IP地址,第三个是远程数据库名称。
3.配置环境变量
新建环境变量
变量名: TNS_ADMIN
变量值:tnsnames.ora文件所在路径,例如D:\PLSQL\instantclient_11_2
继续新建环境变量( 设置ORACLE的语言)
变量名: NLS_LANG
变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。select * from nls_instance_parameters;查看NLS_LANGUAGE 的值NLS_LANGUAGENLS_TERRITORY
4.下载并安装PL/SQL Developer 配置应用
下载安装比较简单。
配置应用:打开PL/SQL 应用,工具—>首选项( preferences)—>连接(connection)
点击确定后,关闭PL/SQL,重启就好了。
配置后重启pl/sql,就会在登录界面的选项中看到自己配好的tns服务器了,你会发现登陆窗口比原来多一个选项。
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程数据库了。
备注:
有一个网址里面包含了 PL/SQL解压版 和 instantclient_11_2 ,还有文件说明,比较方便,不用再去下载安装了,本人就是用的这个,
http://download.csdn.net/detail/wuqinfei_cs/7740373
相关文章
- PL SQL 12.0.7的安装及注册码,汉化包,连接Oracle远程数据库,中文乱码问题处理
- 本地不安装oracle-client,使用pl/sql developer连接数据库
- 使用PL/SQL Developer连接远程DB(本机不安装Oracle客户端)
- window7环境,不安装Oracle,使用PL/SQL Developer结合oracle精简客户端,管理Oracle数据库
- PL SQL 12.0.7的安装及注册码,汉化包,连接Oracle远程数据库,中文乱码问题处理
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle数据库
- PL/SQL Developer使用Oracle轻量客户端连接数据库
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 如何使用PL/SQL Developer远程连接Oracle 数据库