Cloning an Oracle Home

    版本為 23:33, 26 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    說明

    現有環境已經有一台作為 production 的 Oracle DB,且該 DB 已有最後的 Patchset,此篇教學應用為:

    1. 利用這一台 DB,複製成另一個一模一樣的 DB 環境,有完全一樣的 Oracle 主程式版本,包含所有 patchset
    2. 利用這一台 DB,對另一台尚未套用新 patchset 的 DB 作主程式更新

    複製 OracleHome

    從一台已安裝有最新 patchset 且很穩定的 DB 裡,在不用停機狀態下,直接將 $ORACLE_HOME 目錄,以 tar 方式複製

    echo $ORACLE_HOME
    /opt/oracle/product/10.2.0/db_1
    
    cd /opt/oracle/product/
    tar czf Oracle_Home_102054_Clone.tar 10.2.0/ 
    

    應用一:安裝另一個全新的 Database

    以下步驟要在另一部準備安裝 DB 的 Linux 機器上執行,並將 OracleHome 複製檔 Oracle_Home_102054_Clone.tar 上傳至機器上。

    事前作業
    1. 檢查相依性套件是否已齊全。
    2. 編輯 /etc/hosts
    3. 調整 kernel 參數 /etc/sysctl.conf
    4. 調整 /etc/security/limits.conf
    5. 調整 /etc/pam.d/login
    6. 關閉 firewall, SELinux
    7. 建立 oracle 帳號及群組 dba
    8. 建立 profile 及環境變數,決定 SID
    開始安裝

    應用二:對一個現有 DB 作 patch

    Powered by MindTouch Core