查看: 182462|回复: 259

[精华] 个人BLOG文章索引

[复制链接]
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
跳转到指定楼层
1#
发表于 2007-1-4 00:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
09年马上要结束了,BLOG每天更新又坚持了一年,目前文章总数1700多篇,其中纯技术文章将近1300篇。
我比较喜欢的一句话:十年磨一剑。以前提到过,坚持10年可能会比较困难,那么至少要坚持5年,到目前为止,BLOG更新已经4年了,明年就会初步实现目标了。
重新整理一下BLOG上面文章的索引,把09年的文章放进去了,且重新整理了一下分类。

RAC方面:
Redhat AS4 for x86_64上安装Oracle 9204 RAC概述(一):系统及裸设备准备工作。
Redhat AS4 for x86_64上安装Oracle 9204 RAC概述(二):安装及建库工作。
Oracle 10gr2 Bug 4437727:安装10GR2的RAC的时候碰到的bug。
Solaris8上安装RAC10202环境(一):介绍操作系统准备工作。
Solaris8上安装RAC10202环境(二):ORACLE的CLUSTERWARE的安装。
Solaris8上安装RAC10202环境(三):ORACLE的软件安装。
Solaris8上安装RAC10202环境(四):ORACLE数据库建立过程。
Solaris8上安装RAC10202环境(五):ORACLE数据库RAC环境的补丁安装。
Solaris8上安装RAC10202环境(六):Oracle RAC环境应用5117016补丁集以及应用这个补丁集后的bug。
Solaris8上安装RAC10202环境(七):整个RAC安装过程中碰到的问题以及是如何解决的。
RAC连接的问题ORA-12545:RAC连接的问题ORA-12545。
RAC连接的问题ORA-12545(二):这个问题的另外一个解决方案。
RAC User Equivalence Check Failed:使用SSH方式配置RAC在检查用户等价时失败的问题。
ORA-17447错误:JDBC驱动引起的weblogic连接问题。
Oracle srvctl的小bug:srvctl只记录自己的状态,而不检查实际运行情况。
一次ASM环境故障解决:ASM空间不足造成的问题。
Solaris10下安装Oracle10203RAC环境(一):RAC安装的准备工作。
Solaris10下安装Oracle10203RAC环境(二):Oracle Clusterware的安装过程。
Solaris10下安装Oracle10203RAC环境(三):Oracle Database的安装过程。
Solaris10下安装Oracle10203RAC环境(四):10203补丁的安装过程。
Solaris10下安装Oracle10203RAC环境(五):RAC环境安装过程中碰到的问题。
RAC负载均衡的简单测试(一):负载均衡的简单测试。
RAC负载均衡的简单测试(二):继续讨论负载均衡的特性。
RAC负载均衡的简单测试(三):讨论负载均衡与实例的忙闲是否有关。
RAC负载均衡的简单测试(四):继续讨论负载均衡与实例的忙闲是否有关。
连接ASM实例后出现ORA-1012错误:又是ASM空间已满造成的问题。
连接ASM实例后出现ORA-1012错误(二):第二次出现这个问题,并引出了新线索。
连接ASM实例后出现ORA-1012错误(三):描述问题产生的真正原因。
RAC环境网络故障测试:描述网络发生问题的时,对RAC环境的影响。
RAC的TAF简单测试(一):TAF功能的简单测试。
RAC的TAF简单测试(二):FAILOVER的SESSION和SELECT选项。
RAC的TAF简单测试(三):TAF对事务的影响。
RAC的TAF简单测试(四):TAF的BASIC方式和PRECONNECT方式。
RAC的TAF简单测试(五):TAF服务器端的PRECONNECT设置。
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参数解决前面文章中的问题。
修改系统时间导致RAC环境的一个实例重启:修改系统时间导致RAC环境的一个实例重启。
Rman通过NFS备份报错ORA-27054:RMAN在通过NFS备份、恢复的时候,会出现ORA-27054错误。
归档日志名称为空:归档日志名称为空的问题。
RAC环境中的TNSNAMES文件:RAC环境中的TNSNAMES文件。
RAC环境中的密码文件:RAC环境中的密码文件。
RAC环境中的初始化文件:RAC环境中的初始化文件。
RAC环境中的快照控制文件:RAC环境中的快照控制文件
一次带库备份异常:测试RAC的备份时一个节点上备份到带库出现异常。
RAC环境的恢复策略:备份策略对备份和恢复的影响。
RAC环境中修改系统时间可能导致SRVCTL命令失败:RAC环境中修改系统时间导致SRVCTL命令失败。
RAC环境一个实例删除已被另一个实例删除的表时报错:RAC环境中,如果一个实例删除了表,将表至于回收站中,在另外的实例尝试删除同名的表会报错。
srvctl添加数据库信息报错:srvctl添加数据库信息报错。
利用TAR恢复ORACLE RAC环境的软件目录:使用tar恢复ORACLE RAC环境的软件目录过程。
ORA-600(kolaslGetLength-1)错误:访问GV$SQL视图造成的bug。
利用RMAN建立10GRAC数据库的DATA GUARD:RMAN建立10G的RAC环境的DATA GUARD。
RAC建立DATA GUARD环境后出现的1677错误:RAC环境建立了DATA GUARD后,RAC环境的一个实例关闭后无法启动,报错信息为:ORA-1677。
SWITCHOVER RAC数据库出现ORA-1093:Oracle10g RAC环境在执行SWITCHOVER操作过程中出现ORA-1093错误。
SWITCHOVER RAC数据库出现ORA-600(kcctrdf_2)错误:SWITCHOVER RAC数据库出现ORA-600(kcctrdf_2)错误。
RAC环境的物理STANDBY的 SWITCHOVER切换:RAC环境数据库SWITCHOVER切换到一个单实例数据库。
RAC安装出现ORA-341和ORA-312错误:RAC建库过程中报错的诊断过程。
RAC环境的STANDBY数据库备份报错:Rac环境的STANDBY数据库上执行命令报错,错误号为:RMAN-04022。
RAC环境查询不到其他实例执行的SQL:一个实例可能无法查询到另一个实例上所执行的SQL。
RAC环境ASM空间被占满后的归档问题:RAC环境ASM空间被占满后的归档问题。
RAC环境中使用在线重定义操作出现bug:RAC环境中使用在线重定义操作出现bug。
RAC环境一个实例何时会归档另一个实例的日志:解释为什么有的时候发现一个实例所在的服务器上包含了另一个服务器的归档日志。
ORA-7445(kkttrex)错误:RAC环境中SHUTDOWN触发器造成的bug。
为RAC不同的实例指定不同的SPFILE:RAC的多个实例可以分别用不同的SPFILE进行启动。
Solaris10下安装Oracle1106RAC环境(一):首先设置操作系统环境信息。
Solaris10下安装Oracle1106RAC环境(二):这篇描述Oracle Clusterware的安装。
Solaris10下安装Oracle1106RAC环境(三):这篇描述Oracle Database的安装。
Solaris10下安装Oracle1106RAC环境(四):这篇描述Oracle的建库过程。
Solaris10下安装Oracle1106RAC环境(五):记录一下本次RAC安装过程中遇到的错误。
RAC环境对并行查询的支持:RAC环境中,一个并行的执行可能分布到多个实例上执行。
ASM工具asmcmd:Oracle还是提供了一些工具来访问ASM磁盘组的,asmcdm就是其中一个工具。
asmcmd的cp命令小bug:asmcmd增加了新的cp命令,使得用户可以在ASM和操作系统之间拷贝文件。
ASMCMD命令拷贝文件报错ORA-15046:使用ASMCMD拷贝数据文件时出现这个错误。
通过FTP访问ASM磁盘组:通过FTP的方式访问ASM磁盘组中的文件。
连接数据库时报错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错误:由于恢复操作有误导致了打开数据库时报错。
一次命令行方式添加DISK的经历:尝试使用命令行方式在ASM中添加磁盘。
能否在相同服务器上部署两套RAC环境:探讨相同的服务器上能否部署多套RAC环境。
ORA-600(2037)错误:进行11g的RAC恢复过程中,在后台ALERT文件中看到了这个错误。
WEBLOGIC连接Oracle RAC的负载均衡测试:测试单实例与RAC环境各个节点的负载情况。
恢复之RAC数据库DUPLICATE(一):这篇描述DUPLICATE命令的准备工作。
恢复之RAC数据库DUPLICATE(二):这篇描述DUPLICATE命令的执行。
恢复之RAC数据库DUPLICATE(三):这篇描述DUPLICATE命令执行后的收尾操作。
RMAN执行RAC数据库的DUPLICATE操作报错ORA-12720:尝试对RAC环境执行DUPLICATE操作报错。
RAC环境的物理STANDBY的 FAILOVER切换切换:述RAC环境数据库FAILOVER切换到一个单实例数据库。
Silent模式卸载11G RAC数据库:描述11G RAC数据库的SILENT卸载方式。
Silent模式卸载11G RAC数据库软件:描述11G RAC数据库软件的SILENT卸载方式。
Solaris10 Silent模式卸载11G RAC CLUSTER环境:描述11G RAC的CLUSTER环境的SILENT卸载方式。
使用SRVCTL添加数据库信息:使用SRVCTL手工添加数据库信息。
11G RAC的STANDBY环境的一些小问题:11g的STANDBY数据库可以在应用日志的同时打开数据库,但是对于RAC环境,这里有一些小的问题。
一次Windows环境下内存大小超出范围的问题解决:由于设置SGA太大,超过32位Windows环境所允许的最大内存,导致Windows环境无法正常启动。
RAC启动报错无法访问OCR设备:由于Veritas的CFS的问题导致短时间内RAC无法访问共享OCR设备。
11gRAC可以杀掉其他实例上的会话:RAC环境Oracle11g增加了新的语句,使得DBA在当前实例就可以杀掉RAC其他实例上的会话。
Solaris10下Silent模式安装Oracle1106RAC环境(一):设置操作系统环境信息。
Solaris10下Silent模式安装Oracle1106RAC环境(二):描述安装CLUSTER软件的准备工作。
Solaris10下Silent模式安装Oracle1106RAC环境(三):描述SILENT模式下CLUSTER软件的安装。
Solaris10下Silent模式安装Oracle1106RAC环境(四):描述SILENT模式下数据库软件安装的准备工作。
Solaris10下Silent模式安装Oracle1106RAC环境(五):描述SILENT模式下数据库软件的安装过程。
Solaris10下Silent模式安装Oracle1106RAC环境(六):描述SILENT模式下ASM实例的创建。
Solaris10下Silent模式安装Oracle1106RAC环境(七):描述SILENT模式下数据库实例的创建。
Solaris10下Silent模式安装Oracle1106RAC环境(八):描述安装过程中碰到的问题。
RAC环境在ASM上创建表空间出错ORA-569:描述ASM上建立表空间是出现的错误以及解决过程。
ORA-16146错误:RAC环境两个实例同时向远端节点归档产生的问题。
RAC环境ROLLING UPGRADE方式应用PATCH:RAC环境支持ROLLING UPGRADE方式安装PATCH。
灵活实现RAC三节点的负载均衡及TAF配置(一):文章给出问题以及问题的实现。
灵活实现RAC三节点的负载均衡及TAF配置(二):检验给出的实现是否满足需求。
灵活实现RAC三节点的负载均衡及TAF配置(三):解决其中一个节点没有启动时带来的连接失败问题。
灵活实现RAC三节点的负载均衡及TAF配置(四):解决实例1和实例2连续失败导致的ORA-3113错误。
CLUSTER_DATABASE_INSTANCES参数:这个参数并不是设置数据库实例数的。
改变RAC参数可能引发的参数不一致的问题:某些参数要求RAC的各个节点上设置一致。
使用DBCA添加新实例时出现CRS-215错误:在添加新实例的时候碰到了CRS-215错误。
单实例数据库手工转化多实例数据库:如何将一个RAC环境下的单实例数据库,转变为多实例数据库。
单实例数据库工具转化多实例数据库:利用Oracle的工具进行转化。
多实例数据库删除实例:在数据库层如何删除一个实例。
Oracle11g RAC在实例关闭后自动在启动实例上归档:11g的RAC环境,归档模式,当一个节点关闭,另外的节点自动完成关闭节点的日志切换,并归档到本地节点。
RAC数据库建立STANDBY(一):介绍STANDBY数据库的准备和创建过程。
RAC数据库建立STANDBY(二):介绍STANDBY数据库创建的后续操作,并检查STANDBY运行机制。
RAC数据库建立STANDBY(三):记录一下STANDBY数据库创建过程中碰到的问题。
RAC数据库建立STANDBY(四):继续记录STANDBY数据库创建过程中碰到的问题。
RAC数据库建立STANDBY(五):创建STANDBY数据库问题汇总的第三部分。
RAC数据库建立STANDBY(六):创建STANDBY数据库问题汇总的第四部分。
查询初始化参数的方法(三):V$SPPARAMETER视图于GV$PARAMETER视图的不同。
查询初始化参数的方法(四):描述GV$SPPARAMETER参数的必要性。
ASM实例使用CREATE PFILE FROM MEMORY的bug:这个命令对于ASM实例而言,还存在bug。
RAC一个节点恢复另一个节点在带库上的备份:如何在一个节点上恢复另一个节点在带库上的备份。
RAC环境STANDBY的SWITCHOVER切换:RAC环境下STANDBY数据库的SWITCHOVER切换。
RAC环境STANDBY的FAILOVER切换:RAC环境下STANDBY数据库的FAILOVER切换。
RAC环境出现ORA-439错误:一次产品环境的升级中碰到ORA-439错误。
RAC环境碰到ORA-4063错误:RAC环境中,查询一个视图出现了ORA-4063错误。
ftp到ASM磁盘组路径错误的问题:通过FTP的方式,将数据文件拷贝到ASM磁盘组中,结果不小心导致数据文件拷贝到错误的目录下。
安装CLUSTER碰到 Assertion failed offset fFileSize错误:安装CLUSTER时碰到的问题。
RAC环境逻辑STANDBY的创建:介绍了RAC创建逻辑STANDBY数据库。
RMAN删除归档日志时将ASM上空目录同时删除:RMAN通过命令删除ASM上存储的归档日志时,如果归档目录为空,则ASM上空目录被同时删除。
ORA-600(kjbrchkpkeywait:timeout)和ORA-600(kclcls_8)错误:执行表空间的迁移操作后,RAC数据库出现了上面的错误。
ORA-600(kmgs_parameter_update_timeout_1)错误:后台MMON进程长时间无法更新SPFILE导致的错误。
ORA-600(ktte_append_file_info-1)错误:启动过程中MMON进程导致的错误。
RAC环境LOGICAL STANDBY的SWITCHOVER切换:介绍一下RAC环境下LOGICAL STANDBY数据库的SWITCHOVER切换。
RAC环境LOGICAL STANDBY的FAILOVER切换:介绍一下RAC环境下LOGICAL STANDBY数据库的FAILOVER切换。
RAC环境调整系统时间:RAC环境中如何调整系统时间才能避免节点重启。
记忆深刻的10K空间:描述10K空间留下的一个教训。
ORA-600(KCLEXPAND_5)错误:一个比较严重的bug,导致了RAC环境的一个实例重新启动。
建立ASM磁盘组报错ORA-15063:为RAC环境创建磁盘组时,碰到了这个错误。
一次RMAN备份报错的诊断过程(一):描述问题的现象。
一次RMAN备份报错的诊断过程(二):跟踪错误信息,寻找定位问题的方向。
一次RMAN备份报错的诊断过程(三):解决JOB长时间未完成的问题。
一次RMAN备份报错的诊断过程(四):继续清除数据库中僵死的会话。
一次RMAN备份报错的诊断过程(五):通过清除racgimon以及racgmain check进程来尝试解决问题。
一次RMAN备份报错的诊断过程(六):解决cluster无法启动的问题。
RAC环境出现Waiting for instances to leave信息(一):描述问题的发现过程。
RAC环境出现Waiting for instances to leave信息(二):描述问题的解决过程。
Oracle10203RAC环境添加新节点(一):介绍准备过程。
Oracle10203RAC环境添加新节点(二):描述CLUSTER软件的建立。
Oracle10203RAC环境添加新节点(三):描述数据库软件的建立并建立ASM实例。
Oracle10203RAC环境添加新节点(四):添加一个新节点上的数据库实例。
Oracle10203RAC环境添加新节点(五):描述添加节点的软件安装过程中碰到的问题。
Oracle10203RAC环境添加新节点(六):描述添加节点的数据库添加实例过程中碰到的问题。
CLUSTER启动报错无法访问物理设备:测试环境的RAC数据库的一个节点在意外死机后,发现CLUSTER无法启动。
裸设备建立RAC的OCR设备不一致的问题:各个节点的OCR设置对应的物理设备名称可能是不一致的。
利用STANDBY将单实例数据库升级为RAC环境(一):介绍STANDBY数据库建立的准备工作。
利用STANDBY将单实例数据库升级为RAC环境(二):介绍STANDBY数据库的建立。
利用STANDBY将单实例数据库升级为RAC环境(三):描述单实例环境与RAC环境的SWITCHOVER过程。
利用STANDBY将单实例数据库升级为RAC环境(四):描述整个操作过程中碰到的错误。
VOTING盘故障导致数据库服务器重启:由于光纤卡多路径错误,导致RAC实例重启。
Oracle10203RAC环境删除节点(一):介绍Oracle数据库实例的删除。
Oracle10203RAC环境删除节点(二):介绍Oracle Clusterware删除节点。
Oracle10203RAC环境删除节点(三):介绍Oracle软件环境的更新。



[ 本帖最后由 yangtingkun 于 2009-12-31 13:10 编辑 ]
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
2#
 楼主| 发表于 2007-1-4 00:50 | 只看该作者
SQL方面:
对字符串的“sum”——在Oracle中自定义聚集函数的例子:如果利用Oracle的自定义功能实现用户自定义的聚集函数,这个例子给出了一个实现字符串合并的例子。
MERGE语句奇怪的错误提示:MERGE语法的错误提示问题。
Oracle9i使用闪回操作:介绍Oracle9i的闪回功能。
测试TOM的例子居然发现bug :介绍9201的一个MERGE视图的错误。
构造的嵌套表如何指定列名:使用嵌套表时,如何指定嵌套表中的列。
sql语句中常量的处理:在使用SQL中,怎样处理常量效率更高。
ROLLUP和CUBE:介绍GROUP BY语句中的ROLLUP和CUBE语句。
自定义分析函数:自定义分析函数的一个例子。
MERGE语法:Oracle9i新增的MERGE语句。
INSERT ALL和INSERT FIRST语法:Oracle9i新增的INSERT ALL和INSERT FIRST语法。
INSERT ALL语句的一点研究:通过一个实例来说明INSERT ALL语法的优点。
10g中purge和flashback语句的重名问题:PURGE语句和FLASHBACK出现重名的问题。
树状查询两例:树状查询的两个小例子。
树状查询新特性:介绍10G的两个新特性CONNECT_BY_ISLEAF和CONNECT_BY_ISCYCLE。
树状查询新特性(二):介绍10G的另一个新特性CONNECT_BY_ROOT
树状查询ROOT问题的9i解决方案:利用SYS_CONNECT_BY_PATH函数解决问题。
TO_DATE函数的小问题:小心’YYYY’格式。
Like操作的bug:9204的LIKE操作可能造成bug。
DISTINCT的BUG:9204子查询中使用DISTINCT,外层查询可能得到错误的结果。
DISTINCT的BUG(二):数型查询造成的bug。
包含同名触发器的表执行PURGE TABLE出错:包含同名触发器的表进行PURGE出错。
WITH语法小议:介绍Oracle的with语法。
ROWNUM伪列返回空:9204的一个bug。
DISTINCT和GROUP BY的区别:简要介绍DISTINCT与GROUP BY的区别。
用SQL处理分段查询的问题:SQL使用技巧。
查询正常作为条件报错的问题:描述问题,并给出相应的解决方案。
查询正常作为条件报错的问题(续):对上一篇文章中两个问题进行深入描述。
ORA-600的qks3tGCL:1错误:执行SQL碰到的600错误。
得到系统时间戳的毫秒值:将以前得到秒值的方法进行了修改。
计算字符串中包含中文、英文字符长度:计算字符串中中文字符长度、英文字符长度、以及数字字符长度的方法。
利用函数索引解决复杂的约束问题:利用函数索引的功能实现复杂的约束。
小议ORDER BY语句中的常数:ORDER BY语句中包含常量的情况。
一条语句引起的多个ORA-600、ORA-7445错误:问题描述。
一条语句引起的多个ORA-600、ORA-7445错误(二):这个问题的进一步发现。
ORA-600 kcblasm_1和kghasp1错误:大量的MAX(DECODE())语句造成的问题。
小议RESET参数:介绍ALTER SYSTEM的RESET语法。
ORA-600(qcscpqbc1)错误:FULL OUTER JOIN引起的错误。
连接字符串的SQL方法:通过SQL的方法将字符串连接在一起。
关联查询时使用树状查询要小心:将几个表的关联查询和树状查询合在一起可能产生一些并不需要的记录。
ORA-600(qkacon:FJswrwo)错误:同时包含树型查询和连接查询可能会造成问题。
Oracle CAST函数不生效:Oracle9204的Cast函数转化NUMBER类型无效。
ORA-7445(prscoldrp):错误语法造成的问题。
Oracle11新特性——SQL缓存结果集(一):11g新增功能缓存结果集中SQL语句的缓存。
Oracle11新特性——SQL缓存结果集(二):SQL缓存结果集的特点。
Oracle11新特性——SQL缓存结果集(三):SQL缓存结果集的特点并简单介绍DBMS_RESULT_CACHE包。
Oracle11新特性——SQL缓存结果集(四):讨论SQL缓存结果集与绑定变量的关系。
Oracle11新特性——行列转换语句(一):11g的行转列语法。
Oracle11新特性——行列转换语句(二):11g的列转行语法。
Oracle11新特性——虚拟列:Oracle11g增加了表的虚拟列。
Oracle11新特性——虚拟列(二):虚拟列的进一步的研究。
Oracle11新特性——在线操作功能增强(一):可等待DDL操作。
Oracle11新特性——在线操作功能增强(二):表增加包含默认值的字段。
Oracle11新特性——在线操作功能增强(四):Oracle11g新增的不可见索引。
Oracle11新特性——在线操作功能增强(五):Oracle11g的只读表功能。
Oracle11新特性——在线操作功能增强(七):在线重建索引功能增强。
用SQL解决两道有趣的题(一):利用SQL解决一道数学推理问题。
用SQL解决两道有趣的题(二):利用SQL解决另一道数学推理问题。
用SQL实现99乘法表:用SQL实现99乘法表。
使用nlsparam的一个例子:在转换函数中使用NLSPARAM参数来保证指定语言的转换。
用SQL计算100以内的质数:用SQL计算100以内的质数。
使用SQL判断一个数是否质数:使用SQL判断一个数是否质数。
缺少GROUP BY表达式可以顺利执行的问题:Oracle9204上执行一个明显语法错误的SQL,却可以得到查询结果。
缺少GROUP BY表达式可以顺利执行的问题(二):使用MERGE提示可以在10g中避免错误的发生而得到执行结果。
9i上使用CONNECT BY访问DUAL表的问题:Oracle的策略造成的问题。
添加字段对SQL的影响:描述添加字段对SQL语句的影响。
UPDATE子查询的ORA-1779错误:对子查询执行UPDATE时,可能会遇到ORA-1779错误。
一次更新操作的优化:描述最近进行了一次更新操作的处理和优化工作。
一个复杂问题的求解过程(一):通过硬编码方式解决一个构造问题。
一个复杂问题的求解过程(二):通过函数来构造通用解。
一个复杂问题的求解过程(三):讨论如何使用SQL来实现。
一个复杂问题的求解过程(四):尝试使用PL/SQL实现。
一个复杂问题的求解过程(五):仍然使用PL/SQL实现,这里采用了递归算法。
利用Oracle的新特性优化SQL:利用Oracle的新特性优化SQL。
SQL优化引出的问题(一):经过简单的检查,找到了一个问题SQL语句。
SQL优化引出的问题(二):继续寻找导致问题的真正原因。
ORA-7445(qcpircx)错误:一个错误的SQL导致的bug。
ORA-600(qernsRowP)错误:由于SORT GROUP BY NOSORT操作造成的。
如何为表中多条记录分别实现构造结果集(一):如何同时为表中的多条记录分别实现构造结果集。
如何为表中多条记录分别实现构造结果集(二):利用Oracle的TYPE实现结果集构造。
如何为表中多条记录分别实现构造结果集(三):利用MODEL语句来实现结果集构造。
在Oracle中进行大小写不敏感的查询:如何在Oracle中进行大小写不敏感的查询。
更新操作中的外关联(一):UPDATE一个表的时候,这个表和其他表进行外关联获取更新数据无效。
更新操作中的外关联(二):简单描述一下UPDATE中为什么无法使用外关联,并对比几种方式的执行计划和性能。
ORA-7445(_fini)错误:SQL语句HASH JOIN导致的bug。
ORA-7445(evaopn2)错误:标准连接写法且包含GROUP BY、DECODE函数和COUNT(*)时出现的错误。
标准SQL写法的重复列问题:使用标准SQL的连接写法偶然发现的问题。
ORA-600(15851)错误:会话的cursor_sharing设置不为EXACT时,且GROUP BY操作中,聚集函数的参数是常量时,会引发这个bug。
ORA-600(qerghFetch:inc)错误:和ORA-600(15851)错误相同,由于操作系统不同导致错误信息不完全相同。
一个ORA-604错误的分析:SQL建表时字段长度超长的问题。
Oracle中实现连乘:如何在Oracle中实现连乘。
Oracle中实现连乘(二):处理连乘中出现0和负数的情况。
一个树形聚集SQL问题:树型查询包含聚集的情况。
一个树形聚集SQL问题(二):根据新的测试数据来构造求解的SQL。
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功能的最终实现。
10g如何获取DUAL表中的记录数:如何在10g中得到DUAL表中真正的记录数。
11G的SORT GROUP BY NOSORT导致错误执行计划:在处理GROUP BY的操作的时候,可能错误的选择索引全扫描加上SORT GROUP BY NOSORT执行计划。
Oracle是否根据ROWID顺序读取记录:描述Oracle读取记录的时候是否按照ROWID顺序。
Oracle是否根据ROWID顺序读取记录(二):在做一个DATA OBJECT ID的例子。
Oracle是否根据ROWID顺序读取记录(三):还是构造DATA OBJECT ID的例子,不过这次采用ALTER TABLE SPILT PARTITION的方式。
对于整数大于3和大于等于4是否一样:讨论查询中的WHERE条件如果分别是大于3和大于等于4,二者是否等价。
对于整数大于3和大于等于4是否一样(二):继续讨论二者在索引扫描上的区别。
对于整数大于3和大于等于4是否一样(三):讨论包含物化视图的情况。
获取字段最大值的方法:不用MAX、MIN等聚集函数,如何获取字段的最大值。
Oracle10g在CONNECT BY语句中允许子查询:从10g开始,Oracle支持CONNECT BY语句中嵌套子查询。
解决ORA-600(16164)错误的过程(一):描述问题的产生和现象。
解决ORA-600(16164)错误的过程(二):描述解决问题的过程。
主键的变更导致索引无法删除:描述导致这个问题的成因。
小议分析函数中排序对结果的影响(一):分析函数中包括ORDER BY语句对查询排序的影响。
小议分析函数中排序对结果的影响(二):继续讨论复杂一些的情况。
利用SQL实现一个图形概率问题:在一个7×7的图形内,构造一个等腰三角形的概率有多大。
实现自然数N的全排列:通过SQL实现N的全排列。
利用SQL解释一个魔术:利用SQL来解释一个魔术的内在原理。
限制DDL操作(一):利用触发器来限制DDL语句。
限制DDL操作(二):介绍DISABLE TABLE LOCK语句。
限制DDL操作(三):介绍DML_LOCKS初始化参数。
限制DDL操作(四):介绍VAULT组件的COMMAND RULE功能。
Oracle10g新特性——记录DML错误日志(一):介绍DML记录语句的用法。
Oracle10g新特性——记录DML错误日志(二):介绍DML记录语句的限制。
Oracle10g新特性——记录DML错误日志(三):介绍DML记录语句不支持的数据类型。
老虎SQL问题答案之漏洞:几个SQL小问题。
ORA-600(qctVCO:csform)错误:UPDATE语句包含了子查询,由于CBO尝试MERGE VIEW导致了这个错误的产生。
SQL限制条件应尽量避免使用SYSDATE:可以明确的使用日期常量就尽量避免使用SYSDATE作为替代。
SQL限制条件应尽量避免使用SYSDATE(二):介绍SYSDATE和常量对执行计划的影响。
动态返回结果的视图:利用一些变量可以创建动态结果的视图。
ORA-600(evapth : unexpected evaluation)错误:错误是由于SQL中包含ORDER SIBLINGS BY DESC语句引起的。
在查询列表中使用PRIOR操作:PRIOR操作其实在SELECT的字段列表中也是可以使用的。
利用树形查询实现部分分析函数功能:使用树形查询模拟一些分析函数的功能。
ORA-600(kcblasm_1)和ORA-7445(kxhfNewBuffer)错误:查询中的OR条件引发的问题。
Oracle11gr2分析函数新特性(一):介绍新增的分析函数NTH_VALUE。
Oracle11gr2分析函数新特性(二):介绍新增的分析函数LISTAGG。
Oracle11gr2分析函数新特性(三):介绍分析函数LAG和LEAD的增强。
Oracle11gr2新增CREATE OR REPLACE FORCE TYPE功能:增强了TYPE类型的依赖处理。
ORA-2449错误:删除一个表空间的时候碰到了这个错误。
DROP USER过程中出现的奇怪的对象信息:删除用户的时候,在后台查询了一下DBA_SEGMENTS视图,结果发现其他的对象信息。
只读表空间对象被删除后对应的对象信息:只读表空间对象被删除,数据字典会自动修改对应的段名称。
RANK函数基于条件的查询:RANK等函数还有基于假设条件进行查询的功能。


数据类型和数据块存储格式:
Oracle基本数据类型存储格式浅析(一)——字符类型:介绍字符类型在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(二)——数字类型:介绍数值类型在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(三)——日期类型(一):介绍日期类型DATE在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(三)——日期类型(二):介绍日期类型TIMESTAMP在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(三)——日期类型(三): 介绍日期类型SYSDATE在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(三)——日期类型(四):介绍日期类型SYSTIMESTAMP在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(四)——ROWID类型(一): 介绍物理ROWID类型在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(四)——ROWID类型(二):介绍逻辑ROWID类型在Oracle中是如何存储的。
Oracle基本数据类型存储格式浅析(五)——RAW类型:介绍RAW类型在Oracle中是如何存储的。
行迁移和行链接的物理存储:Oracle的行迁移和行链接是如何实现的。
从行迁移想到的:由于行迁移的特点,引申出Oracle行记录的最小值问题。
解析Oracle各种数据类型:这篇文章总结了前面数据类型格式分析和DBMS_REPAIR包的分析结果,通过编写一个函数,就可以将数据库中存储的数据恢复出来。
NULL的数据类型:通过测试得到NULL的默认数据类型。
Oracle中'AA '和'AA'是否相等:说明不同数据类型会导致不同结果。
Long字段的限制:long类型的又一个限制。
TO_LOB函数:TO_LOB函数的特殊性。
如何对LONG列进行查询:给出查询LONG字段的几种方法。
Oracle中的NULL(一):介绍NULL的概念。
Oracle中的NULL(二):NULL的AND/OR布尔运算特点。
Oracle中的NULL(三):NULL的NOT布尔运算特点。
Oracle中的NULL(四):NULL的字符表示形式’’。
Oracle中的NULL(五):空字符’’和NULL的关系。
Oracle中的NULL(六):NULL和索引的关系。
Oracle中的NULL(七):NULL对SQL使用索引的影响。
Oracle中的NULL(八):在SQL和PLSQL中一些处理NULL的一些问题。
SQL和存储过程的结果不一致——小议Oracle的number精度问题:SQL和PL/SQL精度不一致的问题。
Oracle11g新特性——LOB类型功能增强:11g对LOB类型的新增功能。
修改字段数据类型的方法:介绍修改数据类型的方法。
有趣的数值溢出(一):介绍ORACLE的NUMBER类型溢出。
有趣的数值溢出(二):继续探讨小数的溢出情况。
行链接在存储结构上是如何实现的(一):探讨Oracle到底是如何实现行链接的。
行链接在存储结构上是如何实现的(二):通过例子推断行链接的存储格式。
行链接在存储结构上是如何实现的(三):定位行链接存储标识位。
行链接在存储结构上是如何实现的(四):通过例子来验证对标识位的推测。
行链接在存储结构上是如何实现的(五):说明行迁移对应的标识位。
行链接在存储结构上是如何实现的(六):简单描述D标识位。
行链接在存储结构上是如何实现的(七):描述一下最后两个CLUSTER相关的标识。
行链接在存储结构上是如何实现的(八):介绍一下HASH CLUSTER表的标识特点。
Oracle唯一约束中NULL的处理:Oracle唯一约束中NULL的处理。
表的INTRA BLOCK CHAINING:当表中的列超过255的时候,多出的列以行连接的方式存放在相同的块中。
输入NVARCHRA2类型字符串:介绍NVARCHAR2数据类型的输入。
NVARCHAR2索引造成的ORA-964错误(一):使用NVARCHAR2类型碰到的一个bug。
NVARCHAR2索引造成的ORA-964错误(二):通过TRACE跟踪导致错误的原因。
索引组织表中逻辑ROWID的物理猜:索引组织表中逻辑ROWID的物理猜是如何实现的。
索引组织表中逻辑ROWID的物理猜(二):通过一个具体的例子简单描述一下物理猜的过程。
索引组织表中逻辑ROWID的物理猜(三):通过分析数据块验证上一篇文章中的例子。
Oracle外键约束中NULL的处理:在外键中处理NULL约束,采用的方法就和处理唯一约束中明显不同。
TABLE居然也是数据类型:居然TABLE也可以当作数据类型用。
输入TIMESTAMP类型:输入TIMESTAMP类型的不同方法。
TIMESTAMP类型的时区:介绍TIMESTAMP的时区信息。
无法根据TZ_OFFSET的值进行数据访问:无法根据TZ_OFFSET函数的返回值,进行查询。
TIMESTAMP的时区转换:一个时区的时间转换到另一个数区的问题。
CHAR类型函数索引导致结果错误:在10.2.0.1上建立CHAR类型的SUBSTR函数索引后,可能导致随后的查询得到错误的结果。
利用HASH CLUSTER判断质数:利用HASH CLUSTER内置功能实现质数的判断。
索引创建和重建对键值的限制:简单描述创建和重建索引的过程对索引键值大小的要求。
列定义的顺序和列存储的顺序:对于索引组织表列定义的顺序和存储的顺序并不一致。
列顺序对表的影响:描述一下列的顺序对表的影响。
10g新增排序哈希聚集表:HASH CLUSTER表和索引组织表的结合体。
插入排序哈希CLUSTER表出现ORA-7445错误:插入时排序顺序于SORT顺序不一致碰到ORA-7745错误。
创建单独的分区存储NULL记录:建立一个分区表,使得包含NULL记录在单独的分区,而其他记录在另一个分区。
加载数据顺序对HASH SORT CLUSTER性能影响:加载或插入数据的顺序对影响影响很大。
Oracle分页查询格式(十三):介绍HASH SORT CLUSTER表对分页查询的帮助。
HASHKEYS和SIZE参数对HASH SORT CLUSTER表的影响:HASHKEYS和SIZE是最重要的存储参数设置。



[ 本帖最后由 yangtingkun 于 2009-12-31 13:15 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
3#
 楼主| 发表于 2007-1-4 01:16 | 只看该作者
JOB相关内容:
JOB自动执行出错,但手工执行正常——浅谈job和database link的一个特点:描述了匿名数据库链的特点,以及和JOB配合使用时会出现的情况。
利用TRUNC函数定制JOB的时间间隔:利用TRUNC函数来设置JOB的运行间隔。
通过JOB增加分区:利用JOB定时增加分区。
如何删除非当前用户下的JOB:介绍了DBMS_IJOB包的使用。
JOB和导入导出:EXP/IMP时可能丢失JOB的问题。
解决JOB的interval输入参数过长的问题:一般通过设置INTERVAL参数的方式控制JOB的执行间隔,这篇文章给出JOB的INTERVAL参数过长的解决方案。
奇怪的JOB进程:9204linux环境下可能存在的bug。
一次JOB任务的诊断:一次实际问题的诊断。
利用存储过程的输出参数控制JOB的运行状态:利用存储过程的输出参数控制JOB的状态。
JOB调用的权限问题:JOB调用的权限问题。
使用JOB定时备份数据库:在JOB中定期备份数据库。
JOB调用DBMS_STATS包出错的诊断:自动收集统计信息报错的诊断。
9i上JOB停止自动运行:9206前系统运行时间到达500天后,会出现这个bug。
用户被锁定不影响JOB的运行:即使用户的帐号被锁定,JOB也可以运行。
数据库日志中出现启动JOB进程的TIMED OUT信息:由于操作系统资源不足引起的错误。


分区表:
分区表使用ENABLE ROW MOVEMENT的副作用:将分区表设置为ENABLE ROW MOVEMENT可能带来的问题。
几个关于分区的小的存储过程:通过表中的记录的ROWID得到这条记录所在的分区名称;计算表中各个分区的记录数;计算表中各个子分区的记录数。
在同义词上执行ALTER TABLE ADD PARTITION语句会导致BUG:基于分区表的同义词上执行添加分区操作会产生bug。
将普通表转变为分区表:介绍了将普通表转化为分区表的几种方法。
通过JOB增加分区:利用JOB定时增加分区。
本地分区索引如何确定表空间:分区表增加分区时,怎样确定LOCAL分区索引的表空间。
物化视图的PCT特性(一):基于分区表的物化视图的PCT特性介绍。
物化视图的PCT特性(二):基于分区表的物化视图的PCT特性的限制条件。
通过同义词访问远端分区表的某个分区:通过同义词访问远端分区的问题。
HASH分区表增加新的分区的一点研究:增加HASH分区对现有分区的影响。
分区操作后索引的状态:研究怎样进行分区操作对GLOBAL索引影响最小。
ORACLE11G ORA-600[kkdcacr ptn_kxcp]错误:参考分区造成的bug。
参考分区子表使用GET_DEPENDENT_DDL结果异常:参考分区子表使用DBMS_METADATA.GET_DENPENDENT_DDL函数获取外键信息时得到结果:begin NULL; end;。
ORA-600(prssptoa2)错误:11g的系统分区时碰到一个600错误。
Oracle11g INTERVAL分区新增分区策略:介绍Oracle11g INTERVAL分区新增分区策略。
Oracle11新特性——分区功能增强(一):Oracle新增的4种复合分区。
Oracle11新特性——分区功能增强(二):Oracle11g新增的INTERVAL分区功能。
Oracle11新特性——分区功能增强(三):Oracle11g新增的参考分区功能。
Oracle11新特性——分区功能增强(四):Oracle11g的虚拟列分区功能。
Oracle11新特性——分区功能增强(五):Oracle11g的系统分区功能。
ORA-600(ktsircinfo_num1)错误:导致这个问题的原因是在交换分区的时候指定了一个临时表。
数据泵导入分区表统计信息报错(一):在进行数据泵导入操作时,发现一个bug。
数据泵导入分区表统计信息报错(二):继续深入研究这个问题。
数据泵导入分区表统计信息报错(三):检查问题和表的MONITORING属性之间的关系。
数据泵导入分区表统计信息报错(四):文章描述问题的解决过程。
数据泵导入分区表统计信息报错(五):描述导致问题的原因。
数据泵导入分区表统计信息报错(六):描述问题重现的过程。
ORACLE10g新特性——全局HASH分区索引:Oracle10g中新增了全局分区索引的类型——HASH分区。
10g在线重定义新特性——对单独的分区进行在线重定义:在线重定义还增加了对单独一个分区执行在线重定义的功能。
创建单独的分区存储NULL记录:建立一个分区表,使得包含NULL记录在单独的分区,而其他记录在另一个分区。
分区键值为空的bug:当分区表的键值为空,可能导致bug。
数据泵避免个别表数据的导出(二):介绍如何对分区表实现这个功能。


性能优化:
oracle的执行计划居然出错!:9204中查询重写的bug。
BITMAP索引的结构:介绍BITMAP索引的存储结构。
sql语句中常量的处理:在使用SQL中,怎样处理常量效率更高。
奇怪的Cluster提示:CLUSTER提示的特点。
函数索引和初始化参数的关系:9i后函数索引使用不再需要设置初始化参数。
通过USE_CONCAT提示想到的:HINT与执行计划的关系问题。
在RULE模式下NL_AJ和NL_SJ提示无效:NL_AJ和NL_SJ提示在RULE模式下被忽略。
NO_PUSH_SUBQ提示无效:Oracle提示无效的bug。
利用Oracle的bug进行测试——UNNEST提示的测试记录:利用BUG测试UNNEST提示的功能。
奇怪的PUSH_PRED和NO_PUSH_PRED提示:Oracle认出了提示,但是将其忽略掉了。
EXPAND_GSET_TO_UNION提示不起作用:又一个无效的提示。
执行COUNT(COLUNM_NAME)不使用索引:介绍了9i和10g优化器处理COUNT(COLUMN)的区别。
Oracle的RBO优化器:RBO优化器优先级排名。
RBO下表连接顺序的确定:介绍RBO表连接的顺序。
CBO使用CHECK的一个Bug:当CHECK条件恒为NULL时的问题。
NOT NULL约束与CHECK约束:介绍直接设置NOT NULL约束和CHECK(COL IS NOT NULL)的区别。
常数索引:Oracle支持常数索引。
取得表中总记录数最快的方法:给出快速从表中读取记录总数的多种方法。
创建索引对运行中的SQL语句的影响(一):创建索引对于大部分正在运行的SQL语句是不会带来性能提升的。
创建索引对运行中的SQL语句的影响(二):带来性能提升的特例。
组合索引限制条件的验证:验证组合索引的限制条件。
CACHE和NOCACHE提示无效:描述了对CACHE和NOCACHE提示的测试。
CACHE和NOCACHE提示的进一步研究(一):进一步讨论NOCACHE提示。
CACHE和NOCACHE提示的进一步研究(二):讨论CACHE和NOCACHE对表的影响。
KEEP池的CACHE特点(一):KEEP池的使用。
KEEP池的CACHE特点(二):KEEP池不足时的CACHE特点。
KEEP池的CACHE特点(三):描述索引在KEEP池的CACHE特点。
KEEP池的CACHE特点(四):KEEP池的内存清理特点。
RECYCLE池的CACHE特点(一):RECYCLE池的使用。
RECYCLE池的CACHE特点(二):描述RECYCLE不足时的CACHE特点。
RECYCLE池的CACHE特点(三):描述索引在RECYCLE池的CACHE特点。
RECYCLE池的CACHE特点(四):CACHE提示对RECYCLE池的影响。
Oracle分页查询语句(一):分页查询标准写法。
Oracle分页查询语句(二):分页查询标准写法与错误写法效率对比。
Oracle分页查询语句(三):表连接情况效率对比。
Oracle分页查询语句(四):内部子查询排序的情况。
Oracle分页查询语句(五):UNION ALL和GROUP BY等操作会导致分页查询的效率优势消失。
Oracle分页查询语句(六):分页查询翻页到最后的性能问题。
Oracle分页查询语句(七):ORDER BY STOPKEY和ORDER BY在翻页最后几页的性能差别。
Oracle分页查询格式(八):如何对包含UNION ALL的分页语句编写特殊的分页查询语句。
Oracle分页查询格式(九):如何对包含DISTINCT/GROUP BY/UNIQUE的分页语句编写特殊的分页查询语句。
Oracle分页查询格式(十):10g的新执行计划GROUP BY STOPKEY,解决了GROUP BY分页效率低的问题。
Oracle分页查询格式(十一):介绍分析函数用于分页。
Oracle分页查询格式(十二):介绍分析函数用于分页,且排序字段上包含索引的情况。
Oracle分页查询格式(十三):介绍HASH SORT CLUSTER表对分页查询的帮助。
分页查询的排序问题:对排序算法的简单推测。
分页查询的排序问题(二):描述一下排序键值重复的一点研究。
查询操作系统统计信息:寻找操作系统统计信息的保存位置。
Statspack的唯一冲突bug:设置了CURSOR_SHARING为SIMILAR后,可能导致STATSPACK收集信息时出现唯一冲突的BUG。
解决的statspack bug的后续问题:Oracle推荐的解决问题的方法存在着一定的问题。
Oracle9i Cursor_sharing设置为similar引起的bug:设置了CURSOR_SHARING为SIMILAR后出现了一堆的问题,这篇文章进行简单的总结。
如何判断索引是系统产生还是用户创建的:区分索引是用户自己创建的还是Oracle自动生成的。
RBO如何确定使用索引的顺序:描述RBO确定索引顺序的规则。
ANALYZE的ESTIMATE语法处理全文索引的bug:ANALYZE的ESTIMATE语法在分析全文索引表时的问题。
域索引提示无效:域索引提示DOMAIN_INDEX_SORT和DOMAIN_INDEX_NO_SORT无效。
FIRST_ROWS和FIRST_ROWS(N)的区别:描述了FIRST_ROWS和FIRST_ROWS(N)的区别。
同时查询MAX和MIN的SQL:如何优化同时查询MAX和MIN的SQL语句。
小议笛卡儿连接:对CARTESIAN连接进行简单的分析。
全文索引性能分析(一):整体分析。
全文索引性能分析(二):统计信息对全文索引性能影响。
全文索引性能分析(三):直方图对全文索引性能影响。
全文索引性能分析(四):多个全文索引查询条件的情况。
全文索引性能分析(五):包含两个全文索引查询字段的情况。
全文索引性能分析(六):两张关联表都包含全文索引查询的情况。
全文索引性能分析(七):继续讨论两张关联表都包含全文索引查询的情况,并给出解决方案。
全文索引性能分析(八):进一步深入探讨上一篇给出的解决方案,利用节搜索解决了解决方案中存在的逻辑问题。
利用执行计划来避免排序操作(一):对于单表操作如何避免排序。
利用执行计划来避免排序操作(二):对于表连接的情况如何避免排序。
Oracle对索引分析的优化:Oracle分析索引的时候,可能会将COMPUTE方式转化为ESTIMATE方式。
恒等查询条件改变执行计划——SQL优化之Everything is Possible:SQL中添加一个1=1的条件也可能改变执行计划。
增加索引改变执行计划——SQL优化之Everything is possible:增强索引造成执行计划改变,且新执行计划并没有使用新增索引。
增加Distinct后查询效率反而提高——SQL优化之Everything is possible:添加DISTINCT反而提高查询速度。
两层GROUP BY效率反而比一层GROUP BY效率高——SQL优化之Everything is possible:查询中两次GROUP BY比一次GROUP BY效率高的例子。
UNION效率比UNION ALL效率高——SQL优化之Everything is possible:使用UNION要比使用UNION ALL的效率高的情况。
ORA-30496错误:设置open_cursor为similar造成的错误
9i奇怪的AJ执行计划:920上AJ执行计划的bug。
ORACLE-7445(kghbigasp)错误:设置PGA_AGGREGATE_TARGET引起的错误。
ORA-7445(kkodsel)错误:星型查询造成的问题。
不同建表方式对统计信息影响不同:10g的统计信息和建表的方式还有关系。
基于UNION ALL的分页查询执行计划问题:9i上UNION ALL分页查询可能会影响性能。
基于UNION ALL的分页查询执行计划问题(二):给出一个相对简单的解决方法。
CHECK约束中的NULL条件:恒NULL条件对CHECK约束的影响。
核心表AUTOTRACE结果出错:核心表AUTOTRACE结果出错。
一次系统视图查询的优化:一次系统视图查询的优化。
利用索引提示减少分页的嵌套层数:利用索引提示减少分页的嵌套层数。
如何让Oracle产生预期的执行计划(一):以INDEX_JOIN为例,简单描述影响Oracle的执行计划的产生。
如何让Oracle产生预期的执行计划(二):通过修改表结构的方式改变执行计划的方法。
如何让Oracle产生预期的执行计划(三):通过修改数据的方式改变执行计划的方法。
ORA-7445(kghbigghs)错误:9i设置PGA_AGGREGATE_TARGET导致的bug。
ORACLE动态性能视图统计值溢出:整型数溢出问题。
Oracle10g的FAST DUAL执行计划:FAST DUAL执行计划。
Oracle10g可以查看DDL的执行计划:EXPLAIN PLAN FOR查看DDL语句的执行计划。
Oracle10G新增NO提示:10g中很多HINT添加了对应的NO_HINT。
ORA-7445(ksmarfg):仍然是PGA_AGGREGATE_TARGET导致的bug。
设置MEMORY_TARGET会导致RESULT_CACHE_MAX_SIZE在重启后归零:设置MEMORY_TARGET,则RESULT_CACHE_MAX_SIZE的设置在数据库重启后自动被置为0。
设置MEMORY_TARGET会导致RESULT_CACHE_MAX_SIZE在重启后归零(二):再次测试后发现了导致问题的真正原因。
ORA11G ORA-00845 错误:Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错。
重启系统后AUTOTRACE统计为零:重启系统后AUTOTRACE统计为零。
V$SQL视图显示结果异常的诊断:V$SQL视图中SQL_TEXT列中的数据是不正常的。
10203设置CURSOR_SHARING为SIMILAR导致物化视图刷新失败:设置CURSOR_SHARING为SIMILAR导致物化视图刷新失败。
ORA-600(925)错误:设置过大的SORT_AREA_SIZE引发的错误。
Oracle11新特性——SQL缓存结果集(一):11g新增功能缓存结果集中SQL语句的缓存。
Oracle11新特性——SQL缓存结果集(二):SQL缓存结果集的特点。
Oracle11新特性——SQL缓存结果集(三):SQL缓存结果集的特点并简单介绍DBMS_RESULT_CACHE包。
Oracle11新特性——PLSQL函数缓存结果(一):11g新增功能PLSQL函数缓存结果的功能。
Oracle11新特性——PLSQL函数缓存结果(二):11g新增功能PLSQL函数缓存结果和DETERMINISTIC函数的区别。
Oracle11新特性——PLSQL函数缓存结果(三):11g新增功能PLSQL函数缓存结果的应用实例。
临时表产生REDO过多的bug:9204上INSERT INTO SELECT方式插入临时表,造成的REDO比插入普通表还多。
函数索引产生隐藏列:前两天在进行LOGMNR操作的时候发现了空的列名,经检查发现是函数索引造成的隐藏列。
ORA-00844错误:Oracle的内存管理方式改为自动内存管理时,出现的错误。
一次更新操作的优化:描述最近进行了一次更新操作的处理和优化工作。
利用Oracle的新特性优化SQL:利用Oracle的新特性优化SQL。
索引重建的数据源:索引重建的数据源问题。
10g数据泵和导入导出性能对比(四):讨论并行度对数据泵导出的影响。
Tom新书的一个小bug——mystat脚本:在看Tom的新书Oracle9i&10g编程艺术发现了一个小问题。
ORA-600(16515)错误:收集统计信息时出现了bug。
SQL优化引出的问题(一):经过简单的检查,找到了一个问题SQL语句。
SQL优化引出的问题(二):继续寻找导致问题的真正原因。
DBA_JOBS_RUNNING视图访问缓慢:一个经常碰到的bug,访问DBA_JOBS_RUNNING视图长时间得不到结果。
DBA_LMT_USED_EXTENTS视图访问缓慢:又一个访问数据字典视图缓慢的bug。
ORA-7445(kkojnp)错误:FIRST_ROWS模式下,使用分析函数且不包括ORDER BY语句可能导致这个bug。
ORA-7445(qkabxo)错误:FIRST_ROWS模式下,执行计划中出现BITMAP索引扫描导致的错误。
BITMAP索引异常增大:BITMAP索引异常增大的BUG。
FIRST_ROWS优化模式语言排序模糊匹配问题:在FIRST_ROWS优化模式下,将会话排序和比较方式设置为语义模式,即忽略大小写模式,对字段进行LIKE模糊查询,可能导致错误的结果。
FIRST_ROWS优化模式访问远端表可能导致错误结果(一):FIRST_ROWS优化模式下,通过数据库链访问远端表,且SQL包括IN子查询语句时,优化器可能给出错误的执行计划,从而导致结果集出现重复记录。
FIRST_ROWS优化模式访问远端表可能导致错误结果(二):继续研究问题和版本的关系,以及相应的解决方法。
STATSPACK清除数据时没有删除STATS$UNDOSTAT:Oracle在清除STATSPACK数据的时候,漏掉了STATS$UNDOSTAT表。
STATSPACK数据清除(一):Oracle文档推荐的STATSPACK过期数据产生的方法是直接删除STATS$SNAPSHOT表中的记录。
STATSPACK数据清除(二):进一步描述清除问题。
利用MOVE压缩表的高水位线:MOVE不指定INITIAL不会压缩第一个EXTENT。
11G访问DBA_OBJECTS和V$LOCK视图时HANG住:11g也存在访问数据字典出现长时间等待的问题。
一次ORA-4030问题诊断及解决(一):简单记录一下问题的诊断和解决过程。
一次ORA-4030问题诊断及解决(二):继续寻找源数据库和目标数据库执行计划不同的原因。
一次ORA-4030问题诊断及解决(三):寻找产生问题的真正原因。
WEBLOGIC连接Oracle RAC的负载均衡测试:测试单实例与RAC环境各个节点的负载情况。
清空数据库缓冲区的方法(一):描述10g清空数据库缓冲区的方法。
清空数据库缓冲区的方法(二):描述9i清空数据库缓冲区的方法。
9i索引范围扫描逻辑读问题:9i在默写情况下,执行索引范围扫描,并没有过滤结果,导致大量不必要的逻辑读。
ORA-600(15599)错误:又是和PGA_AGGREGATE_TARGET有关bug。
外键列上是否需要索引:描述索引对于外键支持的重要性。
HINT如何跨越视图生效:如何是HINT跨越视图对基表生效。
由HINT跨越视图生效想到的:HINT对视图的方式同样使用于SQL子查询中的匿名视图。
利用NO_MERGE解决数据字典视图访问低效:通过NO_MERGE视图来避免低效的执行计划。
加载数据顺序对HASH SORT CLUSTER性能影响:加载或插入数据的顺序对影响影响很大。
Oracle11gr2新增提示IGNORE_ROW_ON_DUPKEY_INDEX:Oracle新增了一个HINT,使得INSERT INTO SELECT操作可以避免插入重复的记录。
ORA-600(qerltcInsertSelectRop_bad_state)错误:在利用IGNORE_ROW_ON_DUPKEY_INDEX提示执行插入时,很可能碰到这个错误。
利用USE_INDIRECT_DATA_BUFFERS突破32位的2G内存限制(一):介绍如何设置这个参数。
利用USE_INDIRECT_DATA_BUFFERS突破32位的2G内存限制(二):介绍设置这参数过程中碰到的错误。
DECODE和CASE的性能比较:比较这两个功能类型的方面的性能差别。
数据库启动出现ORA-27102错误:测试数据库启动时出现了这个错误。


[ 本帖最后由 yangtingkun 于 2009-12-31 13:21 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
4#
 楼主| 发表于 2007-1-4 01:17 | 只看该作者
备份恢复:
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无法启动的问题。


[ 本帖最后由 yangtingkun 于 2009-12-31 13:23 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
5#
 楼主| 发表于 2007-1-4 01:18 | 只看该作者
本帖最后由 yangtingkun 于 2012-4-13 23:27 编辑

全文索引:
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触发器依赖判断增强(二):介绍触发器列级依赖存在的问题。



[ 本帖最后由 yangtingkun 于 2009-12-31 13:35 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
6#
 楼主| 发表于 2007-1-4 01:19 | 只看该作者
数据库安装、建立和迁移:
使用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流环境清除(三):流环境中捕获环境的清除过程。


[ 本帖最后由 yangtingkun 于 2009-12-31 13:26 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
7#
 楼主| 发表于 2007-1-4 01:19 | 只看该作者
数据库链相关内容:
JOB自动执行出错,但手工执行正常——浅谈job和database link的一个特点:描述了匿名数据库链的特点,以及和JOB配合使用时会出现的情况。
通过数据库链执行DDL语句:通过数据库链只能执行DML语句,这篇文章介绍了通过数据库链执行DDL的变通方式。
一个同义词可能指向多个对象:怎样使一个同义词指向多个对象。
同时使用数据库链和序列时应注意的几点:通过数据库链获取数据进行插入时,如果使用序列,可能会碰到的问题。
使用数据库链的几个小技巧:介绍了如何嵌套数据库链、数据库链标识符的使用和如何增加数据库链的使用安全性。
如何从远端返回LOB对象:从远端返回LOB对象的方法。
访问本地物化视图一定比访问远端表快吗:一般访问本地物化视图肯定比访问远端对象快,这里描述一个特例。
通过数据库链访问当前库:本地数据库也是可以通过数据库链访问的。
能否通过数据库链传播游标:解释了为什么不能通过数据库链打开一个游标。
数据库链的USING语句:如何不依赖TNSNAMES.ORA中的设置建立数据库链。
远端数据库读取插入到另一个远端数据库:从远端库读数据插入另一个远端库对数据库链的要求。
远端数据库读取插入到另一个远端数据库(二):对上一篇文章中的现象进行简单的总结。
调整本地时间的小bug:修改本地时间可能给造成的问题。
PUBLIC数据库链无法删除的问题(一):PUBLIC数据库链无法正常删除的问题。
PUBLIC数据库链无法删除的问题(二):PUBLIC数据库链无法正常删除的解决。
数据库链与同义词:建立包含数据库链的同义词时需要额外的注意。
去掉DB_DOMAIN的方法:如何去掉DB_DOMAIN。
ORA-7445(qxuagtag)错误:分布式查询造成的bug。
对远端表使用NVL2的bug:10g中对于远端表使用NVL2函数会报错。
通过数据库链执行TEXT操作的小bug:通过数据库链执行TEXT操作的小bug。
使用当前用户的数据库链的实现:简单描述Oracle是如何实现当前用户方式的数据库链。
ORA-600(qerrmOFBu1)错误:访问远端对象是人工中止出现的bug。
ORA-600(729)错误:通过数据库链执行CREATE TABLE AS SELECT且人为中止会引发这个bug。
ORA-7445(ktcirs)错误:造成这个问题的原因是用户通过数据库链访问当前数据库环境。
FIRST_ROWS优化模式访问远端表可能导致错误结果(一):FIRST_ROWS优化模式下,通过数据库链访问远端表,且SQL包括IN子查询语句时,优化器可能给出错误的执行计划,从而导致结果集出现重复记录。
FIRST_ROWS优化模式访问远端表可能导致错误结果(二):继续研究问题和版本的关系,以及相应的解决方法。
ORA-2049错误解决过程:通过DBLINK向远端数据库的插入记录时出现了这个错误。
ORA-2083错误:如果数据库的GLOBAL_NAME中包含'-',就可能导致通过数据库链创建的物化视图、视图和同义词出现这个错误。
11g新密码策略对数据库链的影响:Oracle的11g对密码策略进行了修改,密码开始区分大小写了。
通过数据库链执行DML所需权限:只有INSERT权限这对于通过数据库链执行插入操作是不够的。
包含DOMAIN的数据库建立数据库链到不包含DOMAIN的数据库:由于Oracle自动在数据库链中添加DOMAIN导致的问题。
Oracle11gr2新增ALTER DATABASE LINK语法:Oracle提供了ALTER DATABASE LINK的语法。


物化视图:
oracle的执行计划居然出错!:9204中查询重写的bug。
定位导致物化视图无法快速刷新的原因:当无法创建快速刷新的物化视图时,如何找到物化视图不能快速刷新的原因。
物化视图的快速刷新(一):基于连接的物化视图的快速刷新限制。
物化视图的快速刷新(二):基于聚集的物化视图的快速刷新限制。
物化视图的快速刷新(三):包含UNION ALL的物化视图的快速刷新限制。
建立支持查询重写的同名物化视图失败会删除原有物化视图:这个bug可能导致你原有物化视图被意外删除。
物化视图查询重写的限制(一):建立查询重写的物化视图的限制。
物化视图查询重写的限制(二):使用查询重写功能的限制条件。
物化视图日志没有清除:介绍了手工清除非正常删除的物化视图的注册信息。
物化视图日志结构:详细介绍Oracle物化视图日志的各个字段的含义。
Oracle如何根据物化视图日志快速刷新物化视图:描述Oracle是如何利用物化视图日志来刷新物化视图的。
物化视图日志如何避免系统时间变化带来的影响:介绍Oracle的物化视图日志机制是如何避免调整系统时间带来的影响的。
物化视图的PCT特性(一):基于分区表的物化视图的PCT特性介绍。
物化视图的PCT特性(二):基于分区表的物化视图的PCT特性的限制条件。
访问本地物化视图一定比访问远端表快吗:一般访问本地物化视图肯定比访问远端对象快,这里描述一个特例。
物化视图导出导入可能导致物化视图日志的失效:一个很恐怖的bug,会在意想不到的情况下造成物化视图复制环境被破坏。
建立包含ROLLUP或CUBE的物化视图:何时使用包含ROLLUP和CUBE的物化视图。
两个导致物化视图无法快速刷新的问题:同义词问题和不同表字段追加问题。
建立物化视图所需权限(一):建立普通物化视图所需权限。
建立物化视图所需权限(二):建立快速刷新物化视图所需权限。
建立物化视图所需权限(三):建立ON COMMIT物化视图所需权限。
建立物化视图所需权限(四):建立查询重写物化视图所需权限。
物化视图注册信息的清除:物化视图清除注册信息的问题。
在包含LONG类型的表上建立物化视图:物化视图可以复制LONG类型。
物化视图是否根据字段进行刷新(一):描述现象。
物化视图是否根据字段进行刷新(二):对Oracle的刷新行为进行推测。
物化视图是否根据字段进行刷新(三):通过SQL_TRACE的方式确认前面文章的推测。
物化视图复制快速刷新的限制(一):不能在复制得到的物化视图上建立快速刷新的物化视图。
物化视图复制快速刷新的限制(二):变向的解决方案,将连接或聚集物化视图提前放到基表站点。
GLOBAL_NAME相同的数据库中物化视图刷新问题(一):物理备份生成的数据库对物化视图刷新的影响。
GLOBAL_NAME相同的数据库中物化视图刷新问题(二):逻辑备份生成的数据库对物化视图刷新的影响。
物化视图主站点复制后物化视图的刷新问题:多个主站点是否会导致物化视图刷新错误。
ORA-600(999)错误(一):物化视图刷新的问题。
ORA-600(999)错误(二):进一步深入研究这个问题。
ORA-600(999)错误(三):进一步深入研究数据库中缺少了哪些信息造成了这个问题。
物化视图刷新过程中出现的约束冲突问题:物化视图刷新过程中约束冲突的解决方法。
建立物化视图导致数据库实例崩溃:建立物化视图的时候,直接导致了实例的崩溃。
物化视图的创建写法与刷新问题:物化视图的创建写法与刷新问题。
小议物化视图与基表数据不一致的消除(一):快速刷新的只读物化视图于基表不一致的解决方法。
小议物化视图与基表数据不一致的消除(二):修改物化视图日志来同步INSERT和DELETE操作。
小议物化视图与基表数据不一致的消除(三):如何通过修改物化视图日志来同步UPDATE操作。
小议物化视图与基表数据不一致的消除(四):如何通过修改物化视图日志来同步包含LOB列的UPDATE操作。
10203设置CURSOR_SHARING为SIMILAR导致物化视图刷新失败:设置CURSOR_SHARING为SIMILAR导致物化视图刷新失败。
一个物化视图快速刷新的问题:不影响快速刷新的限制物化视图的字段精度方法。
Oracle11新特性——在线操作功能增强(六):在线重定义功能对物化视图日志的支持。
ORA-600(ksmovrflow)错误:8i或9i数据库以10g的基表建立物化视图的时候报错。
如何确定导致刷新组刷新失败的物化视图(一):讨论对于本地物化视图,如何定位刷新组中刷新失败的物化视图。
如何确定导致刷新组刷新失败的物化视图(二):这篇文章描述一种对于各种情况均适用的方法。
物化视图基表站点升级导致物化视图刷新错误ORA-4062:物化视图快速刷新报错,出现ORA-4062、ORA-4068错误。
物化视图方式进行逻辑数据迁移:数据库逻辑迁移方式除了EXP/IMP之外,还可以使用物化视图进行迁移。
利用物化视图进行逻辑数据迁移要点:简单介绍一下使用物化视图进行逻辑数据迁移过程中需要注意的一些要点。
ORA-600(kkzgavupd_agg.2)错误:在9204上快速刷新一个物化视图出现这个错误。
物化视图删除的顺序:讨论的删除物化视图和删除物化视图日志的顺序。
物化视图日志的维护:降低物化视图日志表的高水位线。
创建其他用户下的物化视图报错权限不足:创建一个其他用户的物化视图时报错。
10G物化视图PCT快速刷新不再需要物化视图日志(一):Oracle10g增加了物化视图PCT快速刷新的支持,使用PCT快速刷新不再需要物化视图日志。
10G物化视图PCT快速刷新不再需要物化视图日志(二):继续深入研究一下PCT快速刷新的机制。
10G物化视图PCT快速刷新不再需要物化视图日志(三):研究PCT快速刷新的机制。
物化视图日志对UPDATE的影响:物化视图日志记录基本修改的同时,是否会对基表的DML产生一定的影响。
ORA-6544(55916)错误:在11g上建立物化视图访问10.1的源表报错。
ORA-12028错误:在建立物化视图中碰到了这个错误。
物化视图的非原子性刷新:介绍物化视图的原子性刷新特点。
对于整数大于3和大于等于4是否一样(三):讨论包含物化视图的情况。
ORA-23515错误:包含物化视图的表空间无法直接删除。
利用触发器对物化视图刷新进行定制:可以通过在物化视图上创建触发器的方式,对刷新操作进行定制。
物化视图刷新并非完全根据物化视图日志记录:物化视图的刷新不仅仅依赖于物化视图日志。
ORA-26500错误:建立、删除函数索引等操作执行后应该重新对表生成复制支持。
改造DISTINCT物化视图(一):介绍SELECT语句中的DISTINCT操作。
改造DISTINCT物化视图(二):介绍COUNT或SUM聚集函数中的DISTINCT操作。
改造DISTINCT物化视图(三):描述一个包含UNION ALL的例子。
改造包含MAX或MIN的物化视图:如何改造一个包含MAX或MIN聚集函数的物化视图。
包含LOB的物化视图快速刷新:9.2和10上对于包含LOB的物化视图的快速刷新,处理机制不同。
包含LOB的物化视图快速刷新(二):继续研究10g以后对LOB对象是如何刷新的。
包含LOB的物化视图快速刷新(三):研究10g以后版本当LOB对象超过32K时,物化视图如何刷新。
包含LOB的物化视图快速刷新(四):对比9i和11g包含LOB的物化视图的刷新性能。
物化视图日志表被DROP后建立物化视图报错:如果物化视图日志表是直接被DROP,则建立物化视图时报错。
获取物化视图字段的修改矢量(一):描述如何获取一个列修改后对应的物化视图修改矢量。


高级复制:
物化视图导出导入可能导致物化视图日志的失效:一个很恐怖的bug,会在意想不到的情况下造成物化视图复制环境被破坏。
物化视图注册信息的清除:物化视图清除注册信息的问题。
在包含LONG类型的表上建立物化视图:物化视图可以复制LONG类型。
物化视图复制快速刷新的限制(一):不能在复制得到的物化视图上建立快速刷新的物化视图。
物化视图复制快速刷新的限制(二):变向的解决方案,将连接或聚集物化视图提前放到基表站点。
包含复制环境的数据库迁移(一):物化视图站点通过EXP/IMP进行迁移。
包含复制环境的数据库迁移(二):单主站点通过EXP/IMP进行迁移。
GLOBAL_NAME相同的数据库中物化视图刷新问题(一):物理备份生成的数据库对物化视图刷新的影响。
GLOBAL_NAME相同的数据库中物化视图刷新问题(二):逻辑备份生成的数据库对物化视图刷新的影响。
物化视图主站点复制后物化视图的刷新问题:多个主站点是否会导致物化视图刷新错误。
如何确定导致刷新组刷新失败的物化视图(一):讨论对于本地物化视图,如何定位刷新组中刷新失败的物化视图。
如何确定导致刷新组刷新失败的物化视图(二):这篇文章描述一种对于各种情况均适用的方法。


[ 本帖最后由 yangtingkun 于 2009-12-31 13:28 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
8#
 楼主| 发表于 2007-1-4 01:20 | 只看该作者
本帖最后由 yangtingkun 于 2012-4-13 23:29 编辑

问题诊断方面:
通过整合多种Oracle技术来定位、分析并解决问题——一次Access数据库表导入Oracle的完整记录:综合多种Oracle技术解决问题的实例。
一次ORA-01041错误诊断:描述了一次问题诊断的经历。
网络问题或客户端异常可能导致数据库会话处于僵死状态:一些僵死会话的产生和处理。
长时间latch free等待——记一次系统异常的诊断过程:诊断长时间的LATCH FREE等待。
一次网络连接错误的诊断:解决一个sqlplus无法连接到数据库的问题。
建立11G DATA GUARD环境后Listener无法启动:解决Listener无法启动的问题。
V$SQL视图显示结果异常的诊断:V$SQL视图中SQL_TEXT列中的数据是不正常的。
JOB调用DBMS_STATS包出错的诊断:自动收集统计信息报错的诊断。
RAC安装出现ORA-341和ORA-312错误:RAC建库过程中报错的诊断过程。
数据库升级造成的X_$BH状态异常问题:将9204数据库升级到了10201,升级后发现X_$BH和X_$KCBWDS视图状态不正确。
函数索引产生隐藏列:前两天在进行LOGMNR操作的时候发现了空的列名,经检查发现是函数索引造成的隐藏列。
表异常增大的bug:10203版本可能会出现的bug,导致表的大小异常增长。
物化视图基表站点升级导致物化视图刷新错误ORA-4062:物化视图快速刷新报错,出现ORA-4062、ORA-4068错误。
一次更新操作的优化:描述最近进行了一次更新操作的处理和优化工作。
数据泵导入分区表统计信息报错(一):在进行数据泵导入操作时,发现一个bug。
数据泵导入分区表统计信息报错(二):继续深入研究这个问题。
数据泵导入分区表统计信息报错(三):检查问题和表的MONITORING属性之间的关系。
数据泵导入分区表统计信息报错(四):文章描述问题的解决过程。
数据泵导入分区表统计信息报错(五):描述导致问题的原因。
有趣的触发器事件:在查询触发器的视图时碰到了一个有趣的问题。
一次ORA-4030问题诊断及解决(一):简单记录一下问题的诊断和解决过程。
一次ORA-4030问题诊断及解决(二):继续寻找源数据库和目标数据库执行计划不同的原因。
一次ORA-4030问题诊断及解决(三):寻找产生问题的真正原因。
一次ORA-1461错误处理过程(一):简单描述一下解决过程。
一次ORA-1461错误处理过程(二):描述一个隐藏问题的解决。
解决ORA-600(16164)错误的过程(一):描述问题的产生和现象。
解决ORA-600(16164)错误的过程(二):描述解决问题的过程。
NVARCHAR2索引造成的ORA-964错误(一):使用NVARCHAR2类型碰到的一个bug。
NVARCHAR2索引造成的ORA-964错误(二):通过TRACE跟踪导致错误的原因。
ORA-600(17069)错误的解决过程:描述这个问题的发现、诊断和解决过程。
RAC环境在ASM上创建表空间出错ORA-569:描述ASM上建立表空间是出现的错误以及解决过程。
一次ORA-942错误的跟踪(一):描述错误现象和问题初步诊断。
一次ORA-942错误的跟踪(二):描述定位问题的过程,介绍解决问题的方法。
一次ORA-942错误的跟踪(三):进一步深入研究问题的产生原因。
一次ORA-942错误的跟踪(四):找到导致问题的最终原因,并验证解决方法。
一次ORA-942错误的跟踪(五):描述重现问题过程。
ORA-06544(56319)错误:测试CONVERT DATABASE数据库的时候碰到错误。
删除表空间出现ORA-22868错误(一):描述错误现象。
删除表空间出现ORA-22868错误(二):定位DBA_TABLES视图中查询不到表的问题。
删除表空间出现ORA-22868错误(三):描述解决错误的过程。
RAC环境碰到ORA-4063错误:RAC环境中,查询一个视图出现了ORA-4063错误。
ftp到ASM磁盘组路径错误的问题:通过FTP的方式,将数据文件拷贝到ASM磁盘组中,结果不小心导致数据文件拷贝到错误的目录下。
ORA-2449错误:删除一个表空间的时候碰到了这个错误。
建立ASM磁盘组报错ORA-15063:为RAC环境创建磁盘组时,碰到了这个错误。
一次RMAN备份报错的诊断过程(一):描述问题的现象。
一次RMAN备份报错的诊断过程(二):跟踪错误信息,寻找定位问题的方向。
一次RMAN备份报错的诊断过程(三):解决JOB长时间未完成的问题。
一次RMAN备份报错的诊断过程(四):继续清除数据库中僵死的会话。
一次RMAN备份报错的诊断过程(五):通过清除racgimon以及racgmain check进程来尝试解决问题。
一次RMAN备份报错的诊断过程(六):解决cluster无法启动的问题。
RAC环境出现Waiting for instances to leave信息(一):描述问题的发现过程。
RAC环境出现Waiting for instances to leave信息(二):描述问题的解决过程。




PL/SQL方面:
对字符串的“sum”——在Oracle中自定义聚集函数的例子:如果利用Oracle的自定义功能实现用户自定义的聚集函数,这个例子给出了一个实现字符串合并的例子。
DBMS_REPAIR的使用:介绍了DBMS_REPAIR包的作用,并给出了使用DBMS_REPAIR包进行修改的例子。
DBMS_REPAIR的使用(二):在上一篇文章的基础上,利用自己编写的恢复过程,从已经保存的索引中恢复数据。
Oracle的在线重定义表功能:介绍9i引入的在线重定义功能。
Oracle的在线重定义表功能(二):一个在线重定义的使用实例。
如何定位DUMP所需的文件号和BLOCK号:DUMP数据文件需要指定DATAFILE和BLOCK,这篇文章介绍如何最方便的通过ROWID获取上面的信息。
Oracle9i使用闪回操作:介绍Oracle9i的闪回功能。
NUMBER类型转化为二进制:Oracle没有将数值转化为二进制的方式,这里实现了转换的功能。
郁闷的911错误:一个中文字符引起的问题。
自定义分析函数:自定义分析函数的一个例子。
给用户授予权限时应该尽量避免ANY系统权限:给出了一个通过ANY权限获得管理员权限的例子。
Deterministic函数:介绍ORACLE函数的DETERMINISTIC特性。
Deterministic函数(二):10g中DETEMINISTIC的不同之处。
计算月还款的小过程(一):写了一个简单的计算月还款的小程序。
计算月还款的小过程(二):对第一篇文章中的函数进行了封装、重载,增加了新功能。
计算月还款的小过程(三):增加了提前还款的功能。
通过触发器复制包含LONG类型的表:给出了通过触发器将LONG类型数据复制到一张BLOB类型的表中,同时这个例子还演示了如何避免变易表。
BULK COLLECT的小毛病:BULK COLLECT可能产生空记录的问题。
日期转换函数的格式参数大小写规则:介绍Oracle日期转化函数的格式参数大小写问题。
FORALL语句的小问题:描述FORALL语句的一个限制。
FOR ALL语法浅析:对比FOR ALL语句和FOR LOOP的效率。
PLSQL计算质数:利用PLSQL计算质数,例子主要展示算法对效率的影响。
判断是否数字类型:两种判断一个字符串是否包含的是合法数值的方法。
判断是否数字类型(二):添加了对科学技术法的判断。
10g的MAX、MIN的bug:在10g中使用MAX或MIN对CHAR类型操作,并将结果输出到变量,可能造成计算结果超长的问题。
编码规范的重要性——一次PLSQL程序问题诊断:通过实例说明编码规范的重要性。
RETURNING语句几个小问题:介绍PLSQL的RETURNING语句。
过程执行报错ORA-4068:对4068这个错误的产生进行了深入的分析。
自定义聚集函数访问远端对象(一):问题描述。
自定义聚集函数访问远端对象(二):多种角度进行测试,全方位展示问题。
自定义聚集函数访问远端对象(三):解决方法及总结。
一个处理操作系统文件属性的小函数:利用Oracle得到批量处理系统文件属性的脚本。
计算个人所得税的函数:一个计算个人所得税的小函数。
UTL_FILE包的简单例子:介绍UTL_FILE包的使用,给出一个将查询结果写到CSV文件中的例子。
将任意表数据导出为CSV文件的过程:上面一篇文章的升级,支持任意查询结果生成CSV文件。
将IP地址转化为数值:一个将IP地址转换为数值的函数。
新建对象也可能导致存储过程的失效:描述新建对象导致存储过程失效的情况。
新增对象对调用者权限存储过程的影响:新建对象可能导致调用者权限存储过程执行出错。
调用者权限过程的权限问题:描述调用者权限存储过程的特点。
调用者权限存储过程的权限特点:利用动态SQL来避免权限问题。
命名空间的小问题:命名空间问题。
VIEWS是关键字吗:VIEWS居然是PLSQL的关键字。
TO_LOB函数:TO_LOB函数的特殊性。
数值超过NUMBER最大表示范围的问题(一):通过一个小的函数引出数值超过NUMBER最大范围的问题。
数值超过NUMBER最大表示范围的问题(二):给出外部C存储过程的解决方案。
数值超过NUMBER最大表示范围的问题(三):给出外部JAVA存储过程的解决方案。
数值超过NUMBER最大表示范围的问题(四):利用Oracle存储过程自定义加和乘的方法,解决问题。
数值超过NUMBER最大表示范围的问题(五):利用Oracle的对象,采用另一种算法实现。
ORA-28595错误:配置外部C过程时碰到的错误。
ORA-19206错误:错误描述及解决。
利用DBMS_METADATA包获取权限信息:利用DBMS_METADATA包获取权限信息。
一个INSTEAD OF TRIGGER的例子:一个INSTEAD OF触发器的小例子。
Oracle9i的1467错误:自定义聚集函数出现ORA-1467错误。
ORA-600(923)错误:调用DBMS_UTILITY包的GET_PARAMETER_VALUE过程时出现了ORA-600错误。
触发器中获取SQL语句:在触发器中获取触发语句的功能。
在远端和本地存储过程间传递数组:远端存储过程和本地存储过程之间传递数组的方法。
奇怪的ORA-1422错误:登陆触发器查询V$SESSION造成的问题。
撤销事务报错ORA-55505:建表时间和被撤销事务间隔太短造成的问题。
撤销事务指定错误的XID导致ORA-600(4000)错误:指定错误的XID导致的问题。
ORA-600(ktftb_backout_xids_3)错误:指定错误的撤销事务个数造成的问题。
撤销事务报错出现多个ORA-600错误:撤销事务测试过程中碰到的几个错误。
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新特性——撤销事务(一):简单介绍撤销事务的用法。
Oracle11新特性——撤销事务(二):介绍撤销级联事务。
Oracle11新特性——撤销事务(三):撤销事务与外键约束的关系。
Oracle11新特性——在线操作功能增强(三):Oracle对象依赖性判断增强。
Oracle11新特性——在线操作功能增强(六):在线重定义功能对物化视图日志的支持。
10g在线重定义新特性——复制表相关对象:Oracle提供了新的过程COPY_TABLE_DEPENDENTS,大大简化了在线重定义的步骤。
利用TYPE解决IN列表过长的问题:使用TYPE方式,解决IN列表过程的问题。
一个复杂问题的求解过程(四):尝试使用PL/SQL实现。
一个复杂问题的求解过程(五):仍然使用PL/SQL实现,这里采用了递归算法。
一个有趣的错误ORA-1002:循环中回滚后继续操作,会导致这个问题。
小议Oracle中构造数组:简单总结一下在PL/SQL中使用二维数组。
有趣的触发器事件:在查询触发器的视图时碰到了一个有趣的问题。
如何为表中多条记录分别实现构造结果集(二):利用Oracle的TYPE实现结果集构造。
不使用日期函数实现ADD_MONTHS函数功能:用PL/SQL实现Oracle的ADD_MONTHS的功能。
不使用日期函数实现ADD_MONTHS函数功能(二):在原有的基础上做了一点小改动。
BEFORE触发器修正数据错误:使用BEFORE触发器记录或修正导入过程中出现的数据类型超长的错误,结果没成功,这里研究一下这个问题。
获取导致导入失败的数据:从导出的dmp文件中获取错误的记录。
获取导致导入失败的数据(二):继续修正方法继续找出异常的数据。
获取导致导入失败的数据(三):最终获取了导致错误的记录。
获取汉字拼音首字母:给出一个获取汉字拼音首字母的例子,并简单说明思路。
Oracle中实现连乘:如何在Oracle中实现连乘。
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功能的最终实现。
PIPE函数的例子:一个利用PIPE函数解决问题的例子。
小议自治事务(一):简单描述一下自治事务可以使用的位置。
小议自治事务(二):描述自治事务的事务性特点。
小议自治事务(三):描述自治事务与会话的关系。
小议自治事务(四):描述自治事务与主事务在事务和会话级的关系。
小议自治事务(五):描述自治事务与主事务与临时表的关系。
小议自治事务(六):对比自治事务与普通事务的代价差别。
临时表的ORA-14550错误:测试自治事务的时候访问临时表出现了这个错误,简单总结一下。
Oracle中实现圆周率计算(一):在Oracle中实现Oracle圆周率的计算。
Oracle中实现圆周率计算(二):给出一个真正的算法。
Oracle中实现圆周率计算(三):将代码迁移到JAVA存储过程。
不包含INTO的动态SQL不会增加序列值:不包含INTO的动态SQL不会增加序列值。
JAVA存储过程出现ORA-24345错误:写了一个简单的JAVA存储过程,处理一个精度较大的数学问题,结果碰到了ORA-24345错误。
利用字符串实现高精度数值运算(一):描述两个字符串相加。
利用字符串实现高精度数值运算(二):描述两个字符串相乘。
利用字符串实现高精度数值运算(三):描述两个表示整数的字符串相减。
利用字符串实现高精度数值运算(四):给出完整的字符串相减的解决方法。
利用字符串实现高精度数值运算(五):给出基础的字符串除法的解决方案。
语句级一致性与函数的关系:查询不会看到其他会话未提交的修改,或者发生在查询开始之后的修改。
ORA-7445错误(pdtisq_record_explode):错误的原因和索引表的索引表有关。
一次ORA-1461错误处理过程(一):简单描述一下解决过程。
一次ORA-1461错误处理过程(二):描述一个隐藏问题的解决。
利用自定义分析函数的一个例子:利用Oracle的自定义聚集函数解决一个问题。
ORA-7445(kkxmgoag)错误:在运行自定义分析函数过程中出现了这个错误。
ORA-7445(kkxmgoag)错误(二):介绍这个错误在不同版本下的不同表现。
触发器迭代限制:描述触发器迭代触发的限制。
字符串连接超长的解决(一):将自定义聚集函数的返回值改为LOB类型。
字符串连接超长的解决(二):将自定义聚集函数的内部变量改为LOB类型。
一次PLSQL处理LOB字段的优化:介绍了一下优化LOB处理的过程。
Oracle10g新增DBMS_FILE_TRANSFER包(一):介绍COPY_FILE过程。
Oracle10g新增DBMS_FILE_TRANSFER包(二):介绍GET_FILE和PUT_FILE过程。
利用DBMS_FILE_TRANSFER包实现远程备份:利用DBMS_FILE_TRANSFER包来实现备份到其他服务器上的功能。
10g新增功能实现字符串连接:Oracle10g提供了字符串连接的功能,使用WMSYS.WM_CONCAT(TNAME)就可以实现这个功能。
解决字符串连接设置间隔符的问题:通过修改自定义聚集函数来实现设置间隔符的功能。
利用PLSQL实现表空间的迁移(一):介绍PULL_SIMPLE_TABLESPACE过程。
利用PLSQL实现表空间的迁移(二):介绍PULL_TABLESPACES过程。
利用PLSQL实现表空间的迁移(三):介绍CLONE_TABLESPACES过程。
利用PLSQL实现表空间的迁移(四):介绍ATTACH_TABLESPACES过程。
利用PLSQL实现表空间的迁移(五):介绍DETACH_TABLESPACES过程。
利用触发器对物化视图刷新进行定制:可以通过在物化视图上创建触发器的方式,对刷新操作进行定制。
利用UTL_SMTP发送邮件:UTL_SMTP包可以发送EMAIL。
系统触发器的应用顺序(一):描述一下系统级触发器的触发顺序。
系统触发器的应用顺序(二):看一个例外的情况。
系统触发器的应用顺序(三):寻找导致问题的原因。
系统触发器的应用顺序(四):通过TRACE检查问题的原因。
使用DBMS_RANDOM过程引发的问题:描述DBMS_RANDOM的调用可能导致的问题。
函数调用发生在SQL调用之前还是过程中:描述函数的调用是发生在SQL运行之前,还是发生在SQL的运行之中。
运行无法解决的编译错误:绝大部分情况下,可以直接尝试执行过程,来省略编译的步骤。但是有的时候,直接运行并不起作用。
Oracle11gr2触发器依赖判断增强(一):对比11.1和11.2在列级依赖上的差别。
Oracle11gr2触发器依赖判断增强(二):介绍触发器列级依赖存在的问题。
触发器中操作LOB:触发器中可以像其他数据类型一样处理LOB字段,但是仅局限于SQL语句对LOB的修改。


[ 本帖最后由 yangtingkun 于 2009-12-31 13:29 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
9#
 楼主| 发表于 2007-1-4 01:21 | 只看该作者
EXP/IMP和SQLLOADER:
物化视图导出导入可能导致物化视图日志的失效:一个很恐怖的bug,会在意想不到的情况下造成物化视图复制环境被破坏。
JOB和导入导出:EXP/IMP时可能丢失JOB的问题。
SQLLDR装载换行符的小问题:利用SQLLOADER装载换行符的方法。
导入报错OCI-21500 [kopuigpfx1]:9204导入XMLTYPE类型的BUG。
减少全库导入时发生的错误(一):问题描述。
减少全库导入时发生的错误(二):通过删除已经存在对象的方式进一步减少错误的产生。
减少全库导入时发生的错误(三):导入时增加TOID_NOVALIDATE参数,跳过对象的验证。
减少全库导入时发生的错误(四):处理OLAPSYS和WKSYS用户的错误。
减少全库导入时发生的错误(五):进一步减少错误,最终将上千个导入错误减少到了七个。
包含复制环境的数据库迁移(一):物化视图站点通过EXP/IMP进行迁移。
包含复制环境的数据库迁移(二):单主站点通过EXP/IMP进行迁移。
全库导入不会导入SYS和SYSTEM用户的对象权限:描述一个很容易被忽视的权限问题。
小议IMP操作参数COMMIT=Y(一):描述COMMIT=Y设置的缺点。
小议IMP操作参数COMMIT=Y(二):进一步讨论COMMIT=Y对性能的影响。
小议IMP操作参数COMMIT=Y(三):COMMIT=Y对数据完整性的影响。
分步导入可能会遇到的问:导入的时候如果采用表和索引分步导入的方式可能会出现问题。
常规路径导出比直接路径导出快的问题(一):常规路径导出比直接路径快的问题。
常规路径导出比直接路径导出快的问题(二):对比本地服务器二者执行时间。
常规路径导出比直接路径导出快的问题(三):分析导致问题的原因。
EXP-3错误:9204导出10g数据库可能出现的错误。
导出小写的表:记录一下exp碰到小写表的时候如何处理。
EXP转换表空间:EXP过程碰到表空间的转换时需要注意的问题。
EXP转化表空间(二):利用10g的改名表空间名称的方法解决表空间的转化问题。
EXP在9R2上导出时报错ORA-3113和ORA-24324:EXP的过程中出现了ORA-3113和ORA-24324错误。
EXP在9R2上导出时报错ORA-3113和ORA-24324(二):继续分析错误情况。
获取导致导入失败的数据:从导出的dmp文件中获取错误的记录。
获取导致导入失败的数据(二):继续修正方法继续找出异常的数据。
获取导致导入失败的数据(三):最终获取了导致错误的记录。
获取导致导入失败的数据(四):继续探讨导致SQLPLUS程序崩溃的原因。
获取导致导入失败的数据(五):检验通过检查共享池的方法能否得到问题SQL。
SQLLOADER导入列中的空格:如何将文件中的空格作为列的值利用SQLLOADER加载到数据库中。
9i远端导出报错ORA-12571:通过客户端远端导出一个9201数据库的时候,中途出现ORA-12571错误。
对比数据泵与原始导入导出工具(一):从总体上描述一下二者的相同和不同之处。
对比数据泵与原始导入导出工具(二):描述数据泵的DIRECTORY、DUMPFILE和LOGFILE参数。
对比数据泵与原始导入导出工具(三):描述数据泵的CONTENT参数。
对比数据泵与原始导入导出工具(四):描述数据泵的INCLUDE参数。
对比数据泵与原始导入导出工具(五):描述数据泵的EXCLUDE参数。
EXP导出外部表报错(一):利用EXP导出外部表报错。
EXP导出外部表报错(二):继续寻找导致错误的原因。
EXP导出外部表报错(三):测试其他版本是否存在问题。
包含触发器的LOB表执行IMP导致EMPTY_LOB变为空:包含触发器的表,通过IMP导入原本的EMPTY_LOB将被转化为NULL。


EXPDP/IMPDP和DBMS_METADATA:
10g数据泵和导入导出性能对比(一):比较EXP常规模式、EXP直接路径模式和EXPDP三种方式导出的区别。
10g数据泵和导入导出性能对比(二):比较IMP和IMPDP导入的区别。
10g数据泵和导入导出性能对比(三):提高IMPDP导入效率的方法。
10g数据泵和导入导出性能对比(四):讨论并行度对数据泵导出的影响。
10g数据泵和导入导出性能对比(五):讨论影响数据泵导入性能的最大因素。
10g数据泵和导入导出性能对比(六):同时使用直接路径和并行来加速数据泵导入。
数据泵小bug:数据泵导入结束时间错误。
数据泵无法导入JOB:10g的数据泵在进行IMPDP的时候无法导入JOB。
数据泵处理隐藏列的bug:Oracle10g的数据泵在处理在线重定义生成的隐藏列时存在bug。
数据泵导入分区表统计信息报错(一):在进行数据泵导入操作时,发现一个bug。
数据泵导入分区表统计信息报错(二):继续深入研究这个问题。
数据泵导入分区表统计信息报错(三):检查问题和表的MONITORING属性之间的关系。
数据泵导入分区表统计信息报错(四):文章描述问题的解决过程。
数据泵导入分区表统计信息报错(五):描述导致问题的原因。
数据泵导入分区表统计信息报错(六):描述问题重现的过程。
数据泵导出时报错ORA-1422错误:DUAL表记录超过一条时,导致的错误。
Oracle10g新特性——利用外部表卸载数据:Oracle的外部表也可以用来卸载数据了。
数据泵报错ORA-39149:利用NETWORK_LINK方式导出的时候,出现了这个错误。
数据泵交换模式输入确认无效:数据泵的交互模式下,停止数据泵命令时,输入确认的命令无效。
Oracle11g新特性——数据泵(一):介绍新增的选项DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS。
Oracle11g新特性——数据泵(二):介绍新增的参数REMAP_DATA。
Oracle11g新特性——数据泵(三):介绍数据泵压缩功能的提升。
Oracle11g新特性——数据泵(四):介绍数据泵导入的时候对分区的处理。
Oracle11g新特性——数据泵(五):介绍数据泵REUSE_DUMPFILES功能。
Oracle11g新特性——数据泵(六):介绍数据泵REMAP_TABLE功能。
Oracle11g新特性——数据泵(七):介绍数据泵导出的TRANSPORTABLE功能。
Oracle11g新特性——数据泵(八):介绍数据泵导入的TRANSPORTABLE功能。
Oracle11g新特性——数据泵(九):介绍数据泵的加密功能。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug:利用这个参数可以在导入数据的时候,忽略掉违反约束的数据,而使得其他正常的数据顺利的导入。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug(二):检查其他类型的约束的情况。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug(三):通过讨论外键约束的情况将问题进一步深入。
EXPDP转化表空间:介绍10g的数据泵是如何进行表空间的转换的。
数据泵导入到不存在的用户(一):10g版本中创建的用户必须改变用户的密码,否则无法登陆。
数据泵导入到不存在的用户(二):描述11g中与10g的区别。
1106版本中数据泵导入REMAP_TABLE无效:1106版本中数据泵导入REMAP_TABLE无效。
获取表XML原数据的几个方法:研究了一下DBMS_METADATA包。
获取表DDL的几个方法:描述一下获取DDL的方法。
小议DBMS_METADATA包的用法:对DBMS_METADATA包进行深入一些的描述。
利用数据泵实现表空间迁移:使用数据泵进行表空间迁移。
利用数据泵实现表空间迁移(二):通过NETWORK_LINK的方式进行表空间的迁移。
TRANSPORTABLE方式导入需要处理不必要的对象:TRANSPORTABLE方式导出和导入还存在一些小问题。
同一个表空间能否被多个数据库同时打开(二):迁移表空间的方式在两个数据库加载同一个表空间。
同一个表空间能否被多个数据库同时打开(三):两个数据库加载同一个数据文件后,能否被一个或两个数据库只读打开。
同一个表空间能否被多个数据库同时打开(四):继续探讨以可写方式打开同时加载到两个数据库的同一个数据文件。
数据泵导入报错ORA-39125和LPX-00225:在数据泵导入执行到表统计信息阶段,出现了这个错误。
获取克隆用户脚本的方法:通过数据泵的功能获取用户信息。
对比数据泵与原始导入导出工具(一):从总体上描述一下二者的相同和不同之处。
对比数据泵与原始导入导出工具(二):描述数据泵的DIRECTORY、DUMPFILE和LOGFILE参数。
对比数据泵与原始导入导出工具(三):描述数据泵的CONTENT参数。
对比数据泵与原始导入导出工具(四):描述数据泵的INCLUDE参数。
对比数据泵与原始导入导出工具(五):描述数据泵的EXCLUDE参数。
数据泵避免个别表数据的导出:通过EXLUDE的方式避免个别表的数据的导出。
数据泵避免个别表数据的导出(二):介绍如何对分区表实现这个功能。
Oracle11gr2数据泵新特性(一):介绍数据泵的Legacy模式。
Oracle11gr2数据泵新特性(二):介绍数据泵对表导出方式的改进。
Oracle11gr2数据泵新特性(三):介绍数据泵对表模糊匹配导出的改进。
Oracle11gr2数据泵新特性(四):介绍数据泵导入新增的DATA_OPTIONS参数。
Oracle11gr2数据泵新特性(五):介绍数据泵对版本的支持。
数据泵导入时出现ORA-600(klaprs_11)错误:导出文件损坏造成的错误。



SQLPLUS:
使用SQLPLUS将输出写入文件:利用SPOOL功能将查询信息输出到文件。
COPY命令:SQLPLUS的COPY命令。
SQLPLUS内部错误1075:介绍一个SQLPLUS的bug。
AUTOTRACE的bug:Oracle客户端和SERVER端版本不一致造成的bug。
Oracle9i sqlplusw的登陆bug:9i的sqlplusw登陆bug,10g已经解决。
Oracle10g sqlplus小改进:10g的sqlplus在执行connect命令时自动调用glogin.sql实现初始化。
10G SQLPLUS CLEAR SCREEN BUG:sqlplus清屏的小bug。
ORACLE817上对同义词执行DESC出现CORE DUMP:ORACLE817上对同义词执行DESC出现CORE DUMP。
11g启动sqlplus报错没有权限:Enterprise Linux 5的SELinux安全设置导致的问题。
获取导致导入失败的数据(四):继续探讨导致SQLPLUS程序崩溃的原因。
10G SQLPLUSW的ACCEPT命令bug:Oracle 10g Sqlplusw的ACCEPT命令存在bug。
Sqlplus for Solaris上SPOOL OUT的bug:Solaris平台上SQLPLUS的一个小bug。
前台ORA-1075错误后台ORA-18错误:使用SYSDBA连接数据库报错ORA-1075,但是后台alert文件中显示的错误信息为ORA-18。
11g SQLPLUS新增SHOW SPPARAMETER命令:Oracle新增了SHOW SPPARAMETER命令,使得查询来自SPFILE文件的初始化参数更加容易。
SQLPLUS连接告警“未加载产品用户概要文件信息”:这个错误一般在手工建立的数据库中容易碰到。
限制SQLPLUS工具可执行的命令:利用SQLPLUS的功能禁止指定命令的执行。
10g Sqlplus工具登陆小改进:SQLPLUS / AS SYSDBA登陆的改进。



[ 本帖最后由 yangtingkun 于 2009-12-31 13:30 编辑 ]

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
10#
 楼主| 发表于 2007-1-4 01:24 | 只看该作者
物理DATA GUARD方面:
DATA GURAD物理STANDBY建立:记录物理STANDBY环境的建立。
DATA GURAD在同一台服务器上建立物理STANDBY:同一台服务器上建立物理STANDBY。
利用热备份建立物理STANDBY:利用热备份建立物理STANDBY。
利用VMWare建立11R1的物理DATA GUARD:利用VMWare建立11gr1的DATA GUARD。
Oracle11新特性——DATA GUARD打开模式下应用归档:11g对DATA GURAD的增强,数据库打开的情况下应用归档。
建立11G DATA GUARD环境后Listener无法启动:解决Listener无法启动的问题。
Oracle11DATA GUARD实时应用加实时查询功能:Oracle10g增加了DATA GUARD的日志实时应用功能,11g添加了实时查询功能。这两个功能可以同时应用。
利用RMAN建立10GRAC数据库的DATA GUARD:RMAN建立10G的RAC环境的DATA GUARD。
RAC建立DATA GUARD环境后出现的1677错误:RAC环境建立了DATA GUARD后,RAC环境的一个实例关闭后无法启动,报错信息为:ORA-1677。
DATA GUARD物理STANDBY的 SWITCHOVER切换:DATA GUARD物理STANDBY的 SWITCHOVER切换。
SWITCHOVER RAC数据库出现ORA-1093:Oracle10g RAC环境在执行SWITCHOVER操作过程中出现ORA-1093错误。
SWITCHOVER RAC数据库出现ORA-600(kcctrdf_2)错误:SWITCHOVER RAC数据库出现ORA-600(kcctrdf_2)错误。
ORA-19864错误:修改STANDBY数据库的DB_FILE_NAME_CONVERT参数后,数据库无法启动报错ORA-19864。
RAC环境的物理STANDBY的 SWITCHOVER切换:RAC环境数据库SWITCHOVER切换到一个单实例数据库。
DATA GUARD物理STANDBY的FAILOVER切换:物理STANDBY的FAILOVER切换。
rman连接AUXILIARY报错ORA-12528:使用RMAN创建STANDBY数据库的过程中,连接AUXILIARY的时候报错。
Oracle11g物理STANDBY打开模式应用归档时无法执行备份:Oracle11g物理STANDBY打开模式应用归档时无法执行备份。
RAC环境的STANDBY数据库备份报错:Rac环境的STANDBY数据库上执行命令报错,错误号为:RMAN-04022。
Oracle11g物理STANDBY应用日志时进行增量备份导致10分钟等待:Oracle11g物理STANDBY应用日志时进行增量备份导致10分钟等待。
ORA-7445(koioapm)错误:11g中和standby有关的一个bug。
RAC环境的物理STANDBY的 FAILOVER切换切换:述RAC环境数据库FAILOVER切换到一个单实例数据库。
11G RAC的STANDBY环境的一些小问题:11g的STANDBY数据库可以在应用日志的同时打开数据库,但是对于RAC环境,这里有一些小的问题。
RAC数据库建立STANDBY(一):介绍STANDBY数据库的准备和创建过程。
RAC数据库建立STANDBY(二):介绍STANDBY数据库创建的后续操作,并检查STANDBY运行机制。
RAC数据库建立STANDBY(三):记录一下STANDBY数据库创建过程中碰到的问题。
RAC数据库建立STANDBY(四):继续记录STANDBY数据库创建过程中碰到的问题。
RAC数据库建立STANDBY(五):创建STANDBY数据库问题汇总的第三部分。
RAC数据库建立STANDBY(六):创建STANDBY数据库问题汇总的第四部分。
RAC环境STANDBY的SWITCHOVER切换:RAC环境下STANDBY数据库的SWITCHOVER切换。
RAC环境STANDBY的FAILOVER切换:RAC环境下STANDBY数据库的FAILOVER切换。
逻辑STANDBY无法启用的两个小错误:测试LOGICAL STANDBY的时候,发现逻辑应用出现错误。
RAC环境逻辑STANDBY的创建:介绍了RAC创建逻辑STANDBY数据库。
RAC环境LOGICAL STANDBY的SWITCHOVER切换:介绍一下RAC环境下LOGICAL STANDBY数据库的SWITCHOVER切换。
利用STANDBY将单实例数据库升级为RAC环境(一):介绍STANDBY数据库建立的准备工作。
利用STANDBY将单实例数据库升级为RAC环境(二):介绍STANDBY数据库的建立。
利用STANDBY将单实例数据库升级为RAC环境(三):描述单实例环境与RAC环境的SWITCHOVER过程。
利用STANDBY将单实例数据库升级为RAC环境(四):描述整个操作过程中碰到的错误。



锁、并发、隔离级别方面:
无法利用主外键时控制主子表的并发访问(一):讨论主外键是如何控制主子表的并发访问的。
无法利用主外键时控制主子表的并发访问(二):这篇讨论目前的问题,无法使用主外键进行并发控制的情况。
无法利用主外键时控制主子表的并发访问(三):这篇描述无法利用主外键时,如何进行并发控制。
在Oracle中如何实现读锁(一):通过修改查询语句手工加入锁的方式。
在Oracle中如何实现读锁(二):一种更高级的实现方法,这使得无论是通过存储过程还是直接SQL访问都可以实现读锁的机制。
小议延迟事务的提交:简单记录一下Oracle延迟事务提交的特点。
小议延迟事务的提交(二):描述延迟约束语句与DDL隐式提交。
小议延迟事务的提交(三):描述事务与SET CONSTRAINTS语句的关系。
只读数据库的限制条件(一):数据库只读打开,除了最常见的DML和DDL语句被禁止外,还有一些其他的限制。
只读数据库的限制条件(二):继续介绍数据库链的限制。
只读数据库的限制条件(三):介绍只读数据库调用远端存储过程的限制条件。
结束系统中其他会话:Oracle可以结束其他会话的任务。
小议Oracle外键约束修改行为(一):默认处理方式No action。
小议Oracle外键约束修改行为(二):简单描述一下SET TO NULL操作。
小议Oracle外键约束修改行为(三):简单描述一下CASCADE操作。
小议Oracle外键约束修改行为(四):描述一下如何实现UPDATE CASCADE。
小议Oracle外键约束修改行为(五):描述一下如何实现UPDATE SET NULL。
小议Oracle外键约束修改行为(六):描述一下如何实现SET DEFAULT。
小议Oracle外键约束修改行为(七):描述一下如何实现RESTRICT。
延迟约束禁止直接路径插入:表中包含了延迟约束,则直接路径插入将转化为常规路径插入。



[ 本帖最后由 yangtingkun 于 2009-12-31 13:31 编辑 ]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表