可以在这个网址里下载oracle instant Client客户端 https://download.csdn.net/download/qq_16758997/10862115(当前为Oracle11g的版本)
plsql下载连接 https://download.csdn.net/download/qq_16758997/10862177
建议在官网下载 http://www.oracle.com/us/solutions/index-097480.html与数据库对应的版本
查看oracle数据库版本的方法,在登录了Oracle的pl/sql或sqlplus里执行语句 select * from v$version 查看
1、首先到Oracle网站下载Instant Client :
解压之后的文件夹叫:instantclient_11_2.可以放在本地磁盘任意目录下.例如:D:/instantclient_11_2
2、在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容:
ORCL = (
DESCRIPTION = (
ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.8.10 )(PORT = 1521)) )
(CONNECT_DATA = (SERVICE_NAME = orcl )
)
)
其中ORCL是远程数据库在本地的主机名,10.6.8.10是远程服务器的IP地址,orcl是远程数据库的名称。
3,、添加一个环境变量,名为ORACLE_HOME,值为D:\instantclient_11_2(即为刚才的解压路径)
4、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径,不包含文件名。 (方便plsql查找已经配置的连接)
通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量。
5、添加一个环境变量,名为NLS_LANG,值为select userenv('language') from dual;语句查出来的值(当前变量为使用的语言,避免乱码的产生,在没有这个环境变量也是可以连接到远程数据库执行查询语句的)
参考了太多人的博客进行整理了一下,具体记不清是参考了那些了,就不列出原文章连接地址了,望各位原博客大大见谅