数码资讯
Linux的Oracle数据库的增量备份脚本
Oracle数据库的备份策略 1。通过使用IMP和IMP命令实现数据库的导出和导入。 有三种型号: 用户模式:导出(导入)所有用户的对象和对象中的数据; b.表模式:导出(导入)用户表或指定表的所有表; 整个数据库:导出(导入)数据库中的所有对象。 如: 普通出口 A.导出完整的数据库 口系统/管理
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Oracle数据库的备份策略
1。通过使用IMP和IMP命令实现数据库的导出和导入。
有三种型号:
用户模式:导出(导入)所有用户的对象和对象中的数据;
b.表模式:导出(导入)用户表或指定表的所有表;
整个数据库:导出(导入)数据库中的所有对象。
如:
普通出口
A.导出完整的数据库
口系统/管理器文件= f.dmp全= Y
b.不导出数据导出数据库定义
口系统/管理器文件= f.dmp全= Y行= N
一般介绍:
A.完成导入
IMP系统/管理器文件= f.dmp全= Y
当数据库结构存在时,只导入数据。
IMP系统/管理器文件= f.dmp全= Y忽略= Y
2。数据库的每周备份,以防止数据库意外损坏以恢复数据。
安排如下:
星期一:完全备份(F1)口XXX / XXX inctype =完整的文件= f1.dmp
星期二:增量备份(F2)口XXX / XXX inctype = = f2.dmp增量文件
星期三:增量备份(F3)口XXX / XXX inctype = = f3.dmp增量文件
星期四:增量备份(F4)口XXX / XXX inctype = = f4.dmp增量文件
星期五:累积备份(F5)口XXX / XXX inctype = = f5.dmp累积文件
星期六:增量备份(F6)口XXX / XXX inctype = = f6.dmp增量文件
星期日:增量备份(F7)口XXX / XXX inctype = = f7.dmp增量文件
例如,数据库在星期日被销毁,然后可以恢复以下方法:
1。创建一个与前面结构相同的空数据库。
2.imp XXX / XXX inctype = = y = f1.dmp全面恢复文件
3.imp XXX / XXX inctype = = y = f5.dmp全面恢复文件
4.imp XXX / XXX inctype = = y = f6.dmp全面恢复文件
解释uff1a
完整的导出:整个数据库的备份
增量导出:它是在最后一次完整导出之后备份更改的数据。
累积导出:这是自上次完整导出以来备份更改的数据。
备份数据库的例子:Linux
backup_dir = / / /备份Oracle家
如果{!D backup_dir美元};然后
mkdir -p backup_dir美元
FI
天=(一个礼拜的假期)创建#数组
类型=(增量完全增量增量增量递增)
天`日期+ W ` #在一周中的日子,0代表星期日,1代表星期一
day_name = $ {天} } { $天#有值的数组
类型= {类型}
date_name = `日期+ F `
file_name = $ { } { } date_name美元day_name $ {类型}。DMP # 2008-12-8-mon-complete.dmp
口XXX / XXX inctype =美元=美元backup_dir } {类型文件 / $ { file_name } > / dev /空
backup_dir } { gzip美元/美元file_name } {
美元backup_dir 170- 7 -删除#删除七天前更改的文件
1。通过使用IMP和IMP命令实现数据库的导出和导入。
有三种型号:
用户模式:导出(导入)所有用户的对象和对象中的数据;
b.表模式:导出(导入)用户表或指定表的所有表;
整个数据库:导出(导入)数据库中的所有对象。
如:
普通出口
A.导出完整的数据库
口系统/管理器文件= f.dmp全= Y
b.不导出数据导出数据库定义
口系统/管理器文件= f.dmp全= Y行= N
一般介绍:
A.完成导入
IMP系统/管理器文件= f.dmp全= Y
当数据库结构存在时,只导入数据。
IMP系统/管理器文件= f.dmp全= Y忽略= Y
2。数据库的每周备份,以防止数据库意外损坏以恢复数据。
安排如下:
星期一:完全备份(F1)口XXX / XXX inctype =完整的文件= f1.dmp
星期二:增量备份(F2)口XXX / XXX inctype = = f2.dmp增量文件
星期三:增量备份(F3)口XXX / XXX inctype = = f3.dmp增量文件
星期四:增量备份(F4)口XXX / XXX inctype = = f4.dmp增量文件
星期五:累积备份(F5)口XXX / XXX inctype = = f5.dmp累积文件
星期六:增量备份(F6)口XXX / XXX inctype = = f6.dmp增量文件
星期日:增量备份(F7)口XXX / XXX inctype = = f7.dmp增量文件
例如,数据库在星期日被销毁,然后可以恢复以下方法:
1。创建一个与前面结构相同的空数据库。
2.imp XXX / XXX inctype = = y = f1.dmp全面恢复文件
3.imp XXX / XXX inctype = = y = f5.dmp全面恢复文件
4.imp XXX / XXX inctype = = y = f6.dmp全面恢复文件
解释uff1a
完整的导出:整个数据库的备份
增量导出:它是在最后一次完整导出之后备份更改的数据。
累积导出:这是自上次完整导出以来备份更改的数据。
备份数据库的例子:Linux
backup_dir = / / /备份Oracle家
如果{!D backup_dir美元};然后
mkdir -p backup_dir美元
FI
天=(一个礼拜的假期)创建#数组
类型=(增量完全增量增量增量递增)
天`日期+ W ` #在一周中的日子,0代表星期日,1代表星期一
day_name = $ {天} } { $天#有值的数组
类型= {类型}
date_name = `日期+ F `
file_name = $ { } { } date_name美元day_name $ {类型}。DMP # 2008-12-8-mon-complete.dmp
口XXX / XXX inctype =美元=美元backup_dir } {类型文件 / $ { file_name } > / dev /空
backup_dir } { gzip美元/美元file_name } {
美元backup_dir 170- 7 -删除#删除七天前更改的文件
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。