Rman is powerfull to for Oracle Backup, it has many features but little known. this post covered 11gR1 and 11gR2.
- Rman Recovery manager tool, could be backup up database, datafile, tablespace and archivelog
- All commands necessary to end with semicolon
- Rman can be used for both hot or cold backups. But database must be archivelog mode for host backups as you know.
- In 11g rman REDUCE the size of backup with :
- skips the undo data for committed transactions.
- 10g backup
- at TAPE = once used blocks (ou) +used now blocks (u) +never used (nu)
- at DISK = once used blocks (ou) +used now blocks (u)
- 11g backup
- at TAPE = (o.u)+ (u)
- at DISK = (u)
- Datafiles can have many to many backup pices , Backup pices can have many to one Backup sets and a datafile cant be split accross the backupsets
- 11g RMAN Read and Restore parallel.
- Incremental backups checks for used blocks, so it can check it he blocks have been backed up before.
- It can backup only changed blocks
- Reducing backup size, time, I/O and CPU
- Level 0 Full Backup
- Level 1 changed since last level 1
- Incremental doesnt care blocks are logging and data exist on undo or redo.
- Can be compressed.
- %d name of the database
- %D day of the Date
- %M month number
- %Y yerar
- %t time from reference point
- %T YYYYMMDD
- %n tablespace name
- %p backup piece number
- %s backupset number
- %U cover all parameters.
- Block Media Recovery
- 11gR1 recover datafile parameter is deprecated so we must use !
- blockrecover datafile DF# block BLOCK#;
- Flash Recovery Area
- We have to define 2 initialization parameters;
- db_recovery_file_dest='+ORAFLASH' or '/ORAFLASH'
- db_recovery_file_dest_size = 10G
- Image Copies
- copies all blocks used or not
- command includes as copy
- Image copy backup is simple rman doesnt have to read file and restoring is simplier with no reconstruction
- merge is possible
- !you tahe a imgae copy backup every sunday and incremental merge every day.
- Compression ?
- you cant backup to tape. you can backup only disk.
- Regular backup
- only used blocks are backed up so size is smaller than image copy
- time is short than image copy
- compression possible
- disk and tape backup is possible
- Compression
- how compressi,on do this;Default algorithm method is BZIP2.
- ABC123
- ABC789
- ABC223 SO GET THE ABC AS SYMBOL & and writes data to disk &123, &789 ....
- show compression algorithm;
- CONFIGURE COMPRESSION ALGORITHM 'BZIP2'; #default;
- There is another algorithm avaible in 11gR1- ZLIB2 ( cpu usage is less then BZIP2) but it requires advanced compression option.
- Trace and debug and logging
- You can use trace and debugging command at rman
- rman target=/ debug=all trace=rmantrace1.trc
- end of backup you can read #vi rmantrace1.trc
- rman target=/ log=rman1.log ( append is possible )
- rman target=/ log=rman1.log append
- rman target=/ log=rman1.log checksyntax
- v$rman_output
- v$rman_backup_job
- v$rman_backup_job_details
- Duplicating Database
- 10g needs connection to primary and backup for duplicate via rman
- 11gR1 needs connect to primary but backup not necessary from active DB
- 11gR2 from backup alone but no connection to primary needed. ***********
- Health checks (11g)
- RMAN >list failure
- RMAN >advise failure
- RMAN >repair failure preview
- Security
- Oracle RMAN can encrypt an entire database backup using one of these three methods:
- Local TDE master encryption key
- Passphrase
- Hybrid : Passphrase and Local TDE master encryption key
- Wallet ( alter system set encryption wallet open authenticated by "ilknur";
- you can store table encryption key SYS.ENC$ table.
Make sure directory
$ORACLE_BASE/admin/$ORACLE_SID/wallet exists
set enc key password : key.sql
open the wallet : wallo.sql
close the wallet : wallo.sql
more information rman backup security: http://www.oracle.com/technetwork/database/security/index-095354.html
Hiç yorum yok:
Yorum Gönder