<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
    RMAN學習筆記02——常用設置
    ?
    ?
    ??? 昨天學習了RMAN環(huán)境的搭建以及登錄的方法,今天學習一下RMAN中的一些設置、常用命令、以及參數(shù)的意義。工欲善其事,必先利其器嘛。總的來說RMAN的參數(shù)并不是非常復雜,基本上一天時間的學習可以基本掌握,再接下去就是要通過實踐來強化記憶和了解實際用法了。
    ?
    ?
    1、打開和關閉數(shù)據(jù)庫:
    ?
    基礎知識回顧:
    ?
    Oracle的啟動過程分為三個階段:
    ① 啟動數(shù)據(jù)庫實例:讀取定義啟動參數(shù)的文件、分配SGA區(qū)、啟動后臺進程
    ② 加載數(shù)據(jù)庫文件:讀取參數(shù)文件指定的控制文件、將數(shù)據(jù)庫文件與已啟動實例關聯(lián)
    ③ 打開數(shù)據(jù)庫:打開聯(lián)機數(shù)據(jù)文件、日志文件
    ?
    數(shù)據(jù)庫啟動可分為:
    startup:正常方式啟動實例、加載數(shù)據(jù)庫文件、打開數(shù)據(jù)庫
    startup force:強制打開數(shù)據(jù)庫
    startup mount:只啟動實例,不打開數(shù)據(jù)庫(用于切換模式、恢復數(shù)據(jù)等)
    alter database open:startup mount后打開數(shù)據(jù)庫
    ?
    數(shù)據(jù)庫關閉可分為:
    shutdown normal:正常關閉,必須等所有用戶退出后才關閉
    shutdown immediate:立即關閉,所有正在處理的事務回退
    shutdown abort:異常關閉,馬上關閉數(shù)據(jù)庫,但不對事務進行處理
    ?
    由于備份一般需要在關閉數(shù)據(jù)庫的情況下操作,所以RMAN具有直接打開和關閉數(shù)據(jù)庫的功能。
    所有操作指令與sqlplus下的命令完全相同。
    ?
    ?
    2、常用命令
    ?
    要使用操作系統(tǒng)命令:
    ?
    RMAN> host;
    ?
    Microsoft Windows XP [版本 5.1.2600]
    (C) 版權所有 1985-2001 Microsoft Corp.
    ?
    C:\Documents and Settings\wangxiaoqi>
    ?
    與SqlPlus中不同的是,RMAN中host后面必須加“;”
    ?
    ② 使用SQL命令:
    ?
    RMAN> SQL 'ALTER SYSTEM ARCHIVE LOG ALL';
    ?
    但是使用SQL命令的限制比較多,主要是針對數(shù)據(jù)庫級的操作,很多的SQL語句都是無法使用的
    因此最好的方法是先host登錄到OS,再sqlplus進入SQL:
    ?
    RMAN> host;
    ?
    Microsoft Windows XP [版本 5.1.2600]
    (C) 版權所有 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、 首先列出所有指標:
    ?
    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; --表示并行數(shù)
    ?
    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
    ?
    ??? 指定在以后的備份與恢復中,將采用并行度為2,同時開啟2個通道進行備份與恢復,當然也可以在run中指定通道來決定備份與恢復的并行程度。并行的數(shù)目決定了開啟通道的個數(shù)。如果指定了通道配置,將采用指定的通道,如果沒有指定通道,將采用默認通道配置。有點兒繞是吧,我來給你白話一把。
    ?
    ??? 默認情況下,自動分配通道的并行度為1,如果你通過設置PARALLELISM設置了并行通道為2,那么在run塊中,如果你沒有單獨通過ALLOCATE CHANNEL命令指定通道,它會默認使用2條并行通道,如果你在run命令塊中指定了數(shù)個ALLOCATE CHANNEL,那么rman在執(zhí)行備份命令時會以你設置的channel為準,而不管configure中配置了多少個并行通道。需要注意的一點是,在backup命令中有一個FILESPERSET參數(shù),該參數(shù)是指rman建立的每個備份集中所能包含的備份片段(即磁盤文件)的最大數(shù),該參數(shù)默認值為64,如果在執(zhí)行backup命令時沒有指定該參數(shù)值,那么rman會僅使用第一個通道來執(zhí)行備份,其它通道將處于空閑狀態(tài)。關于通道數(shù)與FILESPERSET值之間也有一個大小關系,邏輯稍顯復雜這些就不多廢話了,總之一條,filesperset值不要小于你設定的通道數(shù)。
    ?
    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、制定自動通道默認設備:
    ?
    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;? --還原默認設置
    ?
    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代替時間戳;%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ù)文件備份文件格式路徑:
    ?
    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、保存策略:
    ?
    保存策略分兩種
    ?
    時間策略:決定至少有一個備份能恢復到指定的日期
    ?
    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
    ?
    注:保證至少有一個備份能恢復到3天前的時間點上,之前備份標注為obsolete
    ?
    冗余策略:決定至少有幾個冗余的備份:
    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個冗余備份,若多于3個,則以前備份標記為obsolete
    ?
    取消策略:
    ?
    RMAN> configure retention policy to none;
    ?
    查看策略:
    ?
    RMAN> show retention policy
    ?
    RMAN configuration parameters are:
    CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
    ?
    注:可以用 RMAN> report obsolete; 來查找當前的obsolete備份。
    ?
    ?
    9、備份優(yōu)化設置:
    ?
    打開備份優(yōu)化:
    RMAN> CONFIGURE BACKUP OPTIMIZATION ON;

    關閉備份優(yōu)化:
    RMAN> CONFIGURE BACKUP OPTIMIZATION OFF;
    ?
    ?
    具體優(yōu)化機制比較復雜,需要注意以下兩點:
    ①type只能選一種,不能disk和sbt都選
    ②BACKUP DATABASE或BACKUP ARCHIVELOG命令中帶有ALL或LIKE參數(shù)
    ?
    ?
    ?
    posted on 2008-09-12 20:26 decode360 閱讀(325) 評論(0)  編輯  收藏 所屬分類: 09.Recover

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV天天做在线观看| 在线jyzzjyzz免费视频| 伊人久久综在合线亚洲91| 黄色a三级免费看| 亚洲阿v天堂在线2017免费| 看Aⅴ免费毛片手机播放| 国产又黄又爽又猛的免费视频播放 | 丁香亚洲综合五月天婷婷| 精品久久亚洲一级α| 又爽又黄无遮挡高清免费视频| 噜噜噜亚洲色成人网站| 亚洲福利精品电影在线观看| 国产人成网在线播放VA免费| 久久影院亚洲一区| 在线看片免费人成视频播| 久久久久亚洲AV无码永不| 国产精品入口麻豆免费观看| 亚洲中文字幕久久久一区| 国产在线19禁免费观看国产| 国产97视频人人做人人爱免费| 亚洲国产精品无码久久一线 | 性做久久久久久免费观看| 亚洲国产av玩弄放荡人妇 | 久久国产乱子免费精品| 亚洲精品第五页中文字幕| 成年人视频在线观看免费| 污视频网站免费观看| 亚洲成A∨人片在线观看不卡| 19禁啪啪无遮挡免费网站| 亚洲一卡2卡3卡4卡5卡6卡| vvvv99日韩精品亚洲| 欧洲人成在线免费| 亚洲日本va一区二区三区 | 亚洲中文字幕无码中文字在线| 99精品视频在线观看免费专区| 国产亚洲玖玖玖在线观看| 中文字幕亚洲日韩无线码| 黄色永久免费网站| 免费视频精品一区二区| 亚洲第一成年人网站| 亚洲人成电影在线播放|