PLSQL Developer 连接远程Oracle XE 数据库的方法:
环境:
Client Server: Windows 7 64bit
Client Software: PLSQLDEV1005
Database Server: Fedora 20 64 bit
安装步骤:
1、访问http://www.oracle.com/technetwork/topics/winsoft-085727.html,分别下载instantclient-basic-nt和instantclient-sqlplus-nt包,因为PLSQL Developer是32bit的。
username/password:[email protected]/Supersteve1234
(请不要修改用户密码)
2、解压刚才下载的包,并放在合适的目录,假定该目录是:D:\Develop\Oracle\Middleware\Oracle_Home\Oracle_Instantclient
ps:加压后的目录是instantclient_12_1,我把它该重命名为Oracle_Instantclient.
3、在目录Oracle_Instantclient下创建目录network, 在network目录下创建子目录admin。
4、从远程数据库服务器上拷贝tnsnames.ora文件至admin目录下。
5、设置相关环境变量:
添加:变量名称:TNS_HOME 变量值:D:\Develop\Oracle\Middleware\Oracle_Home\Oracle_Instantclient
添加:变量名称:NLS_LANG 变量值:AMERICAN_AMERICA.AL32UTF8
编辑变量Path,在末尾添加 ;%TNS_HOME% 。(注意分号)
ps:如何查询NLS_LANG呢?
SQL> SELECT USERENV ('language') FROM DUAL;
6、运行PLSQL Develop,点击取消按钮:工具-〉首选项:
在Oracle 主目录名中填入:D:\Develop\Oracle\Middleware\Oracle_Home\Oracle_Instantclient
在OCI库中填入:D:\Develop\Oracle\Middleware\Oracle_Home\Oracle_Instantclient\oci.dll
点击确定后,关闭程序。
7、再次运行PLSQL Develop即可。