linux 系統oracle 安裝

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   os   sp   for   

系統內容:linux redhat 6.3 server 64位

資料庫版本:oracle11g     V11.2

安裝方式:靜默安裝

安裝步驟:

一、準備工作:

    1.1、在oracle 官網下載oracle 11g,將下載的 linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip檔案通過SSH 工具從windows 上傳到linux 作業系統。解壓壓縮檔:

    unzip  linux.x64_11gR2_database_1of2.zip

    unzip linux.x64_11gR2_database_2of2.zip

   1.2.安裝包檢查(檢查linux 下安裝oracle 所依賴的安裝包)

    rpm -qa  | grep  packagename

    所依賴的包如下:

     glibc-2.5-24

     glibc-devel-2.5

     libaio-0.3.106

     libgcc-4.1.2

     libstdc++-4.1.2

     compat-libstdc++-33-   

     libaio-devel

     註:32位linux 作業系統或者不同版本的作業系統可能需要的包有所差異

二、建立使用者和組

     groupadd oinstall              /*建立oinstall 組*/ 

     groupadd dba                   /*建立dba 組*/ 

     useradd -g oinstall -G dba -d /home/user_home oracle           /*建立使用者並將使用者加入到組,使用者目錄可以自己選擇 檔案夾(如果選擇的檔案夾遇到如下提示:Not copying any file from skel directory into it.

 Creating mailbox file: File exists是因為目錄中缺少檔案可以通過以下命令解決 

 cp /etc/skel/.bash_profile /home/user_home

 cp /etc/skel/.bashrc /home/user_home

 cp /etc/skel/.bash_logout /home/user_home

)*/

passwd oracle                                    /*設定oracle 使用者密碼*/

  在root 使用者下chmod 777 /home/user_home           /*設定檔案夾寫入許可權,為下面配置環境變數時候需要*/

三、建立oracle安裝目錄:

  mkdir -p /opt/app/oracle/product/11.2.0/dbhome_1

  chown -R oracle.oinstall /opt           /*修改檔案的使用者和屬組*/

  chmod 777 /opt/app

四、配置環境變數

 su - oracle                /*切換到oracle 目錄*/

 vi .bash_profile          /*在.bash_profile檔案中配置環境變數*/

    export ORACLE_BASE=/opt/app/oracle  

    export ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1  

    export ORACLE_SID=orcl

    export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH  

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib  

    export LD_LIBRARY_PATH  

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib  

    CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib  

    export CLASSPATH  

    PATH=$PATH:/usr/sbin; export PATH  

    PATH=$PATH:/usr/bin; export PATH

      設定完成後按Esc 鍵退出vi

      :wq                                     /*儲存環境變數*/

      source .bash_profile            /*設定環境變數立即生效*/

       env | grep ORA                      /*查看環境變數是否生效*/

五、軟體安裝

 

    5.1.oracle安裝資料庫軟體

    cd /data/oracle_install/database          /*oracle 安裝檔案解壓路徑的database目錄*/

    修改db_install.rsp 檔案中的這些地方:

        oracle.install.option=INSTALL_DB_SWONLY

        ORACLE_HOSTNAME=localhost

        UNIX_GROUP_NAME=oinstall

        INVENTORY_LOCATION=/opt/app/oraInventory

        SELECTED_LANGUAGES=zh_CN,en

         ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1

         ORACLE_BASE=/opt/app/oracle

         oracle.install.db.InstallEdition=EE

         oracle.install.db.DBA_GROUP=oinstall

          oracle.install.db.OPER_GROUP=oinstall

          oracle.install.db.config.starterdb.globalDBName=orcl

          oracle.install.db.config.starterdb.SID=orcl

           oracle.install.db.config.starterdb.characterSet=ZHS16GBK

    修改完成後儲存,執行如下命令

    ./runInstaller -silent -noconfig -force -responseFile /data/oracle_install/database/response/db_install.rsp

    執行成功後以root 使用者執行

    cd /opt/app/oraInventory

      ./orainstRoot.sh

    cd /opt/app/oracle/product/11.2.0/dbhome_1

     ./root.sh

    5.2.oracle監聽的靜默安裝(不需要修改netca.rsp 檔案預設就可以)

      cd /opt/app/oracle/product/11.2.0/dbhome_1

      bin/netca /silent /responseFile /data/oracle_install/database/response/netca.rsp

    5.3.oracle的資料庫安裝

    修改dbca.rsp檔案中的這幾個地方

    GDBNAME = "orcl"

    SID = "orcl"

    TEMPLATENAME = "db_oracle.dbc"

     CHARACTERSET = "ZHS16GBK"

    修改完成後儲存,執行如下語句:

    bin/dbca -silent -responseFile /data/oracle_install/database/response/dbca.rsp

    開始安裝時候會提示輸入sys 和system 的密碼



    完成安裝後啟動監聽: lsnrctl start

    查看監聽狀態:lsnrctl status

    停止監聽:lsnrctl stop

    啟動和停止oracle 執行個體:

    sqlplus /nolog

    SQL> conection / as sysdba

    SQL> startup

    SQL> shutdown immediate

    串連到oracle 執行個體

    SQL> conn [email protected] as sysdba


參考部落格:http://blog.itpub.net/23890223/viewspace-757665/

                 http://blog.sina.com.cn/s/blog_3eb222740100ij71.html

                 http://blog.csdn.net/yiqi0/article/details/7360503





 


     






linux 系統oracle 安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.