Backup And Recovery User's Guide-对于只读表空间进行用户管理的备份

对于只读表空间进行用户管理的备份

当备份联机read-only表空间的时候,可以简单地备份联机数据文件。

不需要将表空间置于备份模式,因为数据库不允许对数据文件的改变。

如果只读表空间集是自包含的,则除了使用操作系统命令备份表空间外,也可以使用可传输表空间的功能导出表空间元数据。

如果发生了介质错误或用户错误(意外地删除了只读表空间中的表),可以将表空间传输回数据库。

练习:在OPEN的数据库中备份联机只读表空间

--0. 创建一个新的表空间,并设置为只读

sys@TESTDB11>create tablespace project logging

datafile '/u01/app/oracle/oradata/TestDB11/project01.dbf'

size 100m reuse autoextend on next 10m maxsize 200m

  4  extent management local;

Tablespace created.

sys@TESTDB11>alter tablespace project read only;

Tablespace altered.

--1. 确定哪个表空间是只读的

sys@TESTDB11>select tablespace_name, status from dba_tablespaces where status = 'READ ONLY';

TABLESPACE_NAME                STATUS

------------------------------ ---------

PROJECT                        READ ONLY

--2. 确定表空间中的数据文件

sys@TESTDB11>select tablespace_name, file_name from dba_data_files where tablespace_name = 'PROJECT';

TABLESPACE_NAME                FILE_NAME

------------------------------ ------------------------------------------------------------

PROJECT                        /u01/app/oracle/oradata/TestDB11/project01.dbf

--3. 备份联机数据文件. 不需要使表空间脱机或使表空间进入备份模式,因为用户自动被防止对只读表空间做出改变。

[oracle@S1011:/export/home/oracle]$ cp /u01/app/oracle/oradata/TestDB11/project01.dbf /disk01/TestDB11/project01.dbf

[oracle@S1011:/export/home/oracle]$ cd /disk01/TestDB11/

[oracle@S1011:/disk01/TestDB11]$ ls

application01_06_28_13.dbf  project01.dbf               users01_06_27_13.dbf        users01_06_28_13.dbf

--注意当还原备份的只读表空间时,先使表空间脱机,然后还原数据文件,再使表空间联机。如果在备份之后,只读表空间变成了read/write状态

--      这个只读表空间的备份还是有用的,但还原的备份需要恢复。

--4. 可以选择导出只读表空间的元数据。使用可传输表空间的功能,在介质失败或用户失败时,可以快速地还原数据文件和导入元数据

expdp DIRECTORY=dpump_dir1 DUMPFILE=hs.dmp TRANSPORT_TABLESPACES=history LOGFILE=tts.log

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

转载于:http://blog.itpub.net/17013648/viewspace-1097977/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值