龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

ORACLE 数据库备份技术(1)(2)

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
4.2.2 归档方式 a. 找到要回收的数据文件、联机重做登录文件、控制文件和参数文件 b. 正常关闭数据库,作一次全回收 ( 用操作系统的 TAR 命令,可以写成
4.2.2 归档方式

a. 找到要回收的数据文件、联机重做登录文件、控制文件和参数文件

b. 正常关闭数据库,作一次全回收 ( 用操作系统的 TAR 命令,可以写成 shell 程序 ) ,然后打开数据库供正常使用 ,shell 程序如下:

tar cvf /dev/rmt/ctape2 /u1/oracle/dbs/ctrl1ora7.ctl\

/u1/oracle/dbs/ctrl2ora7.ctl\

/u1/oracle/dbs/ctrl3ora7.ctl\

/u1/oracle/dbs/systora7.dbf\

/u1/oracle/dbs/rbsora7.dbf\

/u1/oracle/dbs/tempora7.dbf\

/u1/oracle/dbs/toolora7.dbf\

/u1/oracle/dbs/usrora7.dbf\

/ls1/ls1.dbf\

/u1/oracle/dbs/log1ora7.dbf\

/u1/oracle/dbs/log2ora7.dbf\

/u1/oracle/dbs/log3ora7.dbf

a. 经常作联机的表空间和数据文件的部分回收

首先标记联机表空间回收的开始

alter tablespace 表空间名 begin backup;

用操作系统命令备份数据文件

最后标记联机的表空间回收结束

alter tablespace 表空间名 end backup

多个表空间可以一起做标记,备份做标记的所有数据文件后,一起标记结束。

d. 当数据库结构发生改变后,要对它的控制文件做回收

sqldba >alter database backup

controlfile to ' 文件名 ' reuse;


精彩图集

赞助商链接