WEB开发网
开发学院数据库Oracle Oracle数据库恢复管理器及特殊包应用 阅读

Oracle数据库恢复管理器及特殊包应用

 2007-05-13 12:28:00 来源:WEB开发网   
核心提示: 2) 将目标数据库改为归档模式运行,SVRMGR> connect internalSVRMGR> startup mount [dbname]SVRMGR> alter database [dbname] archivelog; --起用归档模式SVRMGR> a

2) 将目标数据库改为归档模式运行。

SVRMGR> connect internal
SVRMGR> startup mount [dbname]
SVRMGR> alter database [dbname] archivelog; --起用归档模式
SVRMGR> archive log start            --启动自动归档模式
SVRMGR> alter database [dbname] open;      --打开数据库

修改数据库初始化参数文件init.ora,定义归档模式(自动)、归档日志文件保存路径、归档日志文件命名方法,重新启动数据库。

3)建立全备份脚本文件hotbackup.rcv。

connect target internal/oracle@host1
connect rcvcat rman/rman@host3
run { allocate channel t1 type 'SBT_TAPE';
backup
  incremental level 0
  skip inaccessible
  tag hot_db_bk_level0
  filesperset 5
  format 'bk_%s_%p_%t' (database);
--备份全部数据库控制文件和数据文件
sql 'alter system archive log current';
backup
  filesperset 20
  format 'al_%s_%p_%t' (archivelog all delete input);
--备份归档日志,备份成功后删除归档日志。若不成功,则不做删除。
}

归档日志备份脚本hotarcbackup.rcv文件如下:

connect target internal/oracle@host1
connect rcvcat rman/rman@host3
run { allocate channel t1 type 'SBT_TAPE';
sql 'alter system archive log current';
backup
     filesperset 20
format 'al_%s_%p_%t' (archivelog all delete input);
}

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 数据库 恢复

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接