oracle2

备份恢复:
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无法启动的问题。

 

 

全文索引:
ORACLE TEXT DATASTORE PREFERENCE(一):介绍DIRECT_DATASTORE。
ORACLE TEXT DATASTORE PREFERENCE(二):介绍MULTI_COLUMN_DATASTORE。
ORACLE TEXT DATASTORE PREFERENCE(三):介绍FILE_DATASTORE。
ORACLE TEXT DATASTORE PREFERENCE(四):介绍URL_DATASTORE。
ORACLE TEXT DATASTORE PREFERENCE(五):介绍DETAIL_DATASTORE。
ORACLE TEXT DATASTORE PREFERENCE(六):介绍NESTED_DATASTORE。
ORACLE TEXT DATASTORE PREFERENCE(七):介绍USER_DATASTORE。
ORACLE TEXT FILTER PREFERENCE(一):介绍NULL_FILTER。
ORACLE TEXT FILTER PREFERENCE(二):介绍INSO_FILTER。
ORACLE TEXT FILTER PREFERENCE(三):介绍FILTER的FORMAT列。
ORACLE TEXT FILTER PREFERENCE(四):介绍PROCEDURE_FILTER。
ORACLE TEXT LEXER PREFERENCE(一):介绍BASIC_LEXER。
ORACLE TEXT LEXER PREFERENCE(二):介绍CHINESE_VGRAM_LEXER和CHINESES_LEXER。
ORACLE TEXT LEXER PREFERENCE(三):介绍MULTI_LEXER。
ORACLE TEXT LEXER PREFERENCE(四):介绍DEFAULT_LEXER。
ORACLE TEXT WORDLIST PREFERENCE:介绍BASIC_WORDLIST。
ORACLE TEXT STORAGE PREFERENCE:介绍BASIC_STORAGE。
ORACLE TEXT SECTION GROUP PREFERENCE(一):介绍NULL_SECTION。
ORACLE TEXT SECTION GROUP PREFERENCE(二):介绍BASIC_SECTION_GROUP。
ORACLE TEXT SECTION GROUP PREFERENCE(三):介绍HTML_SECTION_GROUP。
ORACLE TEXT SECTION GROUP PREFERENCE(四):介绍XML_SECTION_GROUP。
ORACLE TEXT SECTION GROUP PREFERENCE(五):介绍AUTO_SECTION_GROUP。
ORACLE TEXT SECTION GROUP PREFERENCE(六):介绍PATH_SECTION_GROUP。
ORACLE TEXT STOPLIST PREFERENCE(一):介绍BASIC_STOPLIST。
ORACLE TEXT STOPLIST PREFERENCE(二):介绍EMPTY_STOPLIST。
ORACLE TEXT STOPLIST PREFERENCE(三):介绍DEFAULT_STOPLIST。
ORACLE TEXT STOPLIST PREFERENCE(四):介绍MULTI_STOPLIST。
ORACLE TEXT INDEX SET:介绍CTXCAT索引的INDEXSET。
Oracle Text About操作:介绍全文索引ABOUT操作。
全文索引停用词:停用词对全文索引查询的影响。
全文索引文档显示——过滤(一):介绍CTX_DOC包的FILTER过程。
全文索引文档显示——过滤(二):介绍CTX_DOC包的IFILTER过程。
全文索引文档显示——高亮显示:介绍CTX_DOC包的HIGHT_LIGHT过程。
全文索引文档显示——标注:介绍CTX_DOC包的MARKUP过程。
全文索引文档显示——主题:介绍CTX_DOC包的THEMES过程。
全文索引文档显示——摘要:介绍CTX_DOC包的GIST过程。
全文索引查询模板的使用:如何对CTXCAT索引中使用CONTEXT索引语法。
ANALYZE的ESTIMATE语法处理全文索引的bug:ANALYZE的ESTIMATE语法在分析全文索引表时的问题。
FLASHBACK TABLE对全文索引的影响:FLASHBACK TABLE对全文索引的支持还有问题。
域索引提示无效:域索引提示DOMAIN_INDEX_SORT和DOMAIN_INDEX_NO_SORT无效。
全文索引性能分析(一):整体分析。
全文索引性能分析(二):统计信息对全文索引性能影响。
全文索引性能分析(三):直方图对全文索引性能影响。
全文索引性能分析(四):多个全文索引查询条件的情况。
全文索引性能分析(五):包含两个全文索引查询字段的情况。
全文索引性能分析(六):两张关联表都包含全文索引查询的情况。
全文索引性能分析(七):继续讨论两张关联表都包含全文索引查询的情况,并给出解决方案。
全文索引性能分析(八):进一步深入探讨上一篇给出的解决方案,利用节搜索解决了解决方案中存在的逻辑问题。
全文索引查询——常用且容易混淆的查询操作(一):AND、OR、ACCUM等易混淆操作的说明。
全文索引查询——常用且容易混淆的查询操作(二):NOT和MINUS的区别。
CONTEXT索引对COMMIT操作的影响:建立了CONTEXT索引后,COMMIT操作会进行一些额外的操作。
如何对LONG列进行查询:给出查询LONG字段的几种方法。
通过数据库链执行TEXT操作的小bug:通过数据库链执行TEXT操作的小bug。
利用Oracle的全文索引实现切词功能:借用Oracle的功能来实现切词功能。
利用Oracle的全文索引实现切词功能(二):对前两天给出的实现进行了一些修改,考虑了并发性,并降低执行成本。
利用Oracle的全文索引实现切词功能(三):利用10g的新特性的解决方法。
64位环境AUTO_FILTER和INSO_FILTER失效的问题:64位环境的AUTO_FILTER存在bug。


9i新特性:
Oracle9i使用闪回操作:介绍Oracle9i的闪回功能。
MERGE语法:Oracle9i新增的MERGE语句。
INSERT ALL和INSERT FIRST语法:Oracle9i新增的INSERT ALL和INSERT FIRST语法。
Oracle的在线重定义表功能:介绍9i引入的在线重定义功能。
Oracle的在线重定义表功能(二):一个在线重定义的使用实例。
空间RESUMABLE操作(一):简单介绍空间RESUMABLE的例子。
空间RESUMABLE操作(二):简单介绍空间RESUMABLE的相关视图和包。
空间RESUMABLE操作(三):介绍空间RESUMABLE的AFTER SUSPEND触发器。


10g新特性:
树状查询新特性:介绍10G的两个新特性CONNECT_BY_ISLEAF和CONNECT_BY_ISCYCLE。
树状查询新特性(二):介绍10G的另一个新特性CONNECT_BY_ROOT
Oracle10g sqlplus小改进:10g的sqlplus在执行connect命令时自动调用glogin.sql实现初始化。
10g数据泵和导入导出性能对比(一):比较EXP常规模式、EXP直接路径模式和EXPDP三种方式导出的区别。
10g数据泵和导入导出性能对比(二):比较IMP和IMPDP导入的区别。
10g数据泵和导入导出性能对比(三):提高IMPDP导入效率的方法。
Oracle10g的FAST DUAL执行计划:FAST DUAL执行计划。
Oracle10g可以查看DDL的执行计划:EXPLAIN PLAN FOR查看DDL语句的执行计划。
Oracle10g的简化连接方式:连接远端Oracle数据库不再一定要依赖tnsnames.ora文件。
Oracle10g增加备份集的CATALOG:10g中Oracle增强了备份集CATALOG的功能。
Oracle10G新增NO提示:10g中很多HINT添加了对应的NO_HINT。
Oracle10g新增BLOCK CHANGE TRACKING功能:Oracle10g新增了记录数据块变化的功能,显著的提高了增量备份的效率。
10g在线重定义新特性——复制表相关对象:Oracle提供了新的过程COPY_TABLE_DEPENDENTS,大大简化了在线重定义的步骤。
利用Oracle的全文索引实现切词功能(三):利用10g的新特性的解决方法。
EXP转化表空间(二):利用10g的改名表空间名称的方法解决表空间的转化问题。
利用Oracle的新特性优化SQL:利用Oracle的新特性优化SQL。
10g删除表没有进入回收站(一):删除一个表的时候以外发现被删除的表没有进入回收站。
10g删除表没有进入回收站(二):定位导致具体问题的真正原因。
10g删除表没有进入回收站(三):将问题引深一点。
10G物化视图PCT快速刷新不再需要物化视图日志(一):Oracle10g增加了物化视图PCT快速刷新的支持,使用PCT快速刷新不再需要物化视图日志。
10G物化视图PCT快速刷新不再需要物化视图日志(二):继续深入研究一下PCT快速刷新的机制。
10G物化视图PCT快速刷新不再需要物化视图日志(三):研究PCT快速刷新的机制。
Oracle10G LOGMNR捕获不到记录(一):10g中LOGMNR找不到记录的问题。
Oracle10G LOGMNR捕获不到记录(二):给出了解决方法,这里简单说明一下问题产生的原因。
10g树形查询新特性CONNECT_BY_ROOT的9i实现方式:9i中如何实现CONNECT_BY_ROOT功能。
10g树形查询新特性CONNECT_BY_ISLEAF的9i实现方式:9i中如何实现CONNECT_BY_ISLEAF功能。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(一):描述一下解决问题的思路。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(二):初步实现CONNECT BY NOCYCLE的功能。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(三):初步实现CONNECT_BY_ISCYCLE的功能。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(四):CONNECT_BY_ISCYCLE功能的最终实现。
Oracle10g在CONNECT BY语句中允许子查询:从10g开始,Oracle支持CONNECT BY语句中嵌套子查询。
ORACLE10g新特性——全局HASH分区索引:Oracle10g中新增了全局分区索引的类型——HASH分区。
Oracle10g新特性——记录DML错误日志(一):介绍DML记录语句的用法。
Oracle10g新特性——记录DML错误日志(二):介绍DML记录语句的限制。
Oracle10g新特性——记录DML错误日志(三):介绍DML记录语句不支持的数据类型。
Oracle10g新特性——利用RMAN迁移表空间(一):利用RMAN进行表空间迁移,可以避免将源数据库的表空间置于READ ONLY状态。
Oracle10g新特性——利用RMAN迁移表空间(二):描述迁移表空间的导入过程。
Oracle10g新增CONVERT语法:RMAN新增了CONVERT的语法,使得数据库文件可以跨版本复制。
Oracle10g新增DBMS_FILE_TRANSFER包(一):介绍COPY_FILE过程。
Oracle10g新增DBMS_FILE_TRANSFER包(二):介绍GET_FILE和PUT_FILE过程。
10g新增功能实现字符串连接:Oracle10g提供了字符串连接的功能,使用WMSYS.WM_CONCAT(TNAME)就可以实现这个功能。
10gr2自动扩展控制文件中的设置:从10.2开始数据库的实际值超过了控制文件中的设置,控制文件中的值会自动扩展。
Oracle 10g新增DROP DATABASE命令:从10g开始,Oracle提供了DROP DATABASE的语法,使得数据库的删除变得非常的简单。
利用PLSQL实现表空间的迁移(一):介绍PULL_SIMPLE_TABLESPACE过程。
利用PLSQL实现表空间的迁移(二):介绍PULL_TABLESPACES过程。
利用PLSQL实现表空间的迁移(三):介绍CLONE_TABLESPACES过程。
利用PLSQL实现表空间的迁移(四):介绍ATTACH_TABLESPACES过程。
利用PLSQL实现表空间的迁移(五):介绍DETACH_TABLESPACES过程。
10g在线重定义新特性——关联对象自动重命名(一):COPY_TABLE_DEPENDENTS的例子。
10g在线重定义新特性——关联对象自动重命名(二): REGISTER_DEPENDENT_OBJECT的例子。
10g在线重定义新特性——对单独的分区进行在线重定义:在线重定义还增加了对单独一个分区执行在线重定义的功能。
10g新增排序哈希聚集表:HASH CLUSTER表和索引组织表的结合体。
CONVERT DATABASE命令(一):介绍执行CONVERT DATABASE命令的过程。
CONVERT DATABASE命令(二):介绍在目标数据库上打开数据库的过程。
CONVERT DATABASE命令(三):介绍执行CONVERT DATABASE过程中碰到的错误。
10g Sqlplus工具登陆小改进:SQLPLUS / AS SYSDBA登陆的改进。



11g新特性:
Oracle11g新特性——密码区分大小写:11g密码策略的变化。
Oracle11g新特性——LOB类型功能增强:11g对LOB类型的新增功能。
Oracle11新特性——DATA GUARD打开模式下应用归档:11g对DATA GURAD的增强,数据库打开的情况下应用归档。
Oracle11新特性——SQL缓存结果集(一):11g新增功能缓存结果集中SQL语句的缓存。
Oracle11新特性——SQL缓存结果集(二):SQL缓存结果集的特点。
Oracle11新特性——SQL缓存结果集(三):SQL缓存结果集的特点并简单介绍DBMS_RESULT_CACHE包。
Oracle11新特性——SQL缓存结果集(四):讨论SQL缓存结果集与绑定变量的关系。
Oracle11新特性——行列转换语句(一):11g的行转列语法。
Oracle11新特性——行列转换语句(二):11g的列转行语法。
Oracle11新特性——PLSQL函数缓存结果(一):11g新增功能PLSQL函数缓存结果的功能。
Oracle11新特性——PLSQL函数缓存结果(二):11g新增功能PLSQL函数缓存结果和DETERMINISTIC函数的区别。
Oracle11新特性——PLSQL函数缓存结果(三):11g新增功能PLSQL函数缓存结果的应用实例。
Oracle11新特性——PLSQL新特性(一):PLSQL的函数指定参数调用和CONTINUE语句。
Oracle11新特性——PLSQL新特性(二):PLSQL的SEQUENCE的改进。
Oracle11新特性——PLSQL新特性(三):PLSQL的SIMPLE_INTEGER数据类型。
Oracle11新特性——PLSQL新特性(四):PLSQL的inlining优化。
Oracle11新特性——PLSQL新特性(五):PLSQL的新增的控制触发器的触发顺序功能。
Oracle11新特性——PLSQL新特性(六):PLSQL新增的复合触发器。
Oracle11新特性——PLSQL新特性(七):PLSQL的动态SQL方面的增强。
Oracle11新特性——在线操作功能增强(一):可等待DDL操作。
Oracle11新特性——在线操作功能增强(二):表增加包含默认值的字段。
Oracle11新特性——在线操作功能增强(三):Oracle对象依赖性判断增强。
Oracle11新特性——在线操作功能增强(四):Oracle11g新增的不可见索引。
Oracle11新特性——在线操作功能增强(五):Oracle11g的只读表功能。
Oracle11新特性——在线操作功能增强(六):在线重定义功能对物化视图日志的支持。
Oracle11新特性——在线操作功能增强(七):在线重建索引功能增强。
Oracle11DATA GUARD实时应用加实时查询功能:Oracle10g增加了DATA GUARD的日志实时应用功能,11g添加了实时查询功能。这两个功能可以同时应用。
Oracle11新特性——分区功能增强(一):Oracle新增的4种复合分区。
Oracle11新特性——分区功能增强(二):Oracle11g新增的INTERVAL分区功能。
Oracle11新特性——分区功能增强(三):Oracle11g新增的参考分区功能。
Oracle11新特性——分区功能增强(四):Oracle11g的虚拟列分区功能。
Oracle11新特性——分区功能增强(五):Oracle11g的系统分区功能。
Oracle11新特性——虚拟列:Oracle11g增加了表的虚拟列。
Oracle11新特性——虚拟列(二):虚拟列的进一步的研究。
Oracle11g INTERVAL分区新增分区策略:介绍Oracle11g INTERVAL分区新增分区策略。
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功能的增强。
Oracle11新特性——撤销事务(一):简单介绍撤销事务的用法。
Oracle11新特性——撤销事务(二):介绍撤销级联事务。
Oracle11新特性——撤销事务(三):撤销事务与外键约束的关系。
Oracle11新特性——初始化文件管理:11g对于初始化增加了一个很实用的功能,可以根据内存中的参数设置来创建初始化参数文件。
Oracle11新特性——初始化文件管理(二):11g在alert文件中更加详细明确的表现初始化参数信息。
Oracle11g触发器重用OBJECT_ID:从11g开始,Oracle针对触发器也可以重用OBJECT_ID了。
11g新密码策略对数据库链的影响:Oracle的11g对密码策略进行了修改,密码开始区分大小写了。
11G RAC的STANDBY环境的一些小问题:11g的STANDBY数据库可以在应用日志的同时打开数据库,但是对于RAC环境,这里有一些小的问题。
Oracle11g新特性——数据泵(一):介绍新增的选项DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS。
Oracle11g新特性——数据泵(二):介绍新增的参数REMAP_DATA。
Oracle11g新特性——数据泵(三):介绍数据泵压缩功能的提升。
Oracle11g新特性——数据泵(四):介绍数据泵导入的时候对分区的处理。
Oracle11g新特性——数据泵(五):介绍数据泵REUSE_DUMPFILES功能。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug:利用这个参数可以在导入数据的时候,忽略掉违反约束的数据,而使得其他正常的数据顺利的导入。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug(二):检查其他类型的约束的情况。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug(三):通过讨论外键约束的情况将问题进一步深入。
11g Oracle DBNEWID的改进:DBNEWID工具也做了一些改进使用上更加的方便。
11g DBNEWID工具修改DBID碰到的问题:数据库无法正常关闭的问题。
11g Oracle ORAPWD的改进:11g中orapwd工具也有所改进。
Oracle11g RAC在实例关闭后自动在启动实例上归档:11g的RAC环境,归档模式,当一个节点关闭,另外的节点自动完成关闭节点的日志切换,并归档到本地节点。
Oracle11gr2分析函数新特性(一):介绍新增的分析函数NTH_VALUE。
Oracle11gr2分析函数新特性(二):介绍新增的分析函数LISTAGG。
Oracle11gr2分析函数新特性(三):介绍分析函数LAG和LEAD的增强。
Oracle11gr2数据泵新特性(一):介绍数据泵的Legacy模式。
Oracle11gr2数据泵新特性(二):介绍数据泵对表导出方式的改进。
Oracle11gr2数据泵新特性(三):介绍数据泵对表模糊匹配导出的改进。
Oracle11gr2数据泵新特性(四):介绍数据泵导入新增的DATA_OPTIONS参数。
Oracle11gr2数据泵新特性(五):介绍数据泵对版本的支持。
Oracle11gr2新增版本功能(一):描述创建版本的语法,以及版本的使用。
Oracle11gr2新增版本功能(二):描述版本的实现和查询方式。
Oracle11gr2新增版本功能(三):简单描述版本视图。
Oracle11gr2新增CREATE OR REPLACE FORCE TYPE功能:增强了TYPE类型的依赖处理。
Oracle11gr2新增提示IGNORE_ROW_ON_DUPKEY_INDEX:Oracle新增了一个HINT,使得INSERT INTO SELECT操作可以避免插入重复的记录。
Oracle11gr2新增ALTER DATABASE LINK语法:Oracle提供了ALTER DATABASE LINK的语法。
Oracle11gr2触发器依赖判断增强(一):对比11.1和11.2在列级依赖上的差别。
Oracle11gr2触发器依赖判断增强(二):介绍触发器列级依赖存在的问题。

 

数据库安装、建立和迁移:
使用DBCA的silent模式建库:介绍了SILENT建库方式。
Redhat AS4上安装64位Oracle9204:64位ORACLE9204在REDHAT AS4上的安装手册。
包含复制环境的数据库迁移(一):物化视图站点通过EXP/IMP进行迁移。
包含复制环境的数据库迁移(二):单主站点通过EXP/IMP进行迁移。
Solaris8上安装64位Oracle9201:64位Oracle在Solaris上的安装手册。
Oracle9201升级到9204:9201升级到9204。
Solaris上安装Oracle10201:10gr2在Solaris上的安装手册。
Oracle10201升级到10202:10.2.0.1升级到10.2.0.2。
Solaris10上安装64位Oracle9201:Solaris10上安装9201过程。
Solaris10上安装Oracle10201:记录一下10R2在Solaris10上的安装步骤。
安装Oracle11106 for Enterprise Linux 5:在Enterprise Linux 5上Oracle11106。
Oracle 11.1.0.6 for linux X86 64的SILENT安装:Silent模式安装Oracle 11.1.0.6 for Linux X86-64。
Oracle 11.1.0.6 for linux X86 64的SILENT建库:SILENT模式下的数据库建立过程。
Windows环境中同时安装Oracle9i 10g和11g:描述在windows的同一用户下,安装Oracle的9i、10g和11g的方法。
使用DBUA升级出现ORA-1708错误:DBUA执行10.2.0.1升级到10.2.0.3的过程中碰到了ORA-1708错误。
10201使用DBUA升级报错共享池不足:DBUA将10.2.0.1升级到10.2.0.3的过程中,出现的错误。
DBCA建库报错ORA-119:Oracle 10R2 for Solaris在启动DBCA建库报错。
安装Oracle11106 for Solaris 10:记录Oracle11.1.0.6在Solaris 10下的安装。
安装ORACLE10201 for REDHAT AS4 x86-64报错无法打开共享对象文件:10201在AS4 x86-64上的安装缺少包。
安装ORACLE10201 for REDHAT AS4 x86-64时编译all_no_orcl报错:Kernel包版本太低造成的安装问题。
安装Oracle10201 for REDHAT AS4 x86_64:REDHAT AS4上安装Oracle 10201的过程。
安装ORACLE10201 for ENTERPRISE LINUX 5 x86-64报错无法打开共享对象文件:10201在Enterprise 5上安装缺少包。
Enterprise Linux 5上安装64位Oracle9204的失败经历:一次“失败”的安装经历。
Oracle10201在Enterprise Linux 5 for X86_64上的安装:在ENTERPRISE LINUX 5 for X86_64上安装Oracle10201。
数据库升级造成的X_$BH状态异常问题:将9204数据库升级到了10201,升级后发现X_$BH和X_$KCBWDS视图状态不正确。
ORACLE10201 for REDHAT AS4 x86-64建库时报错ORA-12547:建立数据库的过程中,DBCA报错,错误号为ORA-12547。
物化视图方式进行逻辑数据迁移:数据库逻辑迁移方式除了EXP/IMP之外,还可以使用物化视图进行迁移。
利用物化视图进行逻辑数据迁移要点:简单介绍一下使用物化视图进行逻辑数据迁移过程中需要注意的一些要点。
ORA-600(qmxiUnpPacked2)错误:数据库升级过程留下的。
SHUTDOWN IMMEDIATE无响应:关闭一台问题数据库时,出现了这个问题。
Solaris下安装Oracle817:Solaris下安装Oracle817。
Oracle安装报错syntax error:由于开始的安装程序本身有问题,或者下载过程中出现了问题,从而导致了安装程序出现异常。
ORA-7445(koiogex)错误:错误是升级不完全造成的问题。
Solaris10下完全卸载Oracle1106RAC环境:简单描述一下Oracle RAC环境的卸载。
11G的SYS连接阻止SHUTDOWN IMMEDIATE关闭数据库:11G的SYS连接会导致数据库SHUTDOWN IMMEDIATE没有响应。
Oracle打补丁时无法正确显示英文:runinstaller程序无法正确的显示字符。
本机安装11g for REDHAT ENTERPRISE LINUX 4时无法通过显示检查的问题:安装11.1.0.6 for LinuxX86-64的时候,出现了一个有意思的问题。
裸设备表空间映射文件:简单描述裸设备映射文件。
Soloaris 10上9201的SILENT安装:简单描述一下9201上Oracle的Silent安装过程。
Silent模式卸载11G RAC数据库:描述11G RAC数据库的SILENT卸载方式。
Silent模式卸载11G RAC数据库软件:描述11G RAC数据库软件的SILENT卸载方式。
Solaris10 Silent模式卸载11G RAC CLUSTER环境:描述11G RAC的CLUSTER环境的SILENT卸载方式。
ORACLE92的SILENT卸载的bug:尝试SILENT模式卸载9.2的数据库,没想到碰到bug。
Windows环境安装Oracle Enterprise Manager 10g Grid Control:Windows环境安装Oracle Enterprise Manager 10g Grid Control。
Solaris环境安装Oracle Enterprise Manager 10g Grid Control:描述在Solaris下安装10g Grid Control。
迁移后带库备份问题:描述数据库迁移之后带库中备份的问题。
迁移后带库备份问题(二):给出一个更方便的解决方法。
迁移过程中出现的open failed错误:迁移中ORACLE_HOME的改变导致的问题。
Oracle安装过程对数据库级语言设置的影响:描述安装过程的不同建库方式对语言的影响。
RESTRICT、QUIESCE和SUSPEND(一):介绍RESTRICT状态。
RESTRICT、QUIESCE和SUSPEND(二):介绍QUIESCE状态。
RESTRICT、QUIESCE和SUSPEND(三):介绍SYSPEND状态。
SUSPEND导致RAC环境的ORA-29702错误(一):测试RAC环境的SUSPEND命令时,出现了这个错误。
SUSPEND导致RAC环境的ORA-29702错误(二):找到导致问题的原因。
SUSPEND导致RAC环境的ORA-29702错误(三):对比两个节点在10g和11g的不同表现。
单实例数据库手工转化多实例数据库:如何将一个RAC环境下的单实例数据库,转变为多实例数据库。
单实例数据库工具转化多实例数据库:利用Oracle的工具进行转化。
Oracle 10g新增DROP DATABASE命令:从10g开始,Oracle提供了DROP DATABASE的语法,使得数据库的删除变得非常的简单。
查询初始化参数的方法(一):简单介绍多种查询初始化参数的方法。
查询初始化参数的方法(二):介绍V$PARAMETER视图与V$SYSTEM_PARAMETER视图的不同。
查询初始化参数的方法(三):V$SPPARAMETER视图于GV$PARAMETER视图的不同。
查询初始化参数的方法(四):描述GV$SPPARAMETER参数的必要性。
查询初始化参数的方法(五):描述如何判断一个初始化参数的来源。
查询初始化参数的方法(六):描述CREATE PFILE的方法检查初始化参数。
查询初始化参数的方法(七):描述如何判断一个初始化参数是否是默认参数。
9i创建非标准BLOCK_SIZE数据库(一):创建一个非标准的BLOCK_SIZE的数据库。
9i创建非标准BLOCK_SIZE数据库(二):介绍非标准数据块的限制。
Oracle启动后对控制文件的依赖:描述存在系统缓存情况下,删除控制文件对数据库的影响。
检查DISPLAY设置时Xlib出现No protocol specified错误:忘记设置xhost +导致了这个错误的产生。
CONVERT DATABASE命令(一):介绍执行CONVERT DATABASE命令的过程。
CONVERT DATABASE命令(二):介绍在目标数据库上打开数据库的过程。
CONVERT DATABASE命令(三):介绍执行CONVERT DATABASE过程中碰到的错误。
删除表空间出现ORA-22868错误(一):描述错误现象。
删除表空间出现ORA-22868错误(二):定位DBA_TABLES视图中查询不到表的问题。
删除表空间出现ORA-22868错误(三):描述解决错误的过程。
Enterprise Linux 5 X86-64上安装Oracle11.2:安装Linux环境下的64位11.2.0.1。
Oracle11gr2新增版本功能(一):描述创建版本的语法,以及版本的使用。
Oracle11gr2新增版本功能(二):描述版本的实现和查询方式。
Oracle11gr2新增版本功能(三):简单描述版本视图。
通过图形化界面安装时乱码的问题:通过VNC安装Oracle的时候,runInstaller启动的安装界面中文出现乱码。


流:
流配置异常(ORA-01403)的完整解决过程(一):问题描述。
流配置异常(ORA-01403)的完整解决过程(二):问题解决方向。
流配置异常(ORA-01403)的完整解决过程(三):通过编写存储过程来获取解决错误的SQL语句。
流配置异常(ORA-01403)的完整解决过程(四):编写存储过程,将获取解决错误的SQL根据顺序自动执行。
流配置异常(ORA-01403)的完整解决过程(五):解决流冲突解决过程中的效率问题。
流故障解决(数据类型冲突):数据类型冲突错误的解决。
流同步机制优化(一):多种优化方法分析。
流同步机制优化(二):根据最佳解决方法进行优化。
ORA-24170错误:清除流环境的RULESET过程中碰到的错误。
Oracle9i流环境清除(一):流环境中应用站点的清除过程。
Oracle9i流环境清除(二):流环境中传播环境的清除过程。
Oracle9i流环境清除(三):流环境中捕获环境的清除过程。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值