◎筱米加步枪◎.Blog

Happy coding

64位Windows7下安装Oralce10g客户端过程.

本想尝试在不安装客户端的情况下使用PLSQL访问数据库服务器 .但是后来还是失败了.

于是在Windows7(64位)下安装了Oracle10g的客户端后,使用PLSQL尝试连接,总提示一个空白框.很无奈.百度谷歌了许久才找到解决方法.

摘自网上的:

1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip,把它解压缩到oracle安装目录product下,其中还有一个目录为10.2.0.在其中的db_1/NETWORK/ADMIN目录下拷贝tnsnames.ora文件到InstantClient解压目录.
2.非登录状态下进入PL/SQL developer,进入首选项,在connection中设置Oracle_Home和OCI Library,其中Oracle_Home设置为InstantClient的解压目录,OCI Library设置为该目录下的oci.dll.

最后设置环境变量:

set path=instantclient的路径
set TNS_ADMIN=tnsnames.ora文件的目录

使用PLSQL尝试登录,成功.

PS:如果出现ORA-12705:无法访问NLS数据文件,或者指定的环境无效错误,把环境变量中NLS_LANG的变量删除掉