如果在一台电脑中同时安装oracle的客户端和服务器端软件,
一定要先安装oracle database 服务端,并进行相应的配置 listener.ORA。
然后再去安装oracle client 客户端,再进行 tnsname.ora的配置,本地连接等。
设置系统环境变量。ORACLE_HOME
由于本机安装了,oracle11g database ,oracle 10g client 。
一定要设置oracle_HOME
变量值设为:D:\app\deng\product\11.2.0\dbhome_1
第一, 环境变量中,path中的Oracle客户端配置要在服务器端后面,否则会报错(ORA-12560:TNS:protocol adapter error)。
第二, 环境变量中,ORACLE_HOME=D:\app\deng\product\11.2.0\dbhome_1(一定要是服务器端地址,不能是客户端地址)。
第三, 环境变量中 ,ORACLE_SID=ORCL(Oracle实例名,即数据库名)
第四, 环境变量中 ,TNS_ADMIN=D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN (即设定要调用的oracle版本内的tnsname.ORA文件)
(不设置TNS_ADMIN,无法让tnsping命令和PL/SQL连接调用 oracle 10g client的tnsname参数)