如果本地用不到oracle数据库的话,其实是可以不必安装oracle,只安装pl/sql就能访问远程数据库,具体方法如下:
工具/原料
- oracleClient
- pl/sql工具
方法/步骤
-
步骤1:下载安装pl/sql,同时下载oracle简易客户端oracleClient,我收藏了绿色版的pl/sql以及64位oracleClient供您使用:
pl/sql: http://www.cr173.com/soft/232289.html
-
步骤2:我的oracleClient解压后tns文件和sqlnet文件在NETWORK文件夹下面(和oracle安装版类似),也可以放在外面,但是后面配置路径时一定要配对.
如下图: 建议拷贝别人安装好的tns和sqlnet文件,我自己配的总有一些莫名其妙的问题,导致连接失败.
-
步骤3: 配置两个环境变量,
<1>TNS_ADMIN=%tnsnames.ora路径% 这个tns路径在上面的NETWORK目录里面;
<2>NLS_LANG=AMERICAN_AMERICA.UTF8 这个是配置客户端语言;
环境配置方法如下:
-
步骤4:打开pl/sql, 点击"取消"进去;
-
步骤5: 选择 工具->首选项, 按照下图配置oracleClient位置:
选中左侧"连接"->oracle主目录名,下面一行会自动识别oracleClient里面的oci.dll文件,如果没有请找已安装好的机器拷贝或者百度下载
-
6
配置后重启pl/sql,就会在登录界面的选项中看到自己配好的tns服务器了,登录即可
需要注意的是:有的时候仍然会报:无法识别连接描述符 这种错误,此时请认真检查tns文件内容是否正确,推荐从已安装好的机器拷贝