如果在一台電腦中同時安裝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參數)