亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

一個完整的Oracle rman備份恢復參考示例

2024-08-29 13:52:51
字體:
來源:轉載
供稿:網友
完整的Oracle rman備份恢復參考示例:

 

1、建rman庫作為repository

$more createrman_db1.sh

set echo on

spool makedb1.log

create database rman

datafile '/export/home/oracle/oradata/rman_data/system.dbf' size 50m autoextend

on next 640K

logfile '/export/home/oracle/oradata/rman_data/redo0101.log' SIZE 10M,

'/export/home/oracle/oradata/rman_data/redo0201.log' SIZE 10M

maxdatafiles 30

maxinstances 8

maxlogfiles 64

character set US7ASCII

national character set US7ASCII

;

disconnect

spool off

exit

@/export/home/oracle/8.1.6/rdbms/admin/catalog.sql;

REM ********** ALTER SYSTEM TABLESPACE *********

ALTER TABLESPACE SYSTEM

DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCR

EASE 50);

ALTER TABLESPACE SYSTEM

MINIMUM EXTENT 64K;

REM ********** TABLESPACE FOR ROLLBACK **********

CREATE TABLESPACE RBS DATAFILE '/export/home/oracle/oradata/rman_data/rbs.dbf' s

ize 50m

AUTOEXTEND ON NEXT 512K

MINIMUM EXTENT 512K

DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 10 MAXEXTENTS UNLIMITED PC

TINCREASE 0 );

REM ********** TABLESPACE FOR TEMPORARY **********

CREATE TABLESPACE TEMP DATAFILE '/export/home/oracle/oradata/rman_data/temp.dbf'

size 50m

AUTOEXTEND ON NEXT 64K

MINIMUM EXTENT 64K

DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCR

EASE 0) TEMPORARY;

REM **** Creating four rollback segments ****************

CREATE PUBLIC ROLLBACK SEGMENT RBS_0 TABLESPACE RBS

STORAGE ( OPTIMAL 64000K );

ALTER ROLLBACK SEGMENT "RBS_0" ONLINE;

REM **** SYS and SYSTEM users ****************

alter user sys temporary tablespace TEMP;

alter user system temporary tablespace TEMP;

disconnect

spool off

exit

$more createrman_db3.sh

spool crdb3.log

@/export/home/oracle/8.1.6/rdbms/admin/catPRoc.sql

@/export/home/oracle/8.1.6/rdbms/admin/caths.sql

@/export/home/oracle/8.1.6/rdbms/admin/otrcsvr.sql

connect system/manager

@/export/home/oracle/8.1.6/sqlplus/admin/pupbld.sql

disconnect

spool off

exit

2、建repository存放的表空間和rman用戶

$more createrman_db4.sh

connect internal

create tablespace rman_ts

datafile '/export/home/oracle/oradata/rman_data/rman_ts.dbf'

size 20M default storage (initial 100K next 100K pctincrease 0);

create user rman_hainan identified by rman_hainan

temporary tablespace TEMP

default tablespace rman_ts quota unlimited on

rman_ts;

grant recovery_catalog_owner to rman_hainan;

grant connect ,resource to rman_hainan;

3、建catalog,注冊目標數據庫

$more createrman_db5.sh

rman catalog rman_hainan/rman_hainan@rman msglog=rman.log

create catalog ;

exit;

rman target sys/oracle@db1

connect catalog rman_hainan/rman_hainan@rman

register database;

exit;

4、可以開始做備份了

5、做全備

$more rmanshell

. /export/home/oracle/.profile

rman rcvcat rman_hainan/rman_hainan@rman target / cmdfile /export/home/oracle/ba

ckup_level0.rcv log /export/home/oracle/backup.log

$more backup_level0.rcv

resync catalog;

run {

allocate channel t1 type disk;

backup

incremental level 0

skip inaccessible

tag hot_db_bk_level0

filesperset 3

format '/export/home/oracle/bk_%s_%p_%t.bk'

(database);

sql 'alter system archive log current';

backup

filesperset 10

format '/export/home/oracle/a1_%s_%p_%t.ac'

(archivelog all delete input);

backup

format '/export/home/oracle/df_t%t_s%s_p%p.ct'

current controlfile ;

}

6、做增備

$more rmanshell1

rman rcvcat rman_hainan/rman_hainan@rman target / cmdfile backup_level1.rcv log

backup.log

$more backup_level1.rcv

resync catalog;

run {

allocate channel t1 type disk;

backup

incremental level 1

skip inaccessible

tag hot_db_bk_level1

filesperset 3

format 'bk_%s_%p_%t.bk1'

(database);

sql 'alter system archive log current';

backup

filesperset 10

format 'a1_%s_%p_%t.ac1'

(archivelog all delete input);

backup current controlfile;

}

1、 刪除舊的全備

$rman rcvcat rman_hainan/rman_hainan@rman target /

Recovery Manager: Release 8.1.6.0.0 - Production

RMAN-06005: connected to target database: TEST (DBID=1692992254)

RMAN-06008: connected to recovery catalog database

RMAN> list backupset;

RMAN-03022: compiling command: list

List of Backup Sets

Key Recid Stamp LV Set Stamp Set Count Completion Time

------- ---------- ---------- -- ---------- ---------- ----------------------

38 145 399987408 0 399987406 153 11-JUN-00

根據key來刪除舊的備份。

RMAN> allocate channel for maintenance type disk;

RMAN> change backupset 169 delete; ----------THIS IS THE COMMAND TO REMOVE THE ENTRY & OS FILE

做完后可以看到list backupset和操作系統的文件都沒有了。

2、 恢復

(1) 將數據庫啟動到nomount狀態:

$svrmgrl

Oracle Server Manager Release 3.1.6.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.6.0.0 - 64bit Production

With the Partitioning option

JServer Release 8.1.6.0.0 - Production

SVRMGR> connect internal

Connected.

SVRMGR> startup nomount;

ORACLE instance started.

Total System Global Area 339275684 bytes

Fixed Size 94116 bytes

Variable Size 318685184 bytes

Database Buffers 16384000 bytes

Redo Buffers 4112384 bytes

SVRMGR> exit

Server Manager complete.

(2) 恢復控制文件:

$rman rcvcat rman_hainan/rman_hainan@rman target /

Recovery Manager: Release 8.1.6.0.0 - Production

RMAN-06006: connected to target database: test (not mounted)

RMAN-06008: connected to recovery catalog database

RMAN> run {

2> allocate channel d1 type disk;

3> restore controlfile;

4> release channel d1;

5> }

(3) 恢復數據文件

RMAN> run {

2> allocate channel d1 type disk;

3> sql "alter database mount";

4> restore datafile 1;

5> restore datafile 2;

6> restore datafile 3;

7> restore datafile 4;

8> release channel d1;

9> }

(4) 恢復日志文件

RMAN> run {

2> set archivelog destination to '/export/home/oracle/admin/test/arch';

3> allocate channel d1 type disk;

4> restore archivelog all;

5> release channel d1;

6> }

會把所有的日志文件恢復。

(5) 根據日志做recover

$svrmgrl

Oracle Server Manager Release 3.1.6.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.6.0.0 - 64bit Production

With the Partitioning option

JServer Release 8.1.6.0.0 - Production

SVRMGR> connect internal

Connected.

SVRMGR> recover database using backup controlfile until cancel;

ORA-00279: change 51054 generated at 06/11/2000 11:38:37 needed for thread 1

ORA-00289: suggestion : /export/home/oracle/admin/test/arch/arch_1_3.arc

ORA-00280: change 51054 for thread 1 is in sequence #3

Specify log: {=suggested | filename | AUTO | CANCEL}

Log applied.

ORA-00279: change 51058 generated at 06/11/2000 11:38:44 needed for thread 1

ORA-00289: suggestion : /export/home/oracle/admin/test/arch/arch_1_4.arc

ORA-00280: change 51058 for thread 1 is in sequence #4

ORA-00278: log file '/export/home/oracle/admin/test/arch/arch_1_3.arc' no longer

needed for this recovery

Specify log: {=suggested | filename | AUTO | CANCEL}

Log applied.

ORA-00279: change 51074 generated at 06/11/2000 11:40:20 needed for thread 1

ORA-00289: suggestion : /export/home/oracle/admin/test/arch/arch_1_5.arc

ORA-00280: change 51074 for thread 1 is in sequence #5

ORA-00278: log file '/export/home/oracle/admin/test/arch/arch_1_4.arc' no longer

needed for this recovery

Specify log: {=suggested | filename | AUTO | CANCEL}

cancel

Media recovery cancelled.

SVRMGR> alter database open resetlogs;

Statement processed.

恢復完成。

SVRMGR> select table_name from user_tables;

TABLE_NAME

------------------------------

BONUS

DEPT

EMP

SALGRADE

TEST

TEST_ZMY

ZMY

ZMY_DEPT

ZMY_EMP

9 rows selected.

可以檢查看到,所有的都恢復了,包括全備份后的事務。(只要有歸檔日志,都可以恢復)。

3、恢復后rman數據庫的同步

$rman rcvcat rman_hainan/rman_hainan@rman target /

Recovery Manager: Release 8.1.6.0.0 - Production

RMAN-06005: connected to target database: TEST (DBID=1692992254)

RMAN-06008: connected to recovery catalog database

RMAN> reset database;

RMAN-03022: compiling command: reset

RMAN-03023: executing command: reset

RMAN-08006: database registered in recovery catalog

RMAN-03023: executing command: full resync

RMAN-08029: snapshot controlfile name set to default value: ?/dbs/snapcf_@.f

RMAN-08002: starting full resync of recovery catalog

RMAN-08004: full resync complete


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩国产精品视频| 亚洲天堂精品在线| 亚洲影院色无极综合| 国产精品日韩精品| 国产精品自产拍在线观看中文| 亚洲国产精品小视频| 国产亚洲欧洲在线| 欧美中文在线免费| 精品久久久久久电影| 欧美大肥婆大肥bbbbb| 精品亚洲一区二区三区在线观看| 国产日韩视频在线观看| 欧美一区视频在线| 国产视频精品一区二区三区| www.亚洲免费视频| 日韩亚洲欧美中文高清在线| 久久91亚洲精品中文字幕奶水| 国产日韩换脸av一区在线观看| 亚洲日韩中文字幕在线播放| 国产精品女视频| 亚洲精品www| 国产成人精品综合| 国产欧美一区二区三区四区| 欧美激情综合色综合啪啪五月| 91久久精品国产| 亚洲第一天堂无码专区| 日韩精品电影网| 亚洲第一av网| 久久福利视频网| 日韩人在线观看| 久久精品视频在线| 91精品久久久久久久| 国产一区二区三区在线播放免费观看| 日韩中文在线不卡| 国产精品一二三视频| 中文字幕九色91在线| 亚洲iv一区二区三区| 欧美一区二区影院| 97在线视频免费看| 国产一区二区三区毛片| 亚洲人精选亚洲人成在线| 欧美日韩国产丝袜美女| 日韩毛片在线看| 91精品免费看| 欧美高清视频在线观看| 国产成人精品综合| 国产xxx69麻豆国语对白| 国产一区二区在线免费视频| 原创国产精品91| 久久999免费视频| 国产91在线播放九色快色| 欧美色另类天堂2015| 成人黄色在线免费| 亚洲国产婷婷香蕉久久久久久| 国产精品视频在线播放| 久久免费福利视频| 欧美老女人在线视频| 亚洲男人天堂古典| 日韩黄色在线免费观看| 成人黄色中文字幕| 国产精品专区一| 久久久久www| 欧美高清电影在线看| 欧美精品情趣视频| 国产视频久久久久久久| 狠狠爱在线视频一区| 国产精品成人免费视频| 精品国产成人av| 亚洲人午夜精品免费| 久久在精品线影院精品国产| 国产乱人伦真实精品视频| 亚洲人成绝费网站色www| 日韩精品免费在线视频| 日韩精品视频中文在线观看| 亚洲精品98久久久久久中文字幕| 成人性教育视频在线观看| 超碰精品一区二区三区乱码| 91九色国产在线| 欧美精品少妇videofree| 欧美黑人xxxⅹ高潮交| 日韩在线观看精品| 国产日韩专区在线| 国产精品久久久久福利| 色yeye香蕉凹凸一区二区av| 精品成人69xx.xyz| 亚洲欧美另类人妖| 久久久视频在线| 亚洲变态欧美另类捆绑| 久久久久久久一| 亚洲黄色有码视频| 亚洲天堂免费在线| 亚洲情综合五月天| 亚洲欧美在线免费观看| 欧美色视频日本版| 国产在线精品成人一区二区三区| 97香蕉久久超级碰碰高清版| 日韩av电影手机在线| 国模叶桐国产精品一区| 欧美日韩国产色视频| 日本成人免费在线| 奇门遁甲1982国语版免费观看高清| 成人国内精品久久久久一区| 久久91亚洲精品中文字幕| 青青草国产精品一区二区| 中文字幕亚洲字幕| 国产一区二区黄| 国产精品自拍网| 2019中文字幕在线免费观看| 日韩成人黄色av| 这里只有精品在线播放| 91亚洲精品在线观看| 欧美成人中文字幕在线| 日韩美女免费视频| 欧美在线免费看| 亚洲精品久久久一区二区三区| 精品久久久久久久大神国产| 久久综合88中文色鬼| 日韩在线一区二区三区免费视频| 亚洲精选在线观看| 久久影视三级福利片| 亚洲午夜精品久久久久久久久久久久| 最好看的2019的中文字幕视频| 日韩av在线免费看| 亚洲男人天堂古典| 亚洲bt天天射| 亚洲自拍中文字幕| 欧美成人精品在线| 欧美激情精品久久久久久黑人| 中文字幕欧美在线| 欧美精品久久久久久久| 中文字幕av一区| 亚洲白拍色综合图区| 欧美成人精品激情在线观看| 中文字幕在线精品| 国产亚洲精品久久久久动| 日韩专区在线观看| 日韩成人网免费视频| 亚洲va欧美va国产综合剧情| 欧美日韩国产va另类| 国内精品久久久久久久| 日韩性生活视频| 亚洲一区二区久久久久久久| 成人日韩av在线| 精品女同一区二区三区在线播放| 日本在线精品视频| 色吧影院999| 国产一区二区三区在线观看视频| 国产日韩欧美另类| 精品一区电影国产| 日韩性xxxx爱| 成人黄色av网| 亚洲精品www久久久久久广东| 国产一区二区三区在线| 精品久久久久久中文字幕一区奶水| 亚洲免费视频网站| 欧美日韩免费在线| 日韩欧美aⅴ综合网站发布| 国产69精品久久久久9| 69av视频在线播放| 91精品在线看| 欧美日韩一区二区免费在线观看| 色噜噜久久综合伊人一本| 久久久999精品免费| 538国产精品一区二区免费视频|