SQL>startup force rman target / RMAN>list failure; RMAN>advise failure; RMAN>repair failure;
測試TNS配置並且給rc_admin用戶賦權
sqlplus sys/oracle@prod4 as sysdba SQL>grant recovery_catalog_owner,resource to rc_admin;
連接到catalog,升級到與客戶端一樣的版本,並注冊target數據庫到catalog中:
rman target sys/oracle@prod1 catalog rc_admin/RC_ADMIN@prod4 RMAN>upgrade catalog; RMAN>upgrade catalog; RMAN>register database;
注冊PROD2到catalog,並給PROD2做一個全備:
rman target sys/oracle@prod2 catalog rc_admin/RC_ADMIN@prod4 RMAN>register database; rman target sys/oracle@prod2 catalog rc_admin/RC_ADMIN@prod4 RMAN>backup database format '/home/oracle/bak/%d_%U.bkp';
給PROD1的歸檔做備份,加一個tag='Q107' 並做永久保留:
rman target sys/oracle@prod1 catalog rc_admin/RC_ADMIN@prod4 RMAN>backup archivelog all format '/home/oracle/bak/%d_%U.arc' tag 'Q107' keep forever;
加快備份過程(並行或分配多通道),減少備份文件的大小並設置備份片大小不超過30M(section size):
rman target sys/oracle@prod1 catalog rc_admin/RC_ADMIN@prod4 RMAN>CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET; RMAN>backup tablespace example section size 30m format '/home/oracle/bak/%d_%U.TBS';
PROD1-減少快速增量備份的開銷降到最低,開啟塊跟蹤:
RMAN>CONFIGURE BACKUP OPTIMIZATION ON; SQL>alter database enable block change tracking using file '/home/oracle/bak/bck.dbf'; SQL>select * from v$block_change_tracking;
打開PROD1數據庫閃回:
SQL>alter database flashback on; SQL>alter system set db_recovery_file_dest_size=4G; SQL>alter system set db_recovery_file_dest='/home/oracle/flash';
打開補充日志,做閃回事務:
SQL>alter database add supplemental log data; SQL>alter database add supplemental log data(primary key,unique index) columns; SQL>conn hr/hr@prod1 SQL>@/home/oracle/scripts/2_3_2.sql
這是做閃回事務點EM的步驟:(EM是第一場考試的時候創建出來的,為了后面考試方便,務必第一場創建成功)
em->Availability->Perform Recovery->Recovery Scope:transactions->recover->table:hr.departments->update->Change Recovery Option:cascade->OK
第二場考完做全備:
--PROD1和PROD2都做 nohup ./rman.sh &
至此,Oracle 11G OCM第二場考試的全部內容就都結束了。
考試總結:
第二場考試是所有9場考試最簡單的一場,我做練習的時候最快15mins搞定,真實考試的時候,總共花費了22mins左右,考試時間40mins,剩下時間很充裕,同樣一定做好檢查和備份,切記不要早交卷!!! 切記不要早交卷!!!切記不要早交卷!!!重要的事情說三遍。第二場有用到EM的時候,一定要在第一場安裝好,畫外音:既然考試為了拿證,操作怎樣簡單怎樣來。最后,祝願想考OCM的小伙伴們一次性通過!
題外話:
我報考的機構都是考試的原題,模擬真實考試的練習環境。我的成績在機構里面不是最高的,因為由於考試環境和考場的因素,我們機構最高分的學員,9門考試,6門滿分,剩余3門,2門95分以上,1門90分以上。2019年年底Oracle 11G OCM就停考了,有點惋惜,不過現在已經拿下Oracle 12C OCM的認證了,12C OCM升級考4門,過了之后會得到一個12C OCM的證書和12C OCP的證書,相當於買一贈一,現在有證書感覺只能當做一個敲門磚,還是把自己的技術提升上來才是王道。


