下載windows和linux下的即時客戶端安裝包
在Windows上(32位操作步驟)
◆1.創(chuàng)建一個子目錄(例如,d:/Oracleclient),然后把壓縮文件解壓到此目錄中
◆2.編輯環(huán)境,將d:/oracleclient/bin添加到PATH中(注意位于其他Oracle目錄之前),增加系統(tǒng)環(huán)境變量TNS_ADMIN設(shè)置為d:/ oracleclient /bin。ORACLE_HOME設(shè)置為d:/ oracleclient
例如,在Windows 2000上,依次單擊“開始”->“設(shè)置”->“控制面板”->“系統(tǒng)”->“高級”->“環(huán)境變量”,編輯系統(tǒng)變量列表中的PATH,系統(tǒng)環(huán)境變量TNS_ADMIN設(shè)置為d:/oracleclient/bin ;系統(tǒng)環(huán)境變量ORACLE_HOME設(shè)置為d:/oracleclient
◆3.導入注冊表文件:oracleclient.reg(注意注冊表路徑和你創(chuàng)建的子目錄一致)
◆4.編輯d:/oracleclient/network/ADMIN/ tnsnames.ora文件:
ORASVR2 =
(DESCRipTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.82)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =ora9i)
)
)
其中:ORASVR2:數(shù)據(jù)庫的事例名
192.168.1.82數(shù)據(jù)庫服務(wù)器地址
ora9i:數(shù)據(jù)庫名
設(shè)置環(huán)境變量后 需要重啟apache服務(wù) 和電腦 要不然會提示找不到path類的錯誤
Warning: oci_connect() [function.oci-connect]: OCIEnvInit() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries
二.在linux下安裝
◆1.以root用戶的身份登錄
◆2.創(chuàng)建一個子目錄(/usr/lib/oracle),然后把壓縮文件解壓到此目錄中
◆3.編輯文件/root/.bash_profile文件,增加以下內(nèi)容:
PATH=$PATH:$HOME/bin:/usr/lib/oracle
LD_LIBRARY_PATH=$ LD_LIBRARY:/usr/lib/oracle
SQLPATH=/usr/lib/oracle
TNS_ADMIN=/usr/lib/oracle
export PATH LD_LIBRARY_PATH SQLPATH TNS_ADMIN
unset USERNAME
◆4.在/usr/lib/oracle/下增加和編輯文件tnsnames.ora:
Orasvr2=
(DESCRIPTION=
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.82)(PORT = 1521))
(CONNECT_DATA=
(SERVER = DEDICATED)
(SERVICE_NAME =ora9i)
其中:ORASVR2:數(shù)據(jù)庫的事例名
192.168.1.82數(shù)據(jù)庫服務(wù)器地址
ora9i:數(shù)據(jù)庫名
◆5.apache 安裝好的變量 路徑/usr/local/bin/apache/envvars 中需要加入
h,j%e2G E2n c
TNS_ADMIN=/usr/lib/oracl
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.UTF8'
I U#m6t c11967624 export TNS_ADMIN
要不然 apache 打開登錄時會提示找不到tns服務(wù)名
新聞熱點
疑難解答
圖片精選