克隆帶有oracle數據庫的虛擬機后需要修改的配置


    有很多人在克隆帶有ORACLE數據庫的LINUX主機后,發現克隆的數據庫不正常,不能連接到數據庫上,其實在克隆了數據庫后要修改以下幾個地方。

    1、/etc/hosts  一般來說,克隆了新主機后,都要修改新機器的hostname,所以首先要修改/etc/hosts文件。

    2、修改listener.ora 和 tnsnames.ora文件

 

Listener.ora ========== LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = old_name)(PORT = 1521)) ) ) ) (SID_DESC = (GLOBAL_DBNAME = name.oracle.com) (ORACLE_HOME = /app/oracle/product) (SID_NAME = test) ) )  tnsnames.ora 
========== TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = new_name)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = name.oracle.com) ) ) 

 

    3、有些時候數據庫不能動態注冊,DBA偶爾會修改數據庫的local_listener參數,所以也要注意這個參數是否被修改。

SQL> show parameter local_listener

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
local_listener                 string      (ADDRESS=(PROTOCOL=TCP)(HOST=
                         192.168.114.103)(PORT=1521))
SQL> 

 

    4、如果配置了 DB Control ,還要修改它的配置,這里不做展開,具體請參考MOS 文章:How To Drop, Create And Recreate Database Control (dbconsole) Web Site in Releases 10g and 11g (Doc ID 278100.1)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM