ORACLE rman設定
用使rman 對資料庫進行熱備,首先要開啟歸檔模式:
一、開啟RMAN:
1、檢視當前資料庫歸檔模式:
點選(此處)摺疊或開啟
-
SQL> archive log list;
-
Database log mode No Archive Mode
-
Automatic archival Disabled
-
Archive destination /u01/app/oracle/product/11.1.06/dbs/arch
-
Oldest online log sequence 15195
- Current log sequence 15200
- SQL>
啟開歸檔模式的步驟:
SQL>shutdown immediate
SQL>startup mount;
SQL>alter database archivelog;
ps: 這是歸檔選擇預設的目錄,當然也可以修改歸檔的位置。
如果想指定歸檔日誌存放目錄:
SQL> alter system set log_archive_dest_1="location=d:\disk1\offlinelog\mandatory"; ----windows
SQL> alter system set log_archive_dest_1='location=/u01/db/archive'; ----Linux/unix
這裡如果是RAC的話,可以指定為閃回區並具體到例項alter system set log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST' sid='*'
SQL>alter database open; ---記得要是例項為open狀態
二、登入rman:
1、catalog 方式:
catalog database: 用repos例項去備份pod例項. repos 和pod可以使同一個資料庫下,也可以是不同。
sqlplus as sysdba
SQL> create tablespace cata datafile '/u01/oracle/oradata/POD/cata.dbf' size 120m;
SQL> create user ct1 identified by oracle default tablespace cata;
SQL> grant connect,resource,recovery_catalog_owner to ct1;
# rman target catalog
RMAN> create catalog tablespace cata;
RMAN> register database;
每次連線到catalog建議都做,
# RMAN> report schema;
2、nocatalog 方式:
這種方式直接使用,不需要做其他的操作。
rman target / as sysdba
三、RMAN 的設定:
---可能要求修改的引數
RMAN> show all;
--備份策略
RMAN>CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
--並行,壓縮備份
RMAN>CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;
--多通道,多路經
RMAN>CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT '/u01/oracle/DB_%U';
RMAN>CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT '/home/oracle/DB_%U';
--預設通道
RMAN>CONFIGURE DEFAULT DEVICE TYPE TO DISK;
--最佳化備份
RMAN>CONFIGURE BACKUP OPTIMIZATION ON;
RMAN>backup database plus archivelog;
RMAN>backup full databade plus archivelog delete input;
四、關閉RMAN:
SQL> alter system set log_archive_start=false scope=spfile; #禁用自動歸檔
SQL> shutdown immediate;
SQL> startup mount; #資料庫啟動到mount,開啟控制檔案
SQL> alter database noarchivelog; #將資料庫改為非歸檔模式
SQL> alter database open; #開啟資料檔案
SQL> archive log list; #檢視當前歸檔模式
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30936525/viewspace-2016727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle rman備份及策略設定Oracle
- ORACLE 10G RMAN 部分配置設定Oracle 10g
- oracle資料庫rman歸檔設定和管理Oracle資料庫
- RMAN 系列(二) ---- RMAN 設定和配置
- rman備份設定
- RMAN常用設定[final]
- oracle實驗記錄 (恢復-rman操作(設定&備份))Oracle
- oracle rman 定時備份指令碼Oracle指令碼
- rman 設定環境變數變數
- Oracle的奇葩設定之非歸檔模式與RMAN備份Oracle模式
- RMAN環境變數的設定變數
- rman通過設定口令加密備份!加密
- oracle rmanOracle
- 設定RMAN顯示的日期時間格式
- oracle 歸檔設定Oracle
- 設定 oracle event traceOracle
- oracle設定supplemental logOracle
- 將月末的rman備份設定為永久保留
- Oracle的NLS_DATE_FORMAT設定(日期格式設定)OracleORM
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- oracle資料庫設定Oracle資料庫
- ORACLE RAC 設定歸檔Oracle
- Oracle 設定指定DBIDOracle
- oracle Database Event trace 設定OracleDatabase
- Oracle穿越防火牆設定Oracle防火牆
- Oracle rman incarnationOracle
- Oracle rman 指令碼Oracle指令碼
- oracle-rman-3Oracle
- oracle rman catalogOracle
- oracle rman 基礎Oracle
- RMAN-20021 資料庫尚未設定資料庫
- 【RMAN】Oracle rman 常用命令參考Oracle
- Rman 定時備份crontab
- ORACLE多個event設定方式Oracle
- 使用docker安裝設定oracleDockerOracle
- oracle環境變數設定Oracle變數
- oracle process設定的注意事情Oracle
- oracle nls_lang的設定Oracle