Oracle完全脱机,部分脱机与部分联机备份(八)

2014-11-24 09:06:00 · 作者: · 浏览: 10
--------------
1 13229464009991
2 13229464009991
3 13229464009991
4 13229464009991
5 13229464009991
6 13229464009991
7 13229464009991
7 rows selected
--全部一致了。
但并不是所有的表空间都支持OFFLINE,如SYSTEM,UNDO表空间。
SELECT * FROM dba_temp_files;
SQL> ALTER TABLESPACE TEMP OFFLINE;
ALTER TABLESPACE TEMP OFFLINE
*
ERROR at line 1:
ORA-03217: invalid option for alter of TEMPORARY TABLESPACE
SQL> ALTER TABLESPACE TEMP OFFLINE;
ALTER TABLESPACE TEMP OFFLINE
*
ERROR at line 1:
ORA-03217: invalid option for alter of TEMPORARY TABLESPACE
3.部分联机备份,后面两种只适合归档模式。只有第一种方式适合于非归档模式。
ALTER TABLESPACE tbs_lubinsu_data BEGIN BACKUP;
SQL> SELECT * FROM v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- -----------
1 NOT ACTIVE 0
2 NOT ACTIVE 0
3 NOT ACTIVE 0
4 NOT ACTIVE 0
5 NOT ACTIVE 0
6 NOT ACTIVE 0
7 ACTIVE 1322946403 2013/6/3 22
7 rows selected
这时并没有备份,而查询v$backup视图中active的1322946403即备份开始的点。
然后手工对数据文件进行备份(热备份)。
备份完之后:
ALTER TABLESPACE tbs_lubinsu_data END BACKUP;
Oracle 10g开始支持,可以同时热备多个表空间
ALTER DATABASE BEGIN BACKUP;