大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> 关于oracle的备份策略

关于oracle的备份策略

时间: 2021-07-31 作者:daque

遏制文献在备份中意旨宏大,倡导历次对其独立备份,即使数据库本子承诺的话,该当树立为遏制文献机动备 份。同声该当尽大概地增大control_file_record_keep_time这个初始化参数的值。再不备份消息能更长功夫的保持 该当拟订比拟完备的备份安置,要不备份计一致旦展示破口,将大概给体例带来灾害.记取, "大概堕落的场合确定会堕落". 熟习rman里面备份体制,对dbms_backup_restore的用法有确定的控制在要害时侯很有扶助. 备份剧本该当对log重定向并生存.再不在堕落的搜索有效消息. ----------------------------------------------与rman备份相关的优化 备份操作东假如实行以次三个办法 1、从磁盘上读取数据 2、在外存中处置数据块 3、写入数据到磁盘或磁带 之上的读写操纵不妨同步或异步的实行,在同步i/o操纵中,一个功夫只承诺有一个io操纵,然而在异步i/o操纵中,一个功夫承诺有多个io操纵。所以,备份与回复的调优重要会合在以次几个上面:

1、??普及同步或异步i/o操纵本领 在扶助异步操纵的操纵体例上,不妨经过树立tape_aysnch_io,disk_asynch_io和backup_type_io_slaves来扶助异步操纵,普及写的本领。 2、??普及磁盘读本领 不妨在backup吩咐后经过树立diskratio来保护从多个磁盘上读取数据,保护贯串的数据流。 3、??精确树立缓冲区与参数值 树立large_pool_size,使备份不妨运用贯串的缓冲池,经过树立db_fil_direct_io_count不妨普及缓冲区的运用。即使运用磁带备份,还不妨树立backup_type_io_slaves来普及磁带的写本领。 4、??沿用并行备份 开拓多个通道,不妨实行并行备份与回复 ??iii.备份rman数据库 rman本人的数据库也须要备份,然而自己很小,并且不是常常爆发变革,以是在历次rman备份实行后,都不妨用如次剧本对rman数据库备份。 exp pafile =exprman.sql exprman.sql为 userid=rman/rman buffer=32768 owner=rman file=rman.dmp rows=y grants=y compress=y consistent=y iv.使机动备份数据库 机动备份数据库不过乎以次三种办法 windows下的工作安置(at吩咐) unix下的crontab 第三方东西如viritas 在之上三种办法中viritas属于第三方东西,很多人大概都没有交战,重要说一下windows的工作安置与unix的cron 1、天生剧本文献,如backup.rcv 假设文献实质如次: $>cat backup.rcv connect target sys/password rcvcat rman/rman@localname; run{ allocate channel c1 type disk; allocate channel c2 type disk; allocate channel c3 type disk; backup fileaperset 3 format ‘/u01/oradata/backup/arch%u_%s_%p'??archivelog all delete input;? ? release channel c1; release channel c2; release channel c3; } 2、天生实行文献 在windows上天生backup_archive.bat,实质囊括 rman cmdfile = backup.rcv 在unix下天生 backup_archive.sh,实质囊括 /oracle/ramn/rman cmdfile = backup.rcv ??3、介入安排 在windows顶用工作安置引导即可,或运用at吩咐。 在unix中,在目的呆板上编写一个文献,用以启用机动备份过程。假设文献名为oracle,文献将放在/var/spool/cron/crontabs目次下 $>cat oracle 0 23 * * 0 backup_archive.sh #表白礼拜天23点对数据库备份 0 12,18 * * * backup_archive.sh #表白每天12点,18点备份 crontab文献的每一条龙由六个域(minutes,hours,day of month,month,day of week,command)构成,域之间用空格或tab分割飞来 五、罕见误区 1、运用exp/imp备份 exp/imp不是一个杰出的备份东西,在此后的兴盛之中,oracle对exp/imp用来备份的扶助会越来越低。oracle不过把exp/imp看成一个好的东西而不是备份东西,在对于巨型数据库,如tb级数据库或数据堆栈,exp/imp确定会力所不及。 2、在运用步调中备份数据库 在乒坛上,有很多如许的诉求,"我如何在步调中备份与回复数据库?"。开始说,这个并不是不不妨实行,然而实行的进程会很搀杂并且不料会很多。就我的发觉,提出如许题目的人,开始一点即是对oracle或dba的不领会,即使oracle不妨这么轻快的实行备份与回复,那么我不妨说,就不须要dba了。 3、冷备份比热备份更简单,功效会更好 有人觉得,冷备份是封闭数据库举行的普遍性备份,确定比热备份要好,运用也简单,本来不尽然,在热备份中,一律不妨实行数据库的全备份,并且不会感化到数据库的运转。倡导一切的消费机,都运转在存档办法下,沿用热备份办法。 六、罕见题目 1、我导出的数据干什么不许导出,提醒不扶助的字符集变换 答:参考上头的字符集规则,导出数据时存户端与数据库字符集普遍,导时髦窜改为与目的数据库字符集普遍。 2、我的存档日记越来越多,我什么功夫不妨简略存档日记? 答:在每一次全备份(如os全冷备份或全热备份)或鉴于全备份的增量备份(如rman鉴于0级备份上的增量备份)后都不妨简略该备份点之前的存档日记,倡导在磁带上保持一年。 3、全备份时确定须要备份一切数据文献吗? 答:不须要,最少有两类数据文献不妨不备份,一类即是偶尔数据文献,即使丧失,不妨简略后重修;一类是只读表空间数据文献,即使上回备份此后,没有窜改过表空间的只读属性,就不妨不须要备份。 4、联机日记须要备份吗? 答:即使是存档办法热备份,就没有需要备份联机日记。然而对于冷备份,不妨备份联机日记,更加是不存档状况。备份过联机日记后的冷备份,由于数据库是普遍的,不妨回复到该备份点。 七、总结 1、什么是数据库备份,数据库备份即是把数据库复制到转储摆设的进程。 2、数据库的运转办法,不妨分为存档办法和非存档办法,倡导运转在存档办法下运转热备份。 3、领会了数据库的备份办法,论理备份、冷备份、热备份 4、领会数据库的备份东西,exp/imp实行论理备份,os剧本不妨实行冷备份或热备份,rman也不妨实行冷备份或热备份 5、领会oracle的备份战略,并还好吗采用最好的备份战略 6、领会如何样启用机动备份,领会windows的at吩咐与unix的cron过程。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.