使用虛擬機器配置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;
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-660537/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 虛擬機器實現dataguard配置過程虛擬機
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- 虛擬機器網路卡配置虛擬機
- 虛擬機器配置共享磁碟虛擬機
- vmware克隆虛擬機器centos6.5,虛擬機器從新配置虛擬機CentOS
- 一、虛擬機器環境配置虛擬機
- nginx之 nginx虛擬機器配置Nginx虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 虛擬機器下搭建Linux Oracle10g DataGuard虛擬機LinuxOracle
- 虛擬機器VMWARE與其網路配置(包你玩轉虛擬機器)(轉)虛擬機
- 配置虛擬機器NAT模式網路虛擬機模式
- VMware Fusion虛擬機器配置固定IP虛擬機
- 克隆後虛擬機器網路配置虛擬機
- 虛擬機器配置和環境搭建虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- 克隆虛擬機器後,使兩臺虛擬機器完全獨立需要更改的配置。虛擬機
- 虛擬機器虛擬機
- 使用 Cockpit 建立虛擬機器KPI虛擬機
- 使用虛擬機器安裝Kail虛擬機AI
- 虛擬機器VM跨版本使用虛擬機
- VMware配置centos虛擬機器靜態ipCentOS虛擬機
- 個人電腦虛擬機器連線配置虛擬機
- Windows逆向之配置虛擬機器環境Windows虛擬機
- 連線虛擬機器oracle 和虛擬機器KEY虛擬機Oracle
- Hadoop叢集--linux虛擬機器Hadoop安裝與配置、克隆虛擬機器HadoopLinux虛擬機
- 虛擬機器與電腦主機網路配置虛擬機
- PD虛擬機器 18 for Mac(Mac虛擬機器軟體)虛擬機Mac
- Nginx虛擬主機配置Nginx
- 伺服器物理機使用ESXI虛擬化並劃分虛擬機器伺服器虛擬機
- 使用虛擬機器部署vcenter的理由虛擬機
- 使用Azure REST API建立虛擬機器RESTAPI虛擬機
- mac上使用Vmware Fusion虛擬機器配置Centos的靜態ipMac虛擬機CentOS
- JVM 虛擬機器JVM虛擬機
- JVM虛擬機器JVM虛擬機
- Neo 虛擬機器虛擬機
- 虛擬機器下開發 Laravel,PHPstorm 配置虛擬機LaravelPHPORM
- kali虛擬機器配置dhcp--橋接模式虛擬機橋接模式