Decode360's Blog

          業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks
          RMAN常用設(shè)置
          ?
          ?
          1、打開和關(guān)閉數(shù)據(jù)庫:
          ?
          基礎(chǔ)知識回顧:
          Oracle的啟動過程分為三個(gè)階段:
          啟動數(shù)據(jù)庫實(shí)例:讀取定義啟動參數(shù)的文件、分配SGA區(qū)、啟動后臺進(jìn)程
          加載數(shù)據(jù)庫文件:讀取參數(shù)文件指定的控制文件、將數(shù)據(jù)庫文件與已啟動實(shí)例關(guān)聯(lián)
          打開數(shù)據(jù)庫:打開聯(lián)機(jī)數(shù)據(jù)文件、日志文件
          數(shù)據(jù)庫啟動可分為:
          startup:正常方式啟動實(shí)例、加載數(shù)據(jù)庫文件、打開數(shù)據(jù)庫
          startup force:強(qiáng)制打開數(shù)據(jù)庫
          startup mount:只啟動實(shí)例,不打開數(shù)據(jù)庫(用于切換模式、恢復(fù)數(shù)據(jù)等)
          alter database open:startup mount后打開數(shù)據(jù)庫
          數(shù)據(jù)庫關(guān)閉可分為:
          shutdown normal:正常關(guān)閉,必須等所有用戶退出后才關(guān)閉
          shutdown immediate:立即關(guān)閉,所有正在處理的事務(wù)回退
          shutdown abort:異常關(guān)閉,馬上關(guān)閉數(shù)據(jù)庫,但不對事務(wù)進(jìn)行處理
          ?
          ?
          由于備份一般需要在關(guān)閉數(shù)據(jù)庫的情況下操作,所以RMAN具有直接打開和關(guān)閉數(shù)據(jù)庫的功能。
          所有操作指令與sqlplus下的命令完全相同。
          ?
          ?
          ?
          2、常用命令
          ?
          要使用操作系統(tǒng)命令:
          ?
          RMAN> host;
          ?
          Microsoft Windows XP [版本 5.1.2600]
          (C) 版權(quán)所有 1985-2001 Microsoft Corp.
          ?
          C:\Documents and Settings\wangxiaoqi>
          ?
          與SqlPlus中不同的是,RMAN中host后面必須加“;”
          ?
          ② 使用SQL命令:
          ?
          RMAN> SQL 'ALTER SYSTEM ARCHIVE LOG ALL';
          ?
          但是使用SQL命令的限制比較多,主要是針對數(shù)據(jù)庫級的操作,很多的SQL語句都是無法使用的
          因此最好的方法是:
          ?
          RMAN> host;
          ?
          Microsoft Windows XP [版本 5.1.2600]
          (C) 版權(quán)所有 1985-2001 Microsoft Corp.
          ?
          C:\Documents and Settings\wangxiaoqi>sqlplus wangxiaoqi/wangxiaoqi
          ?
          SQL*Plus: Release 9.2.0.1.0 - Production on Thu Sep 18 14:30:03 2008
          ?
          Copyright (c) 1982, 2002, Oracle Corporation.? All rights reserved.
          ?

          Connected to:
          Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
          With the Partitioning, OLAP and Oracle Data Mining options
          JServer Release 9.2.0.1.0 - Production
          ?
          SQL>
          ?
          ?
          3、 首先列出所有指標(biāo):
          ?
          RMAN> show all;
          using target database controlfile instead of recovery catalog
          RMAN configuration parameters are:
          CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
          CONFIGURE BACKUP OPTIMIZATION OFF; # default
          CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
          CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
          CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
          CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default
          CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
          CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
          CONFIGURE MAXSETSIZE TO UNLIMITED; # default
          CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\ORA92\DATABASE\SNCFDODO.ORA';# default
          ?
          ?
          4、 配置自動通道數(shù):
          ?
          RMAN> show device type;
          ?
          RMAN configuration parameters are:
          CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default

          RMAN> configure device type disk parallelism 2;
          ?
          new RMAN configuration parameters:
          CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          ?
          RMAN>?show device type;
          ?
          RMAN configuration parameters are:
          CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
          ?
          若要清除對通道數(shù)的設(shè)置:
          ?
          RMAN> configure device type disk clear;
          ?
          old RMAN configuration parameters:
          CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
          RMAN configuration parameters are successfully reset to default value
          starting full resync of recovery catalog
          full resync complete
          ?
          5、制定自動通道默認(rèn)設(shè)備:
          ?
          RMAN> show default device type;
          ?
          RMAN configuration parameters are:
          CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
          ?
          RMAN> configure default device type to sbt; --磁帶備份
          ?
          new RMAN configuration parameters:
          CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          ?
          RMAN> configure default device type clear;? --還原默認(rèn)設(shè)置
          ?
          old RMAN configuration parameters:
          CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
          RMAN configuration parameters are successfully reset to default value
          starting full resync of recovery catalog
          full resync complete
          ?
          6、配置磁盤:
          ?
          RMAN> show channel;
          ?
          RMAN configuration parameters are:
          RMAN configuration has no stored or default parameters
          ?
          RMAN> configure channel device type disk format 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          ?
          new RMAN configuration parameters:
          CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT?? 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          ?
          RMAN>? configure channel 2 device type disk format 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          ?
          new RMAN configuration parameters:
          CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT?? 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          ?
          RMAN> show channel;
          ?
          RMAN configuration parameters are:
          CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT?? 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT?? 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          ?
          注:%t代替時(shí)間戳;%s代替?zhèn)浞萁M號;%p代替?zhèn)浞萜?/font>
          ?
          取消:
          RMAN> configure channel 2 device type disk clear;
          ?
          old RMAN configuration parameters:
          CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT?? 'D:\oracle\oradata\dodo\rmanback\ora_%t_%s_%p';
          old RMAN configuration parameters are successfully deleted
          starting full resync of recovery catalog
          full resync complete
          ?
          7、控制文件配置:
          ?
          啟動控制文件的自動備份:
          ?
          RMAN> configure controlfile autobackup on;
          ?
          new RMAN configuration parameters:
          CONFIGURE CONTROLFILE AUTOBACKUP ON;
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          ?
          RMAN> show controlfile autobackup;
          ?
          RMAN configuration parameters are:
          CONFIGURE CONTROLFILE AUTOBACKUP ON;
          ?
          設(shè)置控制文件、服務(wù)器參數(shù)文件備份文件格式路徑:
          ?
          RMAN> configure controlfile autobackup format for device type disk to 'D:\oracle
          \oradata\dodo\rmanback\ctl_%F';? --F必須大寫
          ?
          new RMAN configuration parameters:
          CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\oracle\orada
          ta\dodo\rmanback\ctl_%F';
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          ?
          ?
          ?
          8、保存策略:
          ?
          保存策略分兩種
          ?
          時(shí)間策略:決定至少有一個(gè)備份能恢復(fù)到指定的日期
          ?
          RMAN> configure retention policy to recovery window of 3 days;
          ?
          new RMAN configuration parameters:
          CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          注:保證至少有一個(gè)備份能恢復(fù)到3天前的時(shí)間點(diǎn)上,之前備份標(biāo)注為obsolete
          ?
          冗余策略:決定至少有幾個(gè)冗余的備份:
          RMAN> configure retention policy to redundancy 3;
          ?
          old RMAN configuration parameters:
          CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
          new RMAN configuration parameters:
          CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
          new RMAN configuration parameters are successfully stored
          starting full resync of recovery catalog
          full resync complete
          注:至少需要有3個(gè)冗余備份,若多于3個(gè),則以前備份標(biāo)記為obsolete
          ?
          RMAN> show retention policy
          ?
          RMAN configuration parameters are:
          CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
          ?
          ?




          -The End-

          posted on 2008-09-12 20:26 decode360-3 閱讀(259) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 宁武县| 江山市| 博罗县| 娱乐| 定陶县| 吕梁市| 莆田市| 保定市| 宜兰县| 灵川县| 石棉县| 铁岭县| 周至县| 利辛县| 宣威市| 通河县| 新兴县| 荃湾区| 阿拉善左旗| 保定市| 兴隆县| 弋阳县| 富宁县| 江华| 石柱| 财经| 福泉市| 巴塘县| 房产| 罗江县| 黔西县| 琼海市| 东乌| 久治县| 开封市| 吴忠市| 河池市| 平舆县| 怀远县| 宜宾市| 弋阳县|