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也會一併啟動l istener
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;
留言
張貼留言