一、概述
system 表空间 字典所在 定义信息
system 一般不放用户数据
1.空间大小管理 .不要存为多个数据文件(可以设置自动扩展,或设置bigfile)
2.system如何备份 :备份时必须归档 才能在open下完成备份
可以热备,也可以用rman备份
如果是非归档,则只能冷备
使用 archive log list 查看是否处于归档模式
如果未处于归档模式,则可以使数据库处于mouted状态下,
alter database archivelog;//启动归档模式
(alter database noarchivelog;//关闭归档模式)
alter database open;
二、备份
1. 热备:alter tablespace system begin backup ;
sql>host cp /u01/oracle/oradata/orcl/system01.dbf /bak/
sql>alter tablespace system end backup;
2.rman备:
host //切换到系统
rman target / (rman连接到目标数据库)
rman> backup tablespace system;
三、恢复
.system出问题了 如何解决?
3.1 非归档模式 且没有备份 则无法恢复
3.2 归档 有备份 日志完整 可以恢复
3.3 归档 预备费 日志不完整 可以恢复 但不保证数据不丢失
system01.dbf丢失或损坏,startup时到mouted阶段后就会出现错误。
1.热备恢复(将热备的文件拷回system01.dbf所在位置,然后recover database (或recover tablespace system)然后 alter database open;
sql> host cp /bak/system01.dbf /u01/oracle/oradata/orcl/system01.dbf
SQL> recover tablespace system;
SQL> alter database open;
2.rman恢复
$ rman target /
list backup (查看备份信息)
还原: restore tablespace system;
恢复:SQL>recover database 或SQL>recover tablespace system;
或RMAN>recover database(tablespace system);
SQL>Alter database open;
或RMAN>sql 'alter database open;'
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14766028/viewspace-690416/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14766028/viewspace-690416/