oracle完全脱机备份的注意事项
来源:互联网 发布:死逝君馆芽吹憎恶知乎 编辑:程序博客网 时间:2024/05/15 12:50
完全脱机备份,又名冷备份。非归档模式下,只有冷备。冷备份的存在是为了保护现场,防止我们恢复失败时可以从头开始。我们知道,数据文件是oracle向os预留的磁盘空间,如果我们规划数据库时,申请了50g,一开始oracle可能只用了100M,我们冷备时所需的有效数据就更少了,或许只有5M,但我们还是得备份50g。没有有效的备份。而且,假如你在上星期五对数据库作了次冷备,而后,数据库运行了一个礼拜,不幸的是,数据库坏了,这个时候你能把上星期五的冷备拿来,而你这个礼拜所做的一切将全部丢失。这便是冷备的两个明显缺点。
进行冷备时可能出现备份不全或备份了垃圾数据的状况。所以,我们务必以数据库看到的为准。通常,冷备的主要对象是datafile,controlfile和redo log file。我们可以借助几个视图来瞧瞧他们匿于何处。
于数据文件:
SQL> select file_name from dba_data_files;FILE_NAME------------------------------------------------------------------------------------------------------------------------------------------------------/u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_8050fkdh_.dbf/u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8050fk3w_.dbf/u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8050fkc6_.dbf/u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_8050fk2z_.dbf/u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_8050jhm7_.dbf于控制文件:
SQL> select name from v$controlfile;NAME------------------------------------------------------------------------------------------------------------------------------------------------------/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_8050hgfp_.ctl/u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_8050hgqh_.ctl
于日志文件:
SQL> select member from v$logfile;MEMBER------------------------------------------------------------------------------------------------------------------------------------------------------/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_3_8050hq4s_.log/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_8050hs2h_.log/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_8050hm84_.log/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_2_8050ho5o_.log/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_1_8050hhn1_.log/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_1_8050hkdv_.log
为了缩短备份时间和节省磁盘空间,通常,我们可以做如下微调:
1)查看当前被oracle 激活的undo,这个undo将作为冷备的一员。
SQL> show parameter undoNAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_management string AUTOundo_retention integer 900undo_tablespace string UNDOTBS1
2)对于temp临时文件,我们可以不必备份,因为,oracle在开机时,不会检查临时文件。
3)对于控制文件,存在多路镜像,我们可以只备份其中之一。
完成了上面的几点友情提醒后,我们就可以开始把实例给关了,开始作冷备。
shutdown immediate
- oracle完全脱机备份的注意事项
- Oracle完全脱机备份
- Oracle完全脱机,部分脱机与部分联机备份
- oracle脱机备份
- oracle 脱机备份实践
- 完全数据库脱机备份+完全数据库脱机备份案列
- 测试oracle数据库的脱机备份和恢复
- 一张图解释Windows下 Oracle 11g Database 脱机完全备份
- oracle 备份技术详解(二)——脱机备份
- 备份和恢复概念+逻辑备份+脱机备份(冷备份)+联机备份(热备份)+物理备份概念+完全数据库脱机备份+部分数据库脱机备份+部分数据库联机备份+逻辑备份概念
- ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份
- 用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
- 用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
- 脱机外挂制作完全
- 脱机RMAN数据库备份
- 脱机备份恢复
- ORACLE完全备份和增量备份
- oracle 完全备份——增量备份
- 知识杂记
- 由《黑镜》看人工智能
- Setimer和Ontimer的使用(转)
- Oracle-完美卸载ORACLE
- Python读写csv文件
- oracle完全脱机备份的注意事项
- RMAN学习5——RMAN常用命令
- hdu 2838
- Android 抽屉式Activity(人人网所用(有图有真相))
- Spring RMI使用心得
- 数据来源没有做”引号“限制,导致转出Json输出格式时报错missing }
- ubuntu 安装 oracle 10g
- Adding a external jar reference in Android.mk
- 使用 libevent 和 libev 提高网络应用性能