脚本需求:公司有台oracle数据库,使用oracle自带的rman执行数据库备份,备份文件都存放在本地目录/u01/rmanbk,毕竟备份在本机是不安全的,哪天服务器挂掉,备份文件也会丢失,恢复数据基本不可能了。怎么办呢?备份到异地。公司有另一台windowsserver2008的共享服务器,建了一..
分类:
其他好文 时间:
2014-08-28 15:01:40
阅读次数:
181
在oracle10g之前使用resetlogs打开数据库之后,之前的的备份就不能用于恢复了。即不能进行跨resetlogs时间点的恢复。所以要求执行完之后马上进行全库备份。
Oracle10g以后允许跨越resetlogs时间点进行完全或者不完全恢复。实验如下:
执行全库备份。
RMAN> back...
分类:
数据库 时间:
2014-08-28 09:38:19
阅读次数:
337
17.You configure AUTOBACKUP to ON in an RMAN session. When will RMAN back up the control file?
(Choose all that apply.)
A. When you run an RMAN BACKUP command
B. When you run an RMAN ALLOCATE comma...
分类:
其他好文 时间:
2014-08-28 00:53:58
阅读次数:
189
如果没有设置控制文件自动备份,则在备份的时候首先会有控制文件快照,这样快照的信息不包含备份集的信息。
启用控制文件自动备份之后,在备份完之后会有控制文件快照,以及控制文件和spfile的备份。
Rman >show controlfile autobackup;
Rman>show snapshot...
分类:
其他好文 时间:
2014-08-24 19:13:53
阅读次数:
272
在linux系统里面一旦在bash里面进入sqlplus或者rman后按上下左右键会出现乱码,不能像window命令行一样按左右键可以随意调整代码,按上下键可以直接选择已经执行过的命令。有一个很好的解决方案,就是安装rlwrap软件包实现这个本来没有的功能。下面是安装过程。1.首先下载rlwra..
分类:
数据库 时间:
2014-08-22 18:06:40
阅读次数:
240
昨天在客户那里做了一次rman异机的恢复,把生产库弄一份给测试库用,总库大概80G,总共花费了2个小时,当时客户的环境是windows 11.2.0.3,今天早晨在linux下重新测试了一下,记录下来供大家参考
环境:
所有操作都是按主机名区分
源库:
主机名 bre1 实例名为bre1 数据文件目录在/u01/app/oradata下
目标库:
主机名 bre2 数据文件准...
分类:
系统相关 时间:
2014-08-21 15:08:24
阅读次数:
377
昨天去某客户那里搭建RAC-DG的物理备库,这里把大致流程再列举一下,为不涉及泄露隐私,主要参数已替换名称,具体路径也不一致。由于客户那边的环境不允许本机用网络连接内网,因此无法截下故障时各种报警日志和trace文件的截图,只能凭回忆大致写出。
1.主库在线修改spfile参数
alter database force logging;
alter system set log_ar...
分类:
其他好文 时间:
2014-08-20 17:59:12
阅读次数:
375
源端数据库:192.168.1.210sid:orclhostname:NagiostestORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/oracle/product/11.2目标数据库:192.168.1.211sid:orclhostname:OEL6ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1这里是相同实例名..
分类:
数据库 时间:
2014-08-18 18:48:53
阅读次数:
421
还原Oracle数据库时出现ORA-19870和ORA-19573错误,如:RMAN> restore database;Starting restore at 11-DEC-12 using channel ORA_DISK_1channel ORA_DISK_1: starting datafi...
分类:
其他好文 时间:
2014-08-17 19:51:02
阅读次数:
342
1.建议最好打开控制文件的自动备份。2.如果没有打开控制文件的自动备份,一定注意备份的顺序,无论之前有无备份控制文件,备份全库以及归档之后,在最后一定要再次备份控制文件。3.使用%U,或者%d%T%s%p 惟一标识备份集。4.一定要有完整的备份日志留存。run块示例:--周日、周三全库备份run{a...
分类:
其他好文 时间:
2014-08-15 01:26:56
阅读次数:
256