plsql连接win7 64位系统的oracle

本文详细介绍了如何配置Oracle数据库连接及使用PL/SQL开发工具的步骤,包括解压InstantClient,配置环境变量,设置tnsnames.ora文件,以及通过tns别名连接数据库的方法。

1、将instantclient-basic-win32-11.2.0.1.0.zip文件解压到oracle安装目录,下载地址 http://download.youkuaiyun.com/detail/gnail_oug/8911301

2、配置plsql工具:tools->preferences->connection
     Oracle Home        D:\oracle11g\instantclient_11_2
     OCI library        D:\oracle11g\instantclient_11_2/oci.dll

通过步骤2的配置,plsql已经可以连接oracle了。不过这时在plsql的登录界面数据库选择下拉框是没有数据库的,可以直接将数据库连接字符串输入进行连接,如下图,直接填写192.168.16.55:1521/sgl进行远程连接:


如果想每次打开plsql,通过配置的tns别名来连接数据库(如上图orcl、orcl_1393196.184.5),就需要配置tns了,继续下面步骤3,告诉plsql你的tnsnames.ora文件的位置。

3、添加一个环境变量,名为TNS_ADMIN,值为oracle监听tnsnames.ora文件所在路径。如果你本地装了oracle数据库服务器,tnsnames.ora文件在你oracle安装目录下已有,直接使用即可(如:D:\oracle\oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN)。如果没有安装oracle,只是装了plsql为了远程连接其他oracle,随便建个目录和tnsnames.ora文件即可,比如我直接在D:/instantclient_11_2/下创建了network/admin目录,然后在里面创建了一个tnsnames.ora文件,并且配了3个tns(如上图看到的),内容如下:

ORCL_192.168.16.91 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.16.91)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
ORCL_139.196.184.5 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 139.196.184.5)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

4、(不乱码可以默认不设置)设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
5、重启plsql




需要注意的是:环境变量配置了TNS_ADMIN之后,oracle数据不会去oracle安装目录下\product\11.2.0\dbhome_1\NETWORK\ADMIN找监听文件和tns文件等,而是直接在TNS_ADMIN配置的路径下查找,所有本地如何安装了oracle,想配TNS_ADMIN环境变量的话最好把值设置为oracle默认的安装目录下的路径\product\11.2.0\dbhome_1\NETWORK\ADMIN



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值