SQL和存储过程的结果不一致——小议Oracle的number精度问题
今天看到一个有趣的问题,SQL得到的查询结果和存储过程不一致。原始问题参加:http://www.itpub.net/showthread.php?s=&threadid=763283首先模拟一下这个问题:SQL> CREATE OR REPLACE PROCEDURE P_TEST (P_IN NUMBE...
2007年甲骨文开发者大会
受人之托,在blog上做个广告。没想到第一个居然还是给Oracle做广告。参加甲骨文开发者大会提高您的开发技能,了解如何简化应用程序和数据库的开发,甲骨文公司的开发者盛会即将在北京举行。了解流行技术如 Java、.NE...
RAC的TAF简单测试(三)
Oracle的RAC的高可用功能除了负载均衡还包括TAF(Transparent Application Failover)。RAC的TAF是指会话连接到一个实例上,如果这个实例出现了故障,Oracle会自动将会话迁移到另一个实例上。RAC的TAF简单测试(一)...
RAC的TAF简单测试(二)
Oracle的RAC的高可用功能除了负载均衡还包括TAF(Transparent Application Failover)。RAC的TAF是指会话连接到一个实例上,如果这个实例出现了故障,Oracle会自动将会话迁移到另一个实例上。RAC的TAF简单测试(一)...
RAC的TAF简单测试(一)
Oracle的RAC的高可用功能除了负载均衡还包括TAF(Transparent Application Failover)。RAC的TAF是指会话连接到一个实例上,如果这个实例出现了故障,Oracle会自动将会话迁移到另一个实例上。看一个简单的例子。首先...
SQL语句——DATA GUARD概念和管理
这篇文档介绍了管理DATA GURAD环境的SQL语句。 这篇文章主要介绍了维护DATA GUARD环境、启动、关闭STANDBY操作的SQL语句。和SQL REFERENCE文档相比,这篇文章介绍的内容针对性更强一些。对于SQL语句中出现的所有的...
LOG_ARCHIVE_DEST_n参数属性——DATA GUARD概念和管理
这篇文档介绍了Oracle的LOG_ARCHIVE_DEST_n初始化参数的属性。 在看这章之前,还真不知道Oracle的这个初始化参数居然包括了那么多属性。AFFIRM和NOAFFIRM设置是否确认将归档信息写入到磁盘中;ALTERNATE和NOALTERNA...
RAC环境网络故障测试
RAC环境需要两个节点配合工作,一旦网络出现故障可能会导致RAC环境的故障。为了检查网络故障可能导致的问题,特意测试了一下各种网络故障情况下对RAC的影响。环境Oracle 10203 RAC for Solaris 10 Sparc,采用的是Or...
ORA-7445(kkodsel)错误
今天又碰到一个bug,还是ORA-7445错误。在数据库中运行下面的SQL得到ORA-3113错误:SQL> SELECT TT.CITY, 2 TT.PRODUCT_ID, 3 TT.PRICE20051, 4 TT.NUMBER20051 5 FROM 6 ( 7 SELECT TT.CI...
ORA-600(999)错误(二)
今天后台出现了很多ORA-600,其中第一个错误参数为999。这个问题在METALINK上没有找到类似的说明。这篇进一步深入研究数据库中缺少了哪些信息造成了这个问题。关于错误问题产生的原因参考:ORA-600(999)错误(一):...
ORA-600(999)错误(一)
今天后台出现了很多ORA-600,其中第一个错误参数为999。这个问题在METALINK上没有找到类似的说明。错误信息为:ksedmp: internal or fatal errorORA-00600: internal error code, arguments: [999], [0], [], [], []...
连接ASM实例后出现ORA-1012错误
ASM还真是让人不是很踏实,今天又碰到一个和ASM有关的问题。今天RAC的测试数据库在导入数据时长时间没有响应。通过V$SESSION_WAIT检查发现,系统在等待归档:SQL> SELECT SID, EVENT FROM V$SESSION_WAIT WHERE SID ...
初始化参数——DATA GUARD概念和管理
这篇文章介绍了DATA GUARD环境相关的初始化参数。 文章除了介绍DATA GUARD相关的所有初始化参数,还说明了这些初始化参数适用于PRIMARY数据库还是STANDBY数据库。并给出了设置每种参数的实例。文档还介绍了初始化参...
分步导入可能会遇到的问题
今天碰到一个有意思的问题。在导入的时候如果采用表和索引分步导入的方式可能会出现问题。看一个简单的例子:SQL> CREATE TABLE T 2 ( 3 ID NUMBER, 4 CONSTRAINT PK_T PRIMARY KEY (ID) USING INDEX ...
RAC负载均衡的简单测试(三)
Rac环境安装完成之后,打算简单测试一下Oracle RAC的负载均衡功能。RAC负载均衡的简单测试(一):http://yangtingkun.itpub.net/post/468/279433RAC负载均衡的简单测试(二):http://yangtingkun.itpub.net/post/4...
RAC负载均衡的简单测试(二)
Rac环境安装完成之后,打算简单测试一下Oracle RAC的负载均衡功能。这篇继续讨论负载均衡的特性。RAC负载均衡的简单测试(一):http://yangtingkun.itpub.net/post/468/279433上一篇的测试中可以看到,当两个实例的...
RAC负载均衡的简单测试(一)
Rac环境安装完成之后,打算简单测试一下Oracle RAC的负载均衡功能。配置负载均衡,需要在客户端的tnsnames.ora中进行配置。TESTRAC = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT ...
去掉DB_DOMAIN的方法
今天下午比较郁闷,折腾了一个下午,就是因为GLOBAL_NAME的问题。Oracle的GLOBAL_NAME由两个部分组成:DB_NAME和DB_DOMAIN。如果在建立数据库的时候不指定DB_DOMAIN的值,则GLOBAL_NAME和DB_NAME的值一样。Oracle有...
RAC连接的问题ORA-12545(二)
连接到RAC数据库的时候经常会出现ORA-12545错误,在METALINK上查询了一下,是Oracle的一个小bug。RAC连接的问题ORA-12545:http://yangtingkun.itpub.net/post/468/273645上一篇文档已经给出这个问题的解决方法了,...
DATA GUARD部署模式——DATA GUARD概念和管理
这一章介绍了ORACLE DATA GUARD部署中常见的几种情况。 文章主要讨论了一下几个方面的内容:选择可用性最高的STANDBY数据库进行切换。其中包括物理STANDBY的选择和逻辑STANDBY的选择。物理STANDBY与主库的时间间隔...