qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Linux環境下oracle client安裝和配置

           oracle客戶端的安裝是非常簡單的,關鍵在tns配置,我這里使用的rpm安裝包,oracle本身就不是開源,那使用rpm安裝時最簡單的。
            1.要遠程使用oracle,先下載下面三個文件,注意版本最好一致。
          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是基本的動態庫、jar包,默認安裝路徑是:/usr/lib/oracle/10.2.0.4/client
          oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm是客戶端sqlplus安裝包, 默認安裝路徑是:/usr/lib/oracle/10.2.0.4/client
          oracle-instantclient-devel-10.2.0.4-1.i386.rpm是api接口文件,默認安裝路徑是:/usr/include/oracle/10.2.0.4/client
            這里不需要修改默認路徑,直接安裝即可:
          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.配置環境變量
          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
            后面兩項是為了我們的程序程序編譯時使用方便,編譯時直接加入選項:
            -I$( OCI_HEADERS_HOME) –L$( OCI_LIBS_HOME) –l occi
            4.配置監聽器和網絡環境
          [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.測試連接
          [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 閱讀(1431) 評論(0)  編輯  收藏 所屬分類: linux

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 衡阳市| 樟树市| 和田县| 邹城市| 枝江市| 雅安市| 黔西县| 桃源县| 塔河县| 乐至县| 印江| 宁安市| 桑日县| 句容市| 鱼台县| 闽清县| 武冈市| 诏安县| 南召县| 嘉兴市| 扎赉特旗| 黔西| 丰台区| 房产| 儋州市| 宜春市| 古田县| 固原市| 山阳县| 三明市| 静宁县| 重庆市| 锡林郭勒盟| 论坛| 平顶山市| 闻喜县| 恩施市| 贵德县| 德兴市| 望谟县| 哈密市|