1Z0-053 Oracle Database 11g: Administration II

Lesson 01: Core Concepts and Tools of the Oracle Database

Oracle三大基礎架構: memory / process / storage structures

Memory架構: SGA, PGA
Process架構: User Process, Database Processes, Daemon/Application Processes
Storage架構: control files, data files, online redo log files, parameter file, password file, backup files, archived redo log files, trace files, alert log file

Grid Infrastructure 在Linux/Unix上有跑以下程序:
ohasd, ocssd, cssdagnet, oraagent, orarootagent

ASM (Automatic Storage Management)
ASM Instance

DBA configuration tools:
OUI:
ASMCA:
DBCA:
NETCA:

管理工具:
Instance: startup/ shutdown immediate
Listener: lsnrctl status
console: emctl stats dbconsole

Oracle Restart:
1. 各種Oracle元件在硬體或軟體錯誤後會自動重啟
2. 定期檢查監控元件的健康狀態
3. Single-instace
4. 確保元件在啟動或關閉時會依照正常順序執行
5. Soft dependency,例如啟動instance也會一併啟動listener
6. 使用 crsctl 去啟動 Oracle restart
7. 包含 srvctl 

Lesson 02: Configuring for Recoverability

RMAN (Recovery Manager)
OSB (Oracle Secure Backup)

Oracle-suggested backup 第一次做 Full database copy, 之後每天做 incremental backup

$ RMAN target /
RMAN> BACKUP DATABASE;
RMAN> LIST BACKUP;
RMAN> DELETE OBSOLETE;

Types of RMAN commands

將資料庫設定為 ARCHIVE LOG MODE
可使用 EM 去設定
也可以使用指令:
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;  (一定要在 MOUNTED 狀態下)
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;
改完之後要在做一次備份

Archive log 建議放在多個不同路徑  (n=1~10)
Local 路徑 LOG_ARCHIVE_DEST_1 = 'LOCATION = /disk3/arch'
Remote路徑 LOG_ARCHIVE_DEST_2 = 'SERVICE = standby1'

Local-only
LOG_ARCHIVE_DEST = '/disk1/arch'
LOG_ARCHIVE_DUPLEX_DEST = '/disk2/arch'

確保 Archive log 有成功, 設定參數 LOG_ARCHIVE_MIN_SUCCEED_DEST
LOG_ARCHIVE_DEST 參數後面可帶 MANDATORY / OPTIONAL

保留政策 Retention policy
兩種類型:
1. Recovery window
  RMAN> CONFIGURE retention policy  to recovery window of 5 days;
2. Redundancy
  RMAN> CONFIGURE retention policy  to redundancy 2;

FRA (Fast recovery area) : 放置與復原相關的所有檔案
兩個類型:
1. Permanent : 
   1.1 Control File
   1.2 Multiplexed copies of online redo log files
2. Transient : 
   2.1 Archived redo log files
   2.2 Flashback logs
   2.3 Control file autobackups
   2.4 Datafile copies
   2.5 RMAN files

FRA兩個基本參數:
DB_RECOVERY_FILE_DEST
DB_RECOVERY_FILE_DEST_SIZE

移除已經備份成功的log
RMAN> BACKUP ARCHIVELOG ALL DELETE ALL INPUT;

RMAN> list backup;  列出所有的備份
RMAN> report obsolete;  列出過期的備份
RMAN> delete obsolete;  刪除過期的備份

設定 archived log 的 deletion policy
RMAN> CONFIGURE ARCHIVELOG DELETION POLICY;

留言

這個網誌中的熱門文章

1Z0-061 Oracle Database 12c: SQL Fundamentals

Change Auditor 6.9.4 新特點

Change Auditor 功能介紹