安装Oracle不满足系统检查条件的解决方法
对于绝大部分情况,如果不满足Oracle的安装条件,安装会导致失败,但是有时有些条件不满足,并不会造成什么影响,这时可以通过ignoreSysPreReqs来跳过安装程序的检查。 一个简单的小东西,但是不记录...
ORA-7445(ktussto)错误
一个Oracle9204上的小bug。 一个报表数据库中的alert文件中出现了ORA-7445错误:Errors in file /u1/oracle/admin/repdb01/bdump/repdb01_j005_8887.trc:ORA-07445: exception encountered: core du...
查询访问同一表的两个以上索引(三)
经常看到有人提出这样的疑问,我在同一张表上建立了多个索引,为什么Oracle每次都选择一个,而不能同时利用多个索引呢。一般来说,常见的访问同一张表的两个以上索引,存在三种情况,AND-EQUAL、INDEX HASH JOIN和BI...
查询访问同一表的两个以上索引(二)
经常看到有人提出这样的疑问,我在同一张表上建立了多个索引,为什么Oracle每次都选择一个,而不能同时利用多个索引呢。一般来说,常见的访问同一张表的两个以上索引,存在三种情况,AND-EQUAL、INDEX HASH JOIN和B...
查询访问同一表的两个以上索引(一)
经常看到有人提出这样的疑问,我在同一张表上建立了多个索引,为什么Oracle每次都选择一个,而不能同时利用多个索引呢。一般来说,常见的访问同一张表的两个以上索引,存在三种情况,AND-EQUAL、INDEX HASH JOIN和B...
RMAN故障解决——RMAN用户手册
这章包含了RMAN的问题诊断以及故障解决方面的内容。 文档首先介绍了RMAN输出结果的格式和含义;随后介绍了一个测试带库备份工具——sbttest;给出了如何结束RMAN命令的方法;并描述如何通过V$动态视...
解决逻辑导出后SEQUENCE的值发生变化的问题
简单描述逻辑导出SEQUENCE后,导入到目标环境利用SEQUENCE插入时出现唯一冲突的问题。 以逻辑方式导出,在导出过程中,被导出的对象会同时被其他会话访问,因此即使导出后马上导入,导入的对象也会和...
高可用纵览总结
上周末在ACOUG上分享的就是高可用的相关内容。 倒不是因为要讲高可用的内容而看的这篇文档,是因为正在看这篇文档,所以决定讲高可用相关的内容。在这篇文档中介绍的内容要比绝大多数人认为高可用包...
调优恢复管理器——RMAN用户手册
这篇介绍了如何对备份恢复操作调优。 文章主要从内存和IO两方面介绍了如何针对RMAN的备份以及恢复操作进行优化。除了这两方面外,文章还对磁盘和磁带两种不对介质进行了分别的描述。总的来说就是合...
20100424 ACOUG活动
今天又是ACOUG活动的日子,在会上我分享了一个关于高可用的主题。 两周前Eygle和Kamus向我约了一个主题。由于最近手头的事情实在是比较多,因此将08年底在Oracle圆桌会议上的主题找了出来,在那个PPT...
等于NULL的查询条件导致查询结果不正确
今天有人找我确认一个bug,查询包含等于NULL的条件,导致外连接的结果不正确。 之所以怀疑是BUG,是由于在10.2.0.1中存在这个问题,但是在10.2.0.3中,同样的查询没有问题。由于提交给我SQL十分复杂...
使用RMAN创建STANDBY数据库——RMAN用户手册
描述如何通过RMAN的DUPLICATE命令创建STANDBY数据库。 其实这篇文章的内容和上一篇创建DUPLICATE数据库十分类似。因为都是利用RMAN的DUPLICATE语法。二者主要的区别就是创建STANDBY数据库的似乎在DUP...
数据泵导入分区表统计信息报错(七)
今天在进行数据泵导入操作时,发现一个bug。继续分析另一个错误信息。数据泵导入分区表统计信息报错(一):http://yangtingkun.itpub.net/post/468/456176数据泵导入分区表统计信息报错(二):http://yangtingk...
主体复制概念和体系结构——高级复制
文档在这一章描述了多主复制的概念和体系结构。 主体复制概念:Oracle包含两种类型的主体复制:单主复制和多主复制。多主复制包括多个主站点,每个主站点在多主复制环境中的地位相同。在单主复制环...
INTERVAL分区插入大量数据导致ORA-4031错误
对INTERVAL分区插入大量数据,使得INTERVAL分区不停产生新的分区,最终导致ORA-4031错误的产生。 本想测试一下分区表中最多可以拥有多少个分区,由于INTERVAL分区是最方便的,只需要插入数据就可以了...
RAC环境利用备份恢复RAC数据库(五)
在另外的RAC环境中利用备份恢复RAC数据库的过程。这一篇描述数据库恢复过程中碰到问题的最终解决。RAC环境利用备份恢复RAC数据库(一):http://yangtingkun.itpub.net/post/468/499067RAC环境利用备份恢复RAC数...
用RMAN执行DUPLICATE数据库操作——RMAN用户手册
介绍RMAN的如何利用DUPLICATE命令创建DUPLICATE数据库。 利用DUPLICATE命令可以根据当前的数据库创建一个新的数据库。除了用于搭建和主库相同的测试环境外,DUPLICATE命令还可以验证备份机制、用于逻...
RAC环境利用备份恢复RAC数据库(四)
在另外的RAC环境中利用备份恢复RAC数据库的过程。这一篇描述数据库恢复过程中碰到的问题。RAC环境利用备份恢复RAC数据库(一):http://yangtingkun.itpub.net/post/468/499067RAC环境利用备份恢复RAC数据库(二...
11g AUDIT的TIMESTAMP时间戳
在11g中AUDIT记录中的TIMESTAMP时间戳使用的是0时区的时间。 利用YANGTK用户登陆,引发AUDIT记录:SQL> CONN YANGTK输入口令: 已连接。SQL> SELECT SESSIONID, USERID, TO_CHAR(NTIMESTAMP#, 'YYYY-...
RAC环境利用备份恢复RAC数据库(三)
在另外的RAC环境中利用备份恢复RAC数据库的过程。这一篇描述数据库的RECOVER过程。RAC环境利用备份恢复RAC数据库(一):http://yangtingkun.itpub.net/post/468/499067RAC环境利用备份恢复RAC数据库(二):htt...