通过手工管理数据库备份的方式通常是在对数据库进行文件方面的操作,这个过程需要管理员全面参与并且手工完成。与使用RMAN不同的是手工管理不再完全依赖系统定义的参数进行配置。
<强>手工冷备步骤强>
在完全关闭数据库的情况下,我们可以通过拷贝数据库的数据文件,控制文件和重做日志文件来完整的备份数据库。
登录数据库:
# sqlplus sys作为sysdba
首先查看文件位置:
完成选择从dba_data_files file_name; 完成;选择的名字从v $ controlfile; 完成;#选择组,成员,从v $日志文件状态;
安全关闭数据库:
完成立即关闭;
然后依次创建功能,controlfile, redofile三个备份目录,将对应文件一次拷贝到这三个目录即可。
对数据库恢复也只需要将备份的数据拷贝到原来的位置,然后启动数据库即可。
<强>手工热备步骤强>
在使用联机热备功能的时候需要将数据置于归档模式。
完成显示参数log_archive_dest;
新建三个目录,分别存放三分相同的归档日志作为冗余备份:
[oracle@temp-test ~]美元mkdir - p/数据/应用/备份/弧{3}1 . . [oracle@temp-test ~]美元/数据/应用/备份/总0 drwxr-xr-x 2 oracle oinstall 6 11月7日13:44研究进展 drwxr-xr-x 2 oracle oinstall 6 11月7日13:44 arc2 drwxr-xr-x 2 oracle oinstall 6 11月7日13:44 arc3
设置3个归档目录:
完成改变系统设置log_archive_dest_1='位置=/数据/应用/备份/研究进展强制性的; 系统的改变。 完成;改变系统设置log_archive_dest_2='位置=/数据/应用/备份/arc2可选的; 系统的改变。 完成;改变系统设置log_archive_dest_3='位置=/数据/应用/备份/arc3 '; 系统的改变。
查看设置信息:
完成显示参数log_archive;
强制表示强制日志归档的目录,要求日志数据必须归档成功后才可以切换,可选的是可选的归档不成功也可以切换日志,如果可选目录损坏,不影响日志归档。
执行日志切换,归档文件会保存到指定的目录中:
完成改变系统切换日志文件; 系统的改变。
生成三份相同的归档文件:
(oracle@temp-test备份)/数据/应用/备份/美元树//数据/应用/备份 ├──研究进展 │└──1 _29_959021937.dbf ├──arc2 │└──1 _29_959021937.dbf └──arc3 └──1 _29_959021937。dbf
设置最少必须归档成功的日志数量,必须成功两份:
完成改变系统设置log_archive_min_succeed_dest=2; 系统的改变。
完成为a47坳file_name 完成;为a10坳tablespace_name 完成;选择file_id、file_name tablespace_name dba_data_files; FILE_ID FILE_NAME表空间 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4/数据/应用/甲骨文公司/oradata/oracle/users01。dbf用户 3/数据/应用/甲骨文公司/oradata/oracle/undotbs01。dbf UNDOTBS1 2/数据/应用/甲骨文公司/oradata/oracle/sysaux01。dbf SYSAUX 1/数据/应用/甲骨文公司/oradata/oracle/system01。dbf系统 5/数据/应用/甲骨文公司/oradata/oracle/example01。dbf示例Oracle 11 g冷备和热备