ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 怎么进行Oracle用户管理的热备份,详细步骤

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

原创 Linux操作系统 作者:mengzhaoliang 时间:2008-02-01 11:29:19 0 删除 编辑
 热备份简单分为两种:用户管理的热备份(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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-01-30

  • 博文量
    335
  • 访问量
    2896496