虛擬機器實現dataguard配置過程
1、OS和soft
linux版本redhat5.4
虛機配置:主機名node1、node2 cpu:2 記憶體;1.5G 空間:10G
主備oracle版本:10.2.0.1
2、使用xencenter console管理linux安裝,IP:node1 10.10.10.3和 node2 10.10.10.4
建立使用者組 oinstall、dba
使用者oracle
建立目錄/opt/app/oracle 、/opt/oradata/metardb
授權給oracle使用者
3、linux核心引數 使用者限制
安裝libXp
安裝vsftpd服務
安裝期間使用另一臺unix機器NFS掛載ISO檔案,(發現utralISO很強大,將多個oracle軟體和補丁製作為ISO包,直接NFS掛載給虛機使用)
在node1安裝oracle
先只安裝軟體10.2.0.1
再建庫:metardb
在node2安裝oracle
4、配置dataguard
4.1 主庫啟用歸檔、強制歸檔
shutdown immediate
startup mount
alter database archivelog;
alter database open;
alter database force logging;
alter system set log_archive_start=true scope=spfile;
alter system set log_archive_dest_1='LOCATION=/opt/arch/metarpri MANDATORY' scope=both;
4.2 新增備用redolog
在主資料庫新增standby redolog,關於備用日誌設定請參考相關文件
alter database add standby logfile group 4('/opt/oradata/std_redo04a.log') size 50M;
alter database add standby logfile group 5('/opt/oradata/std_redo05a.log') size 50M;
alter database add standby logfile group 6('/opt/oradata/std_redo06a.log') size 50M;
alter database add standby logfile group 7('/opt/oradata/std_redo07a.log') size 50M;
比主庫多一組
4.3 建立pfile檔案,並修改相關項,生成spfile開啟主庫
主資料庫引數檔案設定如下:
備資料庫引數檔案:
4.4
建立密碼檔案
orapwd file=orapwSID password=system entries=10 (密碼檔案預設為orapwSID格式)
4.5 修改TNS
主備都要能透過db_unique_name值互相tns連線
4.6 rman備份主庫
rman target /
rman>run {
allocate channel t1 type disk;
backup database format '/tmp/full_%s'
release channel t1;
}
4.7 建立備用控制檔案
alter database create standby controlfile as '/tmp/standby.ctl';
4.8 在備庫ftp獲得密碼檔案、引數檔案、rman備份的資料檔案、備用控制檔案、tns檔案
4.9 將備用資料庫透過編輯好的pfile檔案啟動到nomount狀態,將備用控制檔案複製多份到引數檔案中指定的位置
alter database mount;
rman target /
rman>restore database;
恢復完畢。
使備用資料庫設定為備用恢復管理模式
alter database recover managed standby database disconnect from session;
(終於配置成功,資料檔案恢復完畢後需要重啟一次備庫)
4.10 2010年4月12日 14:23:56 select switchover_status from v$database 總是session active, 此時是因為有活動的session,檢視:select sid,state,program from v$session where tyep='USER';將可停掉的會話停掉,如果有job作業,比如10G自動工作量統計等,此時執行 alter system set job_queue_processes=0 scope=memory;
5、切換
切換成功
6、模式管理
預設最大效能模式執行
FAQ:
01031問題:
select dest_name,status,error from v$archive_dest;
發現primary資料庫的遠端歸檔不可用,為01031 許可權不足,應該是sys密碼有問題,在備用庫:select * from v$pwfile_user;沒有記錄,因此,懷疑是密碼檔案有問題(密碼檔案允許遠端的使用者使用sysdba登陸)在備用庫上生成orapwmetardb密碼檔案,問題解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17065702/viewspace-660410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用虛擬機器配置dataguard虛擬機
- Java虛擬機器啟動過程解析Java虛擬機
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- Java虛擬機器類載入的過程Java虛擬機
- 用虛擬機器做RAC的全過程虛擬機
- 使用DiskGenius工具來實現物理機遷移虛擬機器,實現虛擬化虛擬機
- 弄清Java虛擬機器GC的執行過程Java虛擬機GC
- 虛擬機器網路卡配置虛擬機
- 虛擬機器配置共享磁碟虛擬機
- vmware克隆虛擬機器centos6.5,虛擬機器從新配置虛擬機CentOS
- ovftool匯出虛擬機器報錯處理過程!虛擬機
- BigBlueButton安裝過程(在虛擬機器中)虛擬機
- 虛擬機器類載入機制_類載入的過程虛擬機
- 動手實現程式碼虛擬機器虛擬機
- 一、虛擬機器環境配置虛擬機
- nginx之 nginx虛擬機器配置Nginx虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 深入理解JVM(③)虛擬機器的類載入過程JVM虛擬機
- 虛擬機器資料丟失恢復過程記錄虛擬機
- vsan儲存資料恢復過程—虛擬機器故障恢復過程資料恢復虛擬機
- RAC先關後啟過程與在虛擬機器上更換IP過程虛擬機
- 虛擬機器去虛擬化過魯大師教程虛擬機
- VMmare-suse11網路配置實現宿主機和虛擬機器互通(若宿主機能聯網則虛擬機器亦可聯網)虛擬機
- Python 如何實現以太坊虛擬機器Python虛擬機
- 虛擬機器下搭建Linux Oracle10g DataGuard虛擬機LinuxOracle
- kvm之六:配置kvm虛擬機器通過VNC訪問虛擬機VNC
- 虛擬機器VMWARE與其網路配置(包你玩轉虛擬機器)(轉)虛擬機
- 配置虛擬機器NAT模式網路虛擬機模式
- VMware Fusion虛擬機器配置固定IP虛擬機
- 克隆後虛擬機器網路配置虛擬機
- 虛擬機器配置和環境搭建虛擬機
- 虛擬機器基礎環境配置虛擬機
- Linux虛擬機器網路配置Linux虛擬機
- JVM系列.歷史上出現過的Java虛擬機器JVMJava虛擬機
- 伺服器癱瘓導致虛擬機器丟失恢復過程伺服器虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- 克隆虛擬機器後,使兩臺虛擬機器完全獨立需要更改的配置。虛擬機