1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        Linux下靜默安裝,升級和刪除Oracle客戶端

        發布時間:  2012/8/9 17:52:43

        有的時候不方便登陸Linux的圖形界面安裝Oracle客戶端,我們完全可以采用靜默模式安裝,升級和刪除oracle客戶端(代替OUI)。

        平臺:RHEL4.5,Oracle10.2.0.1

        一、靜默方式安裝Oracle客戶端

        1、上傳Oracle軟件,假如放在/orahome/soft/目錄下

        # mkdir -p /orahome/soft/
        -
         

        # cd /orahome/soft/
        # rz   (SecureCRT里通過rz命令上傳Oracle10g安裝文件10201_client_linux32.zip)

        2、設置安裝Oracle軟件必須的操作系統信息,如組、用戶、目錄、用戶初始化參數等

        --增加組和用戶
        # groupadd oinstall
        # useradd -g oinstall Oracle
        # passwd Oracle

        --建立Oracle_BASE目錄
        # mkdir -p /u01/app/Oracle
        # chown -R Oracle:oinstall /u01/app/oracle
        # chmod -R 775 /u01/app/Oracle

        --Oracle用戶的.bash_profile文件設置
        # su - Oracle
        $ vi ~/.bash_profile
        umask 022
        export Oracle_BASE=/u01/app/oracle
        export Oracle_HOME=/u01/app/oracle/product/10.2.0/client_1
        export LD_LIBRARY_PATH=$Oracle_HOME/lib:$LD_LIBRARY_PATH
        export PATH=$Oracle_HOME/bin:$PATH
        export LC_ALL="en_US"
        export LANG="en_US"
        export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" #SIMPLIFIED CHINESE_CHINA.ZHS16GBK
        export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
        $ . ~/.bash_profile

        3、建立oraInst.loc文件

        $ su -
        # vi /etc/oraInst.loc        (加入或修改以下內容,其中/u01/app/Oracle是ORACLE_BASE)
        inventory_loc=/u01/app/Oracle/oraInventory
        inst_group=oinstall
        # chmod 664 /etc/oraInst.loc
        # exit

        4、解壓Oracle安裝文件(在解壓后oracle軟件的response目錄里有各種響應文件的模版)

        $ cd /orahome/soft
        $ unzip 10201_client_linux32.zip

        5、通過response文件開始安裝

        $ cd /orahome/soft/client
        $ ./runInstaller -silent -noconfig -responseFile /orahome/soft/client/response/clientruntime.rsp UNIX_GROUP_NAME="oinstall" Oracle_HOME="/u01/app/oracle/product/10.2.0/client_1" ORACLE_HOME_NAME="OraClient10g_home1"
        其中:
        -silent 表示以靜默方式安裝,不會有任何提示
        -noconfig 表示不運行配置助手netca
        -responseFile 表示使用哪個響應文件,clientadmin.rsp是管理型專用含OEM,clientruntime.rsp是運行時專用不含OEM,instantClient.rsp是快速客戶端專用不含bin目錄
        (以下參數也可以事先編輯在響應文件 clientadmin.rsp 里,那安裝時則無需帶這些參數)
        UNIX_GROUP_NAME="oinstall" Oracle用戶用于安裝軟件的組名
        Oracle_HOME="/u01/app/oracle/product/10.2.0/db_1" oracle安裝目錄
        Oracle_HOME_NAME="OraDb10g_home1" ORACLE_HOME名

        安裝結束后,以root用戶執行$Oracle_HOME下的root.sh(如果客戶端類型是instantClient則不用):
        $ su -
        # /u01/app/Oracle/product/10.2.0/client_1/root.sh
        # exit
        $ sqlplus /nolog   (檢查是否可用)

        7、附注

        執行以下命令靜默卸載Oracle客戶端軟件:
        $ cd /orahome/soft/client
        $ ./runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/Oracle/product/10.2.0/client_1}" -responseFile /orahome/soft/client/response/clientruntime.rsp

        二、靜默方式升級客戶端到10.2.0.4(Patch Set 3)

        開始打軟件的patch, 客戶端使用的patch set和數據庫一樣.
        # cd /orahome/soft/
        # rz   (SecureCRT里通過rz命令上傳升級文件 p6810189_10204_Linux-x86.zip)
        $ unzip p6810189_10204_Linux-x86.zip   (解壓補丁包)
        $ cd /orahome/soft/Disk1
        $ ./runInstaller -silent -responseFile /orahome/soft/Disk1/response/patchset.rsp UNIX_GROUP_NAME="oinstall" Oracle_HOME="/u01/app/oracle/product/10.2.0/client_1" ORACLE_HOME_NAME="OraClient10g_home1" FROM_LOCATION="/orahome/soft/Disk1/stage/products.xml"
        $ sqlplus /nolog   (檢查是否成功)
        SQL*Plus: Release 10.2.0.4.0 - Production on Fri Dec 5 18:08:40 2008
        Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
        SQL>

        三、手工刪Oracle客戶端軟件

        1、刪除oraInventory目錄,目錄位置記錄在oraInst.loc文件中

        $ more /etc/oraInst.loc
        inventory_loc=/u01/app/Oracle/oraInventory
        inst_group=oinstall
        $ rm -rf /u01/app/Oracle/oraInventory

        2、刪除$Oracle_HOME目錄

        $ rm -rf $Oracle_HOME

        3、刪除其它Oracle文件

        $ su -
        # rm -f /usr/local/bin/oraenv
        rm -f /usr/local/bin/coraenv
        rm -f /usr/local/bin/dbhome
        # rm -f /etc/oraInst.loc
        rm -f /etc/oratab

        4、將Oracle用戶刪除(若要重新安裝,可以不刪除)

        # userdel -r Oracle

        5、將用戶組刪除(若要重新安裝,可以不刪除)

        # groupdel oinstall

        --End--


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          1
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线