Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2885767
  • 博文数量: 599
  • 博客积分: 16398
  • 博客等级: 上将
  • 技术积分: 6875
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-30 12:04
个人简介

WINDOWS下的程序员出身,偶尔也写一些linux平台下小程序, 后转行数据库行业,专注于ORACLE和DB2的运维和优化。 同时也是ios移动开发者。欢迎志同道合的朋友一起研究技术。 数据库技术交流群:58308065,23618606

文章分类

全部博文(599)

文章存档

2014年(12)

2013年(56)

2012年(199)

2011年(105)

2010年(128)

2009年(99)

分类:

2010-01-15 23:06:37

备份恢复:
DBMS_REPAIR的使用:介绍了DBMS_REPAIR包的作用,并给出了使用DBMS_REPAIR包进行修改的例子。
传输表空间:介绍了Oracle的传输表空间功能。
Oracle提示的优先级最高?——一次坏块处理的详细记录:这篇文章记录了一次坏块处理过程,同时对HINT优先级最高的说法给出一个反面的例子。
备份之全库一致性备份:Oracle冷备份的方法。
备份之脱机表空间备份:表空间脱机的备份方法,仅用于归档模式下。
备份之联机表空间备份:就是一般意义上常说的热备份。
备份之SUSPEND状态下备份:介绍将ORACLE至于SUSPEND状态下的备份。
备份之控制文件备份:控制文件的备份。
备份之归档重做日志备份:对归档日志的备份。
备份之裸设备备份——unix系统:UNIX环境下对裸设备数据文件进行备份。
恢复之还原数据文件:恢复操作的第一步,还原数据文件。
恢复之重建数据文件:数据文件丢失或数据文件损坏的情况下,如何利用日志来重建数据文件。
恢复之单个控制文件损坏:当至少存在一个完好控制文件的情况下,数据库的恢复。
恢复之丢失全部控制文件以及备份中的控制文件:没有控制文件的情况下对数据库的恢复。
恢复之跨越重建控制文件的恢复:如果重建过控制文件,且恢复起始点早于控制文件的重建,会给恢复过程带来一些小问题。
恢复之还原归档重做日志:归档重做日志的还原也是有多种方法的。
恢复之利用备份在所有控制文件丢失情况下恢复(一):控制文件丢失单联机日志可用的恢复。
恢复之利用备份在所有控制文件丢失情况下恢复(二):控制文件丢失,联机日志不可用,但数据文件是最新的情况。
恢复之利用备份在所有控制文件丢失情况下恢复(三):控制文件丢失,联机日志可用,但数据文件来自备份。
恢复之利用备份在所有控制文件丢失情况下恢复(四):控制文件丢失,联机日志丢失,利用备份数据文件恢复数据库。
恢复之数据库关闭时的完全恢复:这种方式一般用于全库恢复。
恢复之数据库打开时的完全恢复:这种方式一般用于恢复个别表空间。
恢复之基于取消的不完整恢复:通过取消来结束恢复。
恢复之基于时间的不完整恢复:通过设置时间点来结束恢复。
恢复之基于改变的不完整恢复:通过设置SCN来结束恢复。
恢复之非归档模式下的恢复:非归档模式的恢复。
恢复之非归档模式恢复到其他位置:将非归档数据库恢复到其他的位置。
恢复之非归档模式下数据库非正常关闭的备份与恢复:非归档数据库的备份如果是在SHUTDOWN ABORT前提下进行的备份,那么一定要备份当时的联机重做日志。
恢复之数据字典和控制文件不一致的恢复(一):RESETLOG方式打开数据库时,不一致的解决。
恢复之数据字典和控制文件不一致的恢复(二):NORESETLOG方式打开数据库时,不一致的解决。
恢复之利用RESETLOGS之前的备份进行恢复(一):表空间级的恢复。
恢复之利用RESETLOGS之前的备份进行恢复(二):数据库级的恢复。
恢复之利用RESETLOGS之前的备份进行恢复(三):丢失控制文件,如何利用RESETLOGS之前的备份进行恢复。
恢复之利用RESETLOGS之前的备份进行恢复(四):通过一个具体的例子,详细说明如何利用RESETLOGS之前的备份来恢复到最新的状态。
恢复之恢复操作的中断:介绍恢复的中断。
恢复之不可恢复操作后的恢复(一):介绍不可恢复操作。
恢复之不可恢复操作后的恢复(二):对不可恢复操作进一步分析。
恢复之不可恢复操作后的恢复(三):不可恢复操作对后续操作的影响。
恢复之使用非当前控制文件恢复只读表空间:非当前控制文件恢复只读表空间的问题。
恢复之使用非当前控制文件恢复只读表空间(二):通过例子说明文档给出的一个解决方案的不成立。
恢复之使用非当前控制文件恢复只读表空间(三):重建控制文件的方法。
恢复之缺失归档日志文件:缺少归档日志的恢复。
恢复过程中的ORA-1113错误:利用基于CACHE的恢复来解决问题。
恢复过程中的ORA-1113错误(二):利用重建控制文件的方法。
恢复之归档日志文件破损(一):通过基于CANCEL的不完全恢复来解决归档日志损坏。
恢复之归档日志文件破损(二):通过基于SCN的不完全恢复来解决归档日志损坏。
恢复之归档日志文件破损(三):通过基于时间的不完全恢复来解决归档日志损坏。
一次意外导致的ORA-600[3004]错误的解决过程:通过重建控制文件方式解决ORA-600[3004]错误。
重建控制文件会导致密码文件发生变化:重建控制文件会使密码文件发生变化。
同一个表空间能否被多个数据库同时打开:利用恢复使得两个数据库同时加载一个只读表空间。
同一个表空间能否被多个数据库同时打开(二):迁移表空间的方式在两个数据库加载同一个表空间。
同一个表空间能否被多个数据库同时打开(三):两个数据库加载同一个数据文件后,能否被一个或两个数据库只读打开。
同一个表空间能否被多个数据库同时打开(四):继续探讨以可写方式打开同时加载到两个数据库的同一个数据文件。
一次ORA-1122错误的解决:解决一个数据库无法启动的问题,数据库处于非归档模式,没有物理备份和逻辑备份。
UNDO表空间的ORA-1122错误解决(一):UNDO表空间故障导致的ORA-1122错误。
UNDO表空间的ORA-1122错误解决(二):这篇尝试重建UNDO表空间的方法。
UNDO表空间的ORA-1122错误解决(三):另一种方法来重建UNDO表空间。
ORA-7445(krdsodrf)错误:备份恢复过程中碰到的奇怪bug。
ORA-600(2662)错误的重现和解决(一):测试DATA GUARD的时候将主库的ONLINE日志意外覆盖,造成数据库无法打开。
ORA-600(2662)错误的重现和解决(二):描述解决这个问题的方法。
掉电引起的ORA-1172错误解决过程(一):由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。
掉电引起的ORA-1172错误解决过程(二):尝试打开数据库。
掉电引起的ORA-1172错误解决过程(三):打开数据库后的处理
Oracle10g新增DBMS_FILE_TRANSFER包(一):介绍COPY_FILE过程。
Oracle10g新增DBMS_FILE_TRANSFER包(二):介绍GET_FILE和PUT_FILE过程。
利用DBMS_FILE_TRANSFER包实现远程备份:利用DBMS_FILE_TRANSFER包来实现备份到其他服务器上的功能。
利用PLSQL实现表空间的迁移(一):介绍PULL_SIMPLE_TABLESPACE过程。
利用PLSQL实现表空间的迁移(二):介绍PULL_TABLESPACES过程。
利用PLSQL实现表空间的迁移(三):介绍CLONE_TABLESPACES过程。
利用PLSQL实现表空间的迁移(四):介绍ATTACH_TABLESPACES过程。
利用PLSQL实现表空间的迁移(五):介绍DETACH_TABLESPACES过程。
一次控制文件损坏的恢复:描述控制文件损坏后的恢复。
ORA-600(kcrrcomp.4)和ORA-600(2730)错误:讨论在线日志文件能否在数据库打开的情况下删除的问题时,碰到了这个错误。
闪回查询恢复过程:利用闪回查询数据字典表恢复被删除的过程。
ORA-600(kjbrchkpkeywait:timeout)和ORA-600(kclcls_8)错误:执行表空间的迁移操作后,RAC数据库出现了上面的错误。



RMAN方面:
RMAN的PIPE接口:通过PIPE在数据库中调用RMAN。
RMAN的PIPE接口(二):RMAN的PIPE接口的第二种使用方法。
RMAN备份过程中调整系统时间的BUG:介绍RMAN操作中出现ORA-01455问题的解决方法。
RMAN备份过程中调整系统时间的BUG(二):介绍RMAN操作中出现ORA-01455问题的另一种表现形式。
RMAN备份恢复——RAC环境数据库的备份(一):RAC环境的备份、恢复和普通数据库的备份、恢复的区别。
RMAN备份恢复——RAC环境数据库的备份(二):基于裸设备的RAC环境下的备份。
RMAN备份恢复——RAC环境数据库的备份(三):基于裸设备的RAC环境下的恢复。
RMAN备份恢复——RAC环境数据库的备份(四):RAC环境备份到带库以及从带库的恢复。
RMAN备份恢复——RAC环境数据库的备份(五):RAC本地磁盘备份集如何备份到磁带上。
RMAN备份恢复——RAC环境数据库的备份(六):RAC本地磁盘备份集备份到磁带后的恢复问题。
RMAN备份恢复——RAC环境数据库的备份(七):RAC本地磁盘备份集通过一个实例进行恢复的过程。
RMAN备份恢复——RAC环境数据库的备份(八):裸设备RAC备份ASM解决方案。
RMAN备份恢复——RAC环境数据库的备份(九):裸设备RAC备份的NFS MOUNT解决方案。
RMAN备份恢复--RAC环境数据库的备份(十):裸设备RAC备份通过STANDBY机制来解决远端归档问题。
RMAN备份恢复——RAC环境数据库的备份(十一):基于裸设备RAC备份的负载均衡解决方案。
RMAN备份恢复——备份到带库的性能:rac环境通过RMAN备份到带库的性能。
RMAN备份恢复(二)——备份到带库的性能:通过设置NETBACKUP参数解决前面文章中的问题。
Rman恢复出现Segment Fault:尝试使用RMAN配合NetBackup来将RAC数据库备份到磁带,没想到碰到了Segment Fault – core dump。
修改系统时间导致RAC环境的一个实例重启:修改系统时间导致RAC环境的一个实例重启。
Rman通过NFS备份报错ORA-27054:RMAN在通过NFS备份、恢复的时候,会出现ORA-27054错误。
使用JOB定时备份数据库:在JOB中定期备份数据库。
RMAN备份的并行:介绍备份语法对并行备份的影响。
RMAN备份多个备份集到带库的小bug:RMAN备份多个备份集到带库的小bug。
RMAN备份恢复之BLOCKRECOVER:RMAN提供的单独恢复个别BLOCK的功能。
RMAN备份恢复之归档日志对BLOCKRECOVER的影响:缺失归档日志对BLOCKRECOVER的影响。
一次带库备份异常:测试RAC的备份时一个节点上备份到带库出现异常。
利用NETBACKUP将备份写到磁盘上:利用NETBACKUP将备份写到磁盘。
RMAN备份恢复之SPFILE的恢复(一):CATALOG方式下初始化参数的恢复问题。
RMAN备份恢复之SPFILE的恢复(二):NOCATALOG方式下初始化参数的恢复问题。
RMAN备份恢复之SPFILE的恢复(三):NOCATALOG方式下另外一种恢复方法。
RMAN-6172错误:恢复SPFILE可能碰到的问题。
RMAN备份恢复之控制文件的恢复(一):CATALOG方式下控制文件的恢复。
RMAN备份恢复之控制文件的恢复(二):NOCATALOG方式下通过CONTROLFILE AUTOBACKUP来恢复控制文件。
RMAN备份恢复之控制文件的恢复(三):NOCATALOG方式下且没有自动备份的情况下,利用普通备份来恢复控制文件。
RMAN环境变量的设置:RMAN环境变量的设置。
RMAN备份恢复之NETBACKUP客户端存在多个策略:备份的客户端对应多个可用的备份策略时,必须指明使用的备份策略。
RMAN退出时出现RMAN-6900信息:RMAN在备份结束后退出的时候,出现了RMAN-6900和RMAN-6901信息。
等待事件ARCH wait on ATTACH:等待事件ARCH wait on ATTACH问题和解决。
RMAN备份之备份多个备份集到带库(一):如何才能在磁带上备份多个备份集。
RMAN备份之备份多个备份集到带库(二):备份多个备份集可能遇到的问题。
RMAN备份之备份多个备份集到带库(三):使用自动分配方式备份多个备份集。
9201RMAN认为自动备份过期:9201上自动备份过期的问题。
Oracle10g增加备份集的CATALOG:10g中Oracle增强了备份集CATALOG的功能。
RMAN备份恢复——备份集存储位置改变:通过Oracle的DBMS_BACKUP_RESTORE包来实现这个功能。
利用RMAN建立10GRAC数据库的DATA GUARD:RMAN建立10G的RAC环境的DATA GUARD。
rman连接AUXILIARY报错ORA-12528:使用RMAN创建STANDBY数据库的过程中,连接AUXILIARY的时候报错。
RMAN CROSSCHECK命令小bug:CROSSCHECK输出结果的中文翻译问题。
Oracle11新特性——备份恢复功能增强(一):RMAN删除归档日志时的验证。
Oracle11新特性——备份恢复功能增强(二):RMAN在备份级压缩方面的提高。
Oracle11新特性——备份恢复功能增强(三):RMAN对于UNDO表空间的优化。
Oracle11新特性——备份恢复功能增强(四):RMAN对于UNDO表空间的优化。
Oracle11新特性——备份恢复功能增强(五):RMAN对长期备份的优化。
Oracle11新特性——备份恢复功能增强(六):介绍虚拟CATALOG。
Oracle11新特性——备份恢复功能增强(七):DUPLICATE语法的增强。
Oracle11新特性——备份恢复功能增强(八):DATA GUARD集成性方面的提高。
Oracle11新特性——备份恢复功能增强(九):11g的新特性Data Recovery Advisor。
Oracle11新特性——备份恢复功能增强(十):rman备份脚本的替换变量功能。
Oracle11新特性——备份恢复功能增强(十一):介绍11g的block change tracking功能的增强。
Oracle10g新增BLOCK CHANGE TRACKING功能:Oracle10g新增了记录数据块变化的功能,显著的提高了增量备份的效率。
Oracle11g物理STANDBY打开模式应用归档时无法执行备份:Oracle11g物理STANDBY打开模式应用归档时无法执行备份。
一次NBU备份错误诊断:机械手故障导致的问题。
NBU备份出现19511错误:前一段时间带库出现硬件异常,在调整测试过程中,对NBU中一些设置进行了更改,导致一台数据库无法正常备份。
删除过期备份报错RMAN-06207:由于备份文件被手工删除,导致了这个小bug的产生。
11g的RMAN在命令出错后退出程序:中文环境报错后RMAN退出。
连接数据库时报错ORA-12520和ORA-12516错误:在本地恢复了一个RAC数据库,通过设置连接数据库报错ORA-12520。
尝试无参数启动数据库时报错ORA-304错误:一个已经配置了RAC + ASM环境的数据库中,尝试利用RMAN的无参数启动,出现了ORA-304错误。
恢复之RAC数据库RESTORE:模拟RAC环境崩溃,在新的服务器上RESTORE过程。
恢复之RAC数据库RECOVER:模拟RAC环境崩溃,在新的服务器上RECOVER过程。
恢复过程异常导致了ORA-600和ORA-7445错误:由于恢复操作有误导致了打开数据库时报错。
ORA-600(2037)错误:进行11g的RAC恢复过程中,在后台ALERT文件中看到了这个错误。
通过修改CATALOG记录的方式实现备份集目录变更:如何通过CATALOG方式来实现备份集目录的变更。
恢复之RAC数据库DUPLICATE(一):这篇描述DUPLICATE命令的准备工作。
恢复之RAC数据库DUPLICATE(二):这篇描述DUPLICATE命令的执行。
恢复之RAC数据库DUPLICATE(三):这篇描述DUPLICATE命令执行后的收尾操作。
RMAN执行RAC数据库的DUPLICATE操作报错ORA-12720:尝试对RAC环境执行DUPLICATE操作报错。
DUPLICATE源与目标数据库归档路径不同报错RMAN-6025:当执行DUPLICATE命令的时候,应该确保源数据库的归档日志或备份,在目标数据库的相同路径下可以访问,否则就会报错RMAN-6025。
影响带库备份性能的因素:备份到带库的时候,有很多方面的因素可能影响备份的性能。
10203中RMAN不在显示CONNECT字符串中的密码:如何将RMAN中CONNECT字符串隐藏起来。
迁移后带库备份问题:描述数据库迁移之后带库中备份的问题。
迁移后带库备份问题(二):给出一个更方便的解决方法。
Oracle10g新特性——利用RMAN迁移表空间(一):利用RMAN进行表空间迁移,可以避免将源数据库的表空间置于READ ONLY状态。
Oracle10g新特性——利用RMAN迁移表空间(二):描述迁移表空间的导入过程。
利用RMAN迁移表空间碰到的问题(一):介绍TRANSPORT TABLESPACE命令碰到的RMAN-5001错误。
利用RMAN迁移表空间碰到的问题(二):介绍TRANSPORT TABLESPACE命令碰到的RMAN-20202错误。
利用RMAN迁移表空间碰到的问题(三):介绍TRANSPORT TABLESPACE命令碰到的RMAN-6034错误。
利用RMAN迁移表空间碰到的问题(四):介绍TRANSPORT TABLESPACE命令碰到的RMAN-06513错误,对应的Oracle命令行错误为ORA-39070错误。
利用RMAN迁移表空间碰到的问题(五):介绍利用TRANSPORT TABLESPACE命令导出的数据文件在导入时碰到的ORA-721错误。
Oracle10g新增CONVERT语法:RMAN新增了CONVERT的语法,使得数据库文件可以跨版本复制。
利用CONVERT实现跨平台表空间迁移:利用CONVERT在SOLARIS平台和LINUX平台的10.2.0.3版本数据库之前实现表空间的迁移。
RMAN备份FORMAT格式中%a的含义:RMAN备份FORMAT格式中%a的含义。
ORA-06544(56319)错误:测试CONVERT DATABASE数据库的时候碰到错误。
CONVERT DATABASE命令(一):介绍执行CONVERT DATABASE命令的过程。
CONVERT DATABASE命令(二):介绍在目标数据库上打开数据库的过程。
CONVERT DATABASE命令(三):介绍执行CONVERT DATABASE过程中碰到的错误。
RAC一个节点恢复另一个节点在带库上的备份:如何在一个节点上恢复另一个节点在带库上的备份。
RMAN删除归档日志时将ASM上空目录同时删除:RMAN通过命令删除ASM上存储的归档日志时,如果归档目录为空,则ASM上空目录被同时删除。
服务器上残留未删除的备份:描述导致备份未清除的原因。
一次RMAN备份报错的诊断过程(一):描述问题的现象。
一次RMAN备份报错的诊断过程(二):跟踪错误信息,寻找定位问题的方向。
一次RMAN备份报错的诊断过程(三):解决JOB长时间未完成的问题。
一次RMAN备份报错的诊断过程(四):继续清除数据库中僵死的会话。
一次RMAN备份报错的诊断过程(五):通过清除racgimon以及racgmain check进程来尝试解决问题。
一次RMAN备份报错的诊断过程(六):解决cluster无法启动的问题。
阅读(1387) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~