怎么进行Oracle用户管理的热备份,详细步骤

 热备份简单分为两种:用户管理的热备份(user-manager  backup and  recovery)和Oracle 管理的热备份(Recovery  Manager-RMAN).

用户管理的热备份是指用户通过将表空间至于热备份模式下,然后通过操作系统工具对文件进行复制备份,备份完成后再结束表空间的备份模式。


用户管理的热备份几个步骤:
1  在备份之前需要显示的发出Begin Backup的命令
2  在操作系统拷贝备份文件(包括数据文件、控制文件等)
3  发出end backup 命令通知数据库完成备份
4  备份归档日志文件

以一个表空间的备份为例
1  查询表空间的位置
    SQL> SELECT file_id,file_name,tablespace_name,status,bytes FROM dba_data_files;

2  发出begin backup命令
    SQL>alter tablespace system begin backup;
    通过v$backup视图来检查表空间的备份情况
    SQL>select * from v$backup

3  拷贝文件
    #host copy /u01/app/oracle/oradata/orcl/system01.dbf   /home/mzl/BackupDatabase/

4  发出end backup命令通知数据库完成备份
    SQL> alter tablespace system end backup;

5  用v$backup视图来检查表空间的备份情况
    SQL>select * from v$backup

6   在/u01/app/oracle/admin/orcl/bdump/目录下的alert_ORCL.log日志文件记录有
     Fri Feb  1 10:54:57 2008
alter tablespace system begin backup
Fri Feb  1 10:54:57 2008
Completed: alter tablespace system begin backup
Fri Feb  1 11:07:31 2008
alter tablespace system end backup
Fri Feb  1 11:07:31 2008
Completed: alter tablespace system end backup
   的信息


     完毕!



    这些过程都是从eygle的书《循序渐进Oracle数据库、优化于备份恢复》中的,由我经过测试。有些日志没有说明,敬请谅解。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-166637/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12778571/viewspace-166637/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值