51CTO博客开发
仅仅是个人对redo运行机制的理解,不对的地方,希望筒子们指出,共同学习。如果你想让你对redo的理解更加清晰,那么可以选择继续看下去。redo存在的根本意义: 大家都知道数据库修改数据是在buffer cache中进行修改的,然而在commit之后,并不会马上写入数据文件(no-force-at-commit策略),因为这样零散的写
工作中难免因为意外或其他情况,导致rm -rf误删文件,这个时候,救火专用 extundelete 就派上了用场;下载地址:http://extundelete.sourceforge.net/注意:1:此工具安装依赖e2fspogs 和 e2fslibs 两个包,在RH/Centos系列上包的名字为 e2fsprogs和 e2fsprogs-li
掌握和使用一个工具的最好方法,就是先掌握其原理,了解其架构,然后才能用起来得心应手,否则用起来,都不知道这一步为什么这样做,不能够快速定位问题,更别提快速解决问题。OGG架构及原理: Oracle GoldenGate 的原理,是相当简单的,就是通过抽取源端的redo log或者archive log,然后通过TCP/
利用crontab 执行计划和RMAN结合来实现 数据库的自动备份现象:利用计划任务来执行备份,只是生成了目录,却没有生成备份文件1: 手动执行备份脚本,没有问题2:crontab 计划任务,能够生成目录,却不能产生备份文件,说明crontab 确实执行了脚本 但是没有生成备份文件,问题可能就出在crontab和rman的结合上理解:crontab 虽然是在
错误信息:SQL> alter database open resetlogs;alter database open resetlogs*ERROR at line 1:ORA-00392: log 3 of thread 1 is
如果能够了解两个状态的来源,自然就能够理解其中的区别;EXPIRED状态:此状态与crosscheck命令相关,crosscheck backup 命令是对备份进行交叉检查,检查备份集是否有效。当crosscheck命令检查到某备份已经在系统层面删除的时候即物理上不存在的时候,就会将available状态置为expired状态,但这个时候并没有真正删除备份【所以删除备份不能在系统层面删除,而应该在
使用RMAN进行复制时,RMAN会连接目标数据库和辅助实例,如果使用了catalog备份的还会连接恢复目录。RMAN连接了目标数据库才能够访问其控制文件中记录的备份的详细信息,连接辅助实例才能够在辅助实例上分配一个或多个通道进程,9i开始会自动创建通道; 要连接辅助实例就先要启动辅助实例,就需要一个pfile参数文件,由目标数据库creata pfile from spfile得来,由于
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号