配置oracleinstantclient、plsql连接数据库

来源:互联网 发布:锐科特思网络 编辑:程序博客网 时间:2024/06/03 11:34

1、下载安装Instant Client Setup.exeoracle instant client)、plsqldeveloperxx.zip

2、配置oracle instant client

1.解压到D:/instantclient_10_2

2.D:/instantclient_10_2/bin(指到sqlplus.exe文件)增加到PATH环境变量(系统变量)中 

3.增加以下环境变量:

TNS_ADMIN=D:/instantclient_10_2\NETWORK\ADMIN

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK ORACLE_HOME=D:/instantclient_10_2

4.编辑tnsnames.ora设置本地NET服务名

 

使用sqlplus进行测试

sqlplus用户名/密码@本地NET服务名

 

PLSQL配置怎么连ORACLE

如果是windows的话,在服务里面就可以查服务要启动,监听也要启动!可以用lsnrctl命令查看监听!

首先你需要在我的电脑的属性里,找到环境变量,配置系统下面的path,看看里面指向的是哪里(我的电脑里就有oracle的多个版本)
而且要在你的oracleX:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora下配置监听名及相关ip地址或计算机名,X一般是你本地盘符,例如像下面的格式。

orclTest =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =xxx.xxx.xxx.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcltst)
    )
  ) 

配置好后,可以使用tnsping命令来测试监听是否配置成功!如tnsping orclTest
以上都通过了,会提示OK,那连接是没有问题的!


如果Oracle服务正常启动了,就可以连接了。
如果不能连接,就要检查服务器端的两个地方,Oracle是不是已经配置了网络监听服务,Oracle的服务是不是已经启动了。

启动PLSQL程序:
方法一:
PLSQL->TOOLS->PREFERENCES->CONNECTION
中分别设置ORACLE HOME,OCI LIBRARY两个参数的值(此处只能让PLSQL连接上,TNSPING未必能找到相应的TNS
如下:
ORACLE HOME
OraDb11g_home2
OCI LIBRARY
C:\product\11.2.0\dbhome_2\bin\oci.dll
具体值可以参照本机ORACLE产品目录的路径
方法二:
在我的电脑设置环境变量,新建变量,并给出相应的值。
如下:
变量        
TNS_ADMIN    C:\product\11.2.0\dbhome_2\NETWORK\ADMIN
(此处为ORACLE产品目录下面tnsnames.ora的路径) 

 

原创粉丝点击