使用虛擬機器配置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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- 虛擬機器網路卡配置虛擬機
- Linux虛擬機器網路配置Linux虛擬機
- 一、虛擬機器環境配置虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- Hadoop叢集--linux虛擬機器Hadoop安裝與配置、克隆虛擬機器HadoopLinux虛擬機
- 使用 Cockpit 建立虛擬機器KPI虛擬機
- VMware Fusion虛擬機器配置固定IP虛擬機
- 配置虛擬機器NAT模式網路虛擬機模式
- 虛擬機器基礎環境配置虛擬機
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- 使用虛擬機器安裝Kail虛擬機AI
- 關於虛擬機器的使用虛擬機
- VMware配置centos虛擬機器靜態ipCentOS虛擬機
- 虛擬機器下開發 Laravel,PHPstorm 配置虛擬機LaravelPHPORM
- Windows逆向之配置虛擬機器環境Windows虛擬機
- Oracle VirtualBox 配置宿主機與虛擬機器互訪Oracle虛擬機
- 虛擬機器與電腦主機網路配置虛擬機
- Nginx虛擬主機配置Nginx
- mac上使用Vmware Fusion虛擬機器配置Centos的靜態ipMac虛擬機CentOS
- 伺服器物理機使用ESXI虛擬化並劃分虛擬機器伺服器虛擬機
- kali虛擬機器配置dhcp--橋接模式虛擬機橋接模式
- GOland配置ssh訪問Linux/Manjaro虛擬機器GoLandLinuxJAR虛擬機
- PD虛擬機器 18 for Mac(Mac虛擬機器軟體)虛擬機Mac
- VMware安裝虛擬機器時,全名、使用者名稱、虛擬機器名是什麼。修改虛擬機器為靜態ip虛擬機
- JVM 虛擬機器JVM虛擬機
- JVM虛擬機器JVM虛擬機
- Neo 虛擬機器虛擬機
- VMware虛擬機器虛擬機
- 虛擬機器arm虛擬環境搭建虛擬機
- Oracle 單機配置DataGuardOracle
- xshell能ping通虛擬機器,不能連線虛擬機器虛擬機
- 虛擬機器軟體Parallels Desktop 19 for Mac虛擬機器 19.0.0虛擬機ParallelMac
- Windows虛擬機器安裝Linux的基礎配置Windows虛擬機Linux
- VMware安裝CentOS虛擬機器與配置網路CentOS虛擬機
- VMware 虛擬機器,配置 Ubuntu 22.04 靜態 IP 地址。虛擬機Ubuntu
- VMware 安裝 Centos 7 虛擬機器配置網路CentOS虛擬機
- 深入理解虛擬機器之虛擬機器類載入機制虛擬機