哈尔滨flash网站网页设计,东营最新公告今天,与网络公司洽谈做网站需要注意什么,沙坪坝最新消息今天引言
在热备过程中如果发生数据库崩溃、断电等情况该如何处理?
如果正在备份 users 表空间的数据文件过程中,此时的数据文件表头 SCN 会被锁定,此时正在复制数据文件时数据库崩溃,系统断电。 从而导致数据文件表头与控制文件中的不一致,导致数据库无法打开,会要求介质恢…引言
在热备过程中如果发生数据库崩溃、断电等情况该如何处理?
如果正在备份 users 表空间的数据文件过程中,此时的数据文件表头 SCN 会被锁定,此时正在复制数据文件时数据库崩溃,系统断电。 从而导致数据文件表头与控制文件中的不一致,导致数据库无法打开,会要求介质恢复。
测试环境模拟
1、模拟生产环境突发情况(备份数据文件时,数据库崩溃)
建一张测试表 test ,模拟有生产数据实时写入 users 表空间的数据文件中 [root@cdp ~]# su - oracle [oracle@cdp ~]$ sqlplus scott/abcABC123
scott@ORCLcreate table tab_t1 ( v_date date);
Table created.
使用crontab的定时,每隔10s向此表插入数据,当然也可以使用Oracle的dbms_job的功能 [root@cdp sql]# service crond status Redirecting to /bin/systemctl status crond.service ● crond.service - Command Scheduler Loaded: loaded (/usr/lib/systemd/system/crond.service;