Oracle学习记录整理笔记1-数据备份

整理来整理去还是把数据备份放第一个了。这是为啥呢~~~~~~

Oracle用了这么久,感觉Oracle的设置起来还是挺方便的,基本上都不需要去改什么配置文件。一般的修改sql都可以搞定。

备份就是逻辑备份,冷备份,热备份

平时逻辑备份dmp用的比较多,大伙都是dmp过来dmp过去。

exp username/password@实例名称 file=D:\dmpname.dmp log=D:\dmpname.log owner=username

imp transfer/transfer@wangly file=D:\transfer.dmp log=D:\transfer.log fromuser=transfer touser=transfer ignore=Y

还有让我怨念比较大的数据泵

expdp book/book@wangly dumpfile=systemlog%datevar%.dmp logfile=systemlog%datevar%.log directory=dir_dp  tables=(system_log) QUERY= \"where op_date<to_date('%datevar%','yyyy-MM-dd')\"
impdp book2/book2@wangly REMAP_SCHEMA=book:book2 dumpfile=systemlog%datevar%.dmp logfile=systemlog%datevar%.log directory=dir_dp tables=(jade_system_log) table_exists_action=append


为何有怨念,第一,只能服务端才能使用,换个机器就不能用了。  第二,数据泵对小版本之间的区别也是犹如天堑。尽量数据库管理员备份使用,尽量同一个数据倒腾数据吧。虽然数据泵用起来挺方便,而且速度也快,但是适用范围还是比较小。

数据库管理员使用数据泵做增量备份用起来还是非常爽的。起码磁盘压力不是那么大了。三个月的数据保存期限也不是那么难熬了。



冷备份我不说太多,直接停掉服务去copy那个表空间就可以了。

好了终于到最难的热备份了,热备份也不能绝对说难。只是中间应用还有更多可以挖掘的,我就没有研究太深入,当时配置好了那个双机热备之后就没有去研究了。

--将表空间设置为备份模式
alter tablespace users begin backup;
--热备份 此处用host copy和copy影响不大
host copy D:\ora11g\*.DBF E:\backup\
--备份完成
alter tablespace users end backup;

使用共享存储做双机热备还是比较容易的,不过更推荐虚拟化存储。

当时拿着我那个周一到周日的备份方式:就是周日全量备,周一到周六增量的实施方案。直接被虚拟化存储打脸了,╮(╯▽╰)╭,我们家小业小,连磁盘都不够大。怎么能比得上虚拟化的高大上呢。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值