通過Linux虛擬機器拷貝方式複製Oracle資料庫伺服器
通過虛擬機器拷貝方式複製Oracle資料庫,這裡假設資料庫為Single Instance,作業系統為RedHat Linux,處理流程如下:
1.通過WorkStation或者VCenter等工具,進行虛擬機器拷貝
2.開啟新拷貝的虛擬機器,修改IP和主機名,RedHat修改IP和主機名的流程如下:
(1)啟動虛擬機器
(2)CTRL+ALT+F6進入命令列模式
(3)刪除/etc/udev/rules.d/70-persistent-net.rules
(4)修改/etc/sysconfig/network-scripts/ifcfg-eth0的IP
(5)修改/etc/hosts檔案,配置主機名的域名解析(IP hostname)
(6)修改/etc/sysconfig/network檔案為實際主機名
(6)chkconfig NetworkManager off
(7)reboot
(8)檢視網路卡mac地址,cat /etc/udev/rules.d/70-persistent-net.rules,獲取虛擬網路卡的mac地址
(9)修改ifcfg-eth0檔案中的HWADDR引數值為網路卡mac地址
(10)reboot
注:如果系統是suse,需要修改/etc/hosts和/etc/HOSTNAME檔案。
suse11設定主機名命令:/etc/rc.d/boot.localnet start
suse12設定主機名命令:/etc/rc.d/boot.local start
動態修改主機名命令:sysctl -w kernel.hostname=主機名
3.修改監聽檔案
(1)切換到oracle使用者:$ su - oracle
(2)cd $ORACLE_HOME/network/admin
(3)開啟listener.ora檔案,修改監聽的HOST為當前主機名
4.在oracle使用者下執行lsnrctl start命令啟動監聽
5.執行sqlplus / as sysdba命令後再執行startup命令啟動資料庫即可
如在操作過程中遇到問題,歡迎留言交流。
1.通過WorkStation或者VCenter等工具,進行虛擬機器拷貝
2.開啟新拷貝的虛擬機器,修改IP和主機名,RedHat修改IP和主機名的流程如下:
(1)啟動虛擬機器
(2)CTRL+ALT+F6進入命令列模式
(3)刪除/etc/udev/rules.d/70-persistent-net.rules
(4)修改/etc/sysconfig/network-scripts/ifcfg-eth0的IP
(5)修改/etc/hosts檔案,配置主機名的域名解析(IP hostname)
(6)修改/etc/sysconfig/network檔案為實際主機名
(6)chkconfig NetworkManager off
(7)reboot
(8)檢視網路卡mac地址,cat /etc/udev/rules.d/70-persistent-net.rules,獲取虛擬網路卡的mac地址
(9)修改ifcfg-eth0檔案中的HWADDR引數值為網路卡mac地址
(10)reboot
注:如果系統是suse,需要修改/etc/hosts和/etc/HOSTNAME檔案。
suse11設定主機名命令:/etc/rc.d/boot.localnet start
suse12設定主機名命令:/etc/rc.d/boot.local start
動態修改主機名命令:sysctl -w kernel.hostname=主機名
3.修改監聽檔案
(1)切換到oracle使用者:$ su - oracle
(2)cd $ORACLE_HOME/network/admin
(3)開啟listener.ora檔案,修改監聽的HOST為當前主機名
4.在oracle使用者下執行lsnrctl start命令啟動監聽
5.執行sqlplus / as sysdba命令後再執行startup命令啟動資料庫即可
如在操作過程中遇到問題,歡迎留言交流。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31394774/viewspace-2142180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux中通過本地複製的方式建立多一個Oracle資料庫LinuxOracle資料庫
- js 淺拷貝(淺複製、淺克隆)、深拷貝(深複製、深克隆)JS
- Mac拷貝/複製資料夾路徑快捷鍵Mac
- 一文帶你瞭解js資料儲存及深複製(深拷貝)與淺複製(淺拷貝)JS
- 虛擬機器的檔案怎麼複製出來 如何把虛擬機器上的檔案拷到電腦上虛擬機
- VMware vSphere Replication 9.0 - 虛擬機器複製和資料保護虛擬機
- VMWARE虛擬機器的Ubuntu通過橋接方式連線主機虛擬機Ubuntu橋接
- Linux救援模式下拷貝Oracle資料檔案,恢復資料庫Linux模式Oracle資料庫
- 拷貝vmware虛擬機器造成的mac地址衝突的問題虛擬機Mac
- 複製VMware虛擬機器的後續操作虛擬機
- 通過SQL Server資料庫映象保護虛擬資料庫ICSQLServer資料庫
- 從A機複製ORACLE資料庫到B機Oracle資料庫
- 【伺服器資料恢復】Linux下KVM虛擬機器資料恢復案例伺服器資料恢復Linux虛擬機
- 通過Virtualbox搭載虛擬機器虛擬機
- 主機和虛擬機器的三種通訊方式虛擬機
- 【伺服器資料恢復】ESXi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- Oracle活動資料庫複製Oracle資料庫
- oracle rman複製資料庫Oracle資料庫
- 物件拷貝方式物件
- 一次Linux虛擬機器安裝Oracle 11G資料庫經歷Linux虛擬機Oracle資料庫
- js陣列物件複製拷貝不改變原來的值,深拷貝JS陣列物件
- 【虛擬機器資料恢復】碎片拼接恢復XenServer伺服器被刪除的虛擬機器虛擬機資料恢復Server伺服器
- 資料庫複製方式進行資料庫恢復資料庫
- 中關於虛擬機器複製與遷移(中)虛擬機
- 連線虛擬機器oracle 和虛擬機器KEY虛擬機Oracle
- Java IO 流之拷貝(複製)檔案Java
- 本地連線虛擬機器資料庫問題虛擬機資料庫
- 【伺服器資料恢復】VMware esxi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- VM虛擬機器下在LINUX上安裝ORACLE 11G單例項資料庫虛擬機LinuxOracle單例資料庫
- Linux 判定伺服器為物理機還是虛擬機器Linux伺服器虛擬機
- 【虛擬機器資料恢復案例】虛擬磁碟丟失,伺服器內資料不可用的資料恢復虛擬機資料恢復伺服器
- Oracle 之 Duplicate 複製資料庫Oracle資料庫
- oracle實驗-資料庫複製Oracle資料庫
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- JVM虛擬機器和Oracle資料庫記憶體管理的學習JVM虛擬機Oracle資料庫記憶體
- RMAN 同機複製資料庫資料庫
- RMAN 異機複製資料庫資料庫
- 利用拷貝data目錄檔案的方式遷移mysql資料庫MySql資料庫