qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          Linux環(huán)境下oracle client安裝和配置

           oracle客戶端的安裝是非常簡(jiǎn)單的,關(guān)鍵在tns配置,我這里使用的rpm安裝包,oracle本身就不是開源,那使用rpm安裝時(shí)最簡(jiǎn)單的。
            1.要遠(yuǎn)程使用oracle,先下載下面三個(gè)文件,注意版本最好一致。
          oracle-instantclient-basic-10.2.0.4-1.i386.rpm
          oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
          oracle-instantclient-devel-10.2.0.4-1.i386.rpm
            2.PM安裝
          oracle-instantclient-basic-10.2.0.4-1.i386.rpm是基本的動(dòng)態(tài)庫(kù)、jar包,默認(rèn)安裝路徑是:/usr/lib/oracle/10.2.0.4/client
          oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm是客戶端sqlplus安裝包, 默認(rèn)安裝路徑是:/usr/lib/oracle/10.2.0.4/client
          oracle-instantclient-devel-10.2.0.4-1.i386.rpm是api接口文件,默認(rèn)安裝路徑是:/usr/include/oracle/10.2.0.4/client
            這里不需要修改默認(rèn)路徑,直接安裝即可:
          sudo rpm-avi oracle-instantclient-basic-10.2.0.4-1.i386.rpm
          sudo rpm-avi oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
          sudo rpm-avi oracle-instantclient-devel-10.2.0.4-1.i386.rpm
            3.配置環(huán)境變量
          vi /etc/profile
          export ORACLE_HOME=/usr/lib/oracle/10.2.0.4
          export TNS_ADMIN=$ORACLE_HOME/network/admin
          export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
          exportLD_LIBRARY_PATH=$ORACLE_HOME/client/lib:$LD_LIBRARY_PATH
          exportOCI_HEADERS_HOME=/usr/include/oracle/10.2.0.4/client
          export OCI_LIBS_HOME=$ORACLE_HOME/client/lib
            后面兩項(xiàng)是為了我們的程序程序編譯時(shí)使用方便,編譯時(shí)直接加入選項(xiàng):
            -I$( OCI_HEADERS_HOME) –L$( OCI_LIBS_HOME) –l occi
            4.配置監(jiān)聽器和網(wǎng)絡(luò)環(huán)境
          [huangxw@ubuntu admin]$
          cat/usr/lib/oracle/10.2.0.4/network/admin/tnsnames.ora
          test_base=
          (DESCRIPTION =
          (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = ****))
          )
          (CONNECT_DATA =
          (SERVICE_NAME = tt4adol)
          )
          )
            5.測(cè)試連接
          [huangxw@ubuntu bin]$./sqlplus USERNAME/PASSWD@test_base
          SQL*Plus: Release 10.2.0.4.0 - Production onMon Jan 13 10:09:31 2014
          Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
          Connected to:
          Oracle Database 11g Enterprise Edition Release11.2.0.2.0 - 64bit Production
          With the Partitioning, OLAP, Data Mining andReal Application Testing options
          SQL> select * from USERNAME.TABLENAME  where accountid = 8401428;
          ACCOUNTID   INVTA     SNDA    RAINA   INSB    SPEN    REMN
          ---------- ---------- ---------- -------------------- ---------- ----------
          INVTC     SPDC    REIN
          ---------- ---------- ----------
          8401428          0          0    100000          0          0          0
          0          0          0

          posted on 2014-01-16 11:11 順其自然EVO 閱讀(1425) 評(píng)論(0)  編輯  收藏 所屬分類: linux

          <2014年1月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 房山区| 喀什市| 西安市| 旬阳县| 青龙| 荥阳市| 定州市| 托克逊县| 留坝县| 霍邱县| 镇沅| 四子王旗| 静安区| 思茅市| 庄浪县| 济阳县| 营口市| 大冶市| 亳州市| 喜德县| 巴彦县| 工布江达县| 鹿邑县| 邳州市| 德兴市| 德江县| 徐闻县| 方正县| 泉州市| 民丰县| 乌拉特中旗| 光山县| 龙江县| 通化市| 保康县| 曲松县| 通海县| 高州市| 佛山市| 金沙县| 紫金县|