1. 下载并安装plsqldev及汉化语言包
plsqldev官方下载:http://www.allroundautomations.com/registered/plsqldev.html( 可选择下载汉化语言包)
下载的时候注意选择下载32位的plsqldev安装包, 本人测试了64bit plsqldev + 32/64bit instant client都是无法正常使用的
在英文路径下新建一个目录为plsqldev, 双击plsqldev1105.exe安装到刚刚新建的目录plsqldev, 再执行chinese.exe进行汉化即可
2. 下载并安装instant client
在百度里搜索instant client
我们下载instantclient-basic-win32-11.2.0.1.0.zip就可以了
这里需要值得注意的是, instant client的版本号要不要与oracle database版本号一致, 这里我还没有验证过, 大家知道的话也可以告知一下。
查看oracle database版本号:
sql> select * from v$version;
得知要连接的oracle database版本号是Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production。instant client与oracle database正好是一致的。解压instantclient-basic-win32-11.2.0.1.0.zip得到instantclient_11_2。
在目录instantclient_11_2下新建tnsnames.ora文件, 内容为:
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.124)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
上面的两处的test
, 192.168.0.124
都是可修改的, 其中, test
为数据库名称, 即服务名SERVICE_NAME, 192.168.0.124
为oracle数据库的主机.
p.s. 配置plsqldev除了用instant client, 还可以用oracle客户端, 详细请看
3. 配置环境变量
右键计算机——属性——高级环境配置——环境变量——点击系统变量下的“新建”
TNS_ADMIN = E:\software\instantclient_11_2
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4. 配置plsqldev
启动plsqldev, 点击”取消”, 进入未登录状态下的界面, 工具——首选项:设置oracle主目录名和OCI库路径
oracle主目录名 = E:\software\instantclient_11_2
OCI库路径 = E:\software\instantclient_11_2\oci.dll
点击”确定”后, 重启plsqldev生效
此时多了一项”连接为 normal”, 然后输入上数据库名, 账号密码就能成功远程连接上oracle database啦!
OK, Enjoy it!!!