redhat5 下 occi連線oracle資料庫

2021-08-27 07:21:42 字數 1681 閱讀 5478

instantclient-basic-linux-11.2.0.3.0.zip //包含動態鏈結庫等

instantclient-sdk-linux-11.2.0.3.0.zip //包含開發所需的標頭檔案等

2.通過winscp上傳至redhat5,例如使用者為fanbin,目錄為/home/fanbin/oracle,分別進行解壓

unzip instantclient-basic-linux-11.2.0.3.0.zip

unzip instantclient-sdk-linux-11.2.0.3.0.zip

ln -s instantclient_11_2 instantclient

進入解壓的目錄

ln -s libclntsh.so.11.1 libclntsh.so

ln -s libocci.so.11.1 libocci.so

3.設定環境變數,例如在/home/fanbin根目錄下:

vi .bash_profile

新增以下內容:

oracle_home=/home/fanbin/oracle/instantclient

export ld_library_path=$oracle_home

export nls_lang=american_america.zhs16gbk

export tns_admin=$oracle_home

path=/sbin:$path:$home/bin

export path

4.在$oracle_home下建立tnsnames.ora,新增以下內容:

fbdb =

(description =

(failover = on)

(address_list =

(address = (protocol = tcp)(host = 192.168.0.101)(port = 1521))

)(connect_data =

(sid=fbdb) ))

[color=red]注意:需要根據資料庫配置進行修改[/color]、

5.上傳測試**,檔名為test.cpp,例如:

#include

#include

//#pragma comment(lib,"oraocci11d.lib")

using namespace std;

using namespace oracle::occi;

int main()

catch(sqlexception e)

environment::terminateenvironment(env);//關閉環境

return 0;

}

6.編譯及執行

編譯:g++ test.cpp -i$oracle_home/sdk/include -l$ld_library_path -lociei -lclntsh -lnnz11 -locci -g -o test

執行:./test

Xmanager遠端連線Redhat5

最近一直在折騰linux,centos redhat裝了又裝,到最後還是裝了redhat。以前多少接觸過linux,但是都不深入 這次雖然也是皮毛,但是稍微知道了一些東東,現在就賣了 這次從零開始自己折騰linux,確實是被linux折騰了。linux跟windows確實有很多不同,有機會再繼續介紹...

mini httpd在RedHat 5下安裝

1.安裝mini httpd 會輸出 mini httpd 1.19證明成功。2.2.配置mini.conf 主要是為客戶端通過cgi與伺服器通訊用 先在根目錄下建乙個web目錄,也可以在其他地方建,如 usr local www 在web目錄下建個子目錄html和mini http.conf,mi...

redhat 5搭建nis步驟

redhat 5搭建nis步驟 sudo yum install ypbind sudo yum install ypserv sudo nisdomainname ming sudo vi etc sysconfig network nisdomain ming wq sudo vi etc yp...