oracle10g数据备份,oracle10g的备份与恢复之一备份篇

一、数据库的备份

1、整个库的一致性备份

a、关闭数据库

b、在操作系统下拷贝数据库的数据文件、控制文件、参数文件(建议不拷贝联机重日志文件,在打开数据时,加resetlogs参数)

2、整个库的非一致性备份

a、在数据库打开状态下,将数据库设置为备份模式。

alter database begin backup;

b、操作系统下拷贝数据文件

c、备份控制文件

alter database backup controlfile to '/backup/bak.ctl';

d、结束数据库备份模式

alter database end backup;

alter system archive log current;  //确保数据备份的同步性,归档当前日志组

二、表空间的备份

表空间备份,只能在archivelog模式下进行

1、脱机备份

a、在数据库打开状态下,将要备份的表空间设置为脱机状态

alter tablespace data_tbs offline;

b、在操作系统下拷贝该表空间所属的所有的数据文件

c、联机表空间

alter tablespace data_tbs online;

注:system 和undo表空间由于不能处于脱机状态,所以不能用这种方法备份。

2、联机备份表空间(备份时,表空间处于联机状态)

a、在数据库打开状态下,将要备份的表空间设备为备份状态

alter tablespace data_tbs begin backup;

b、在操作系统下拷贝该表空间所属的所有的数据文件

d、设置表空间为正常模式

alter  tablespace data_tbs end bckup;

三、备份控制文件

控制文件备份有两种方法

1、创建副本

alter database backup controlfile to '/oradata/bak/bak.ctl';

2、备份到跟踪文件中去

alter database backup controlfile to trace;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值