用户自定义的数据库备份
备份类型
备份方法
示例
数据文件
操作系统命令或工具
C:\COPY datafile1.ora
datafile.bak
归档重做日志文件
操作系统命令或工具
C:\COPY log_01_23.arc
log_01_23.bak
控制文件
SQL命令
SQL>ALTER DATABASE BACKUP
CONTROLFILE TO confile.bak;
初始化参数文件
SQL命令
SQL>CREATE PFILE=SIDinit.ora FROM SPFILE;
网络配置与口令文件
操作系统命令
C:\COPY tnsnames.ora
tnsnames.bak
数据库逻辑对象(表、索引、存储过程等)
Export工具
C:\EXPORT system/manager TABLE
=hr.employees file=emp.dmp
如果数据库运行在不归档模式下,可以对数据库进行不一致的完全备份,或者对某个表空间或数据文件进行单独的备份。
如果数据库运行在不归档模式下,只能在关闭状态下对数据库进行一致的完全备份
一、
表空间或数据文件的脱机备份
如果数据库运行在归档模式下,可以在打开状态下对数据库中处于脱机状态的表空间或数据文件进行备份。在备份期间数据库中其它的表空间或数据文件仍然可以被用户使用。
SQL>ALTER TABLESPACE users OFFLINE NORMAL;
C:\COPY E:\oracle\oradata\users01.dbf F:\backup\users01.bak
SQL>ALTER TABLESPACE users ONLINE;
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;
二、 & [1] [2] 下一页 没有相关教程
|