Solaris10下Silent模式安装Oracle1106RAC环境(一)
主机环境基本上和前面文章中描述的SOLARIS10安装Oracle1106rac的环境基本完全一致,最主要的区别在于没有了VOLUMN CLUSTER MANAGER,于是这里打算使用Oracle的ASM。由于安装操作没有什么区别,所以这次安装选择了SIL...
索引组织表中逻辑ROWID的物理猜(二)
第一次看CONCEPT的时候,一直不是很明白,Oracle索引组织表中逻辑ROWID的物理猜是如何实现的,而这次看的时候很自然的就想明白其中的实现。索引组织表中逻辑ROWID的物理猜:http://yangtingkun.itpub.net/post/468/...
对比数据泵与原始导入导出工具(四)
Oracle的导入导出工具EXP/IMP由来已久,大部分人对于使用这两个工具也都不陌生。Oracle10g开始推出的数据泵EXPDP/IMPDP,提供了导入导出的性能,也增加了导入导出的功能,但是由于使用时间不长,可能部分人对这个工...
对比数据泵与原始导入导出工具(三)
Oracle的导入导出工具EXP/IMP由来已久,大部分人对于使用这两个工具也都不陌生。Oracle10g开始推出的数据泵EXPDP/IMPDP,提供了导入导出的性能,也增加了导入导出的功能,但是由于使用时间不长,可能部分人对这个工...
索引组织表中逻辑ROWID的物理猜
第一次看CONCEPT的时候,一直不是很明白,Oracle索引组织表中逻辑ROWID的物理猜是如何实现的,而这次看的时候很自然的就想明白其中的实现。 Oracle的普通表即堆表,存储数据时没有顺序可言,而Oracle...
NVARCHAR2索引造成的ORA-964错误(二)
研究NVARCHAR2类型的时候,发现一个有趣的bug。通过TRACE跟踪导致错误的原因。输入NVARCHRA2类型字符串:http://yangtingkun.itpub.net/post/468/476812NVARCHAR2索引造成的ORA-964错误(一):http://yangtingku...
ORA-600(15599)错误
在后台的alert文件中,发现了这个错误,检查发现似乎又是和PGA_AGGREGATE_TARGET有关。 错误信息如下:Errors in file /data/oracle/ora92/admin/data01/udump/data01_ora_28264.trc:ORA-00600: inte...
9i索引范围扫描逻辑读问题
在论坛里面看到一个帖子,发现9i在默写情况下,执行索引范围扫描,并没有过滤结果,导致大量不必要的逻辑读。 看一个具体的例子吧:SQL> CREATE TABLE TEST (ID NUMBER, NAME VARCHAR2(30));表已创...
Solaris环境安装Oracle Enterprise Manager 10g Grid Control
由于要测试DATA MASKING,于是找来了Oracle Enterprise Manager 10g Grid Control程序。 安装完Windows环境下的Oracle Enterprise Manager 10g Grid Control 10.2.0.2后发现,没有需要的DATA MASKING...
小议分析函数中排序对结果的影响(二)
分析函数中经常会包括ORDER BY语句,而这个语句会对Oracle的运行结果产生影响。继续讨论复杂一些的情况。小议分析函数中排序对结果的影响(一):http://yangtingkun.itpub.net/post/468/476949 分析函数中...
ORACLE10g新特性——全局HASH分区索引
这两天看文档时发现,Oracle10g中新增了全局分区索引的类型——HASH分区。 在10g以前,Oracle的全局索引分区方法只有一种,即范围分区。SQL> CREATE TABLE T_PART_INDEX (ID NUMBER, NAME VARCHAR2(3...
小议分析函数中排序对结果的影响(一)
分析函数中经常会包括ORDER BY语句,而这个语句会对Oracle的运行结果产生影响。 看一个简单的例子:SQL> CREATE TABLE T (ID NUMBER, NAME VARCHAR2(30));表已创建。SQL> INSERT INTO T VALUES (1,...
2008年ITPUB北京年会随记
时间过得真快,转眼间就过了一年,又到了ITPUB年会的时间了。 估计是受金融危机的影响,今年年会也出现了缩水。前年和去年都是两天的日程,而今年改为了一整天。而且和前两年各地的会员齐聚北京不同,...
NVARCHAR2索引造成的ORA-964错误(一)
研究NVARCHAR2类型的时候,发现一个有趣的bug。输入NVARCHRA2类型字符串:http://yangtingkun.itpub.net/post/468/476812 在上面的文章连接中,描述了表字段类型为VARCHAR2类型,而输入字符串是NVARC...
输入NVARCHRA2类型字符串
今天看到论坛的一个帖子,是关于NVARCHAR2字符串的。解答之后,顺便问了问同事,发现居然大家都不知道这个语法。所以这里简单描述一下。 其实语法非常检查,要指定一个国家字符集的字符串NCHAR或NVARC...
主键的变更导致索引无法删除
在ITPUB上看到一个有趣的帖子:http://www.itpub.net/thread-1109620-1-1.html。楼主给出了一个例子,由于主键的变更导致用户创建的索引无法被删除。 下面来重现一下这个问题:SQL> CREATE TABLE T (...
解决ORA-600(16164)错误的过程(二)
在数据库的alert文件中发现了这个错误,这个bug似乎是由MERGE语句引起的。解决ORA-600(16164)错误的过程(一):http://yangtingkun.itpub.net/post/468/476593这篇描述错误的解决过程。 上一篇介绍...
解决ORA-600(16164)错误的过程(一)
在数据库的alert文件中发现了这个错误,这个bug似乎是由MERGE语句引起的。 错误信息如下:Errors in file /u1/oracle/admin/repdb01/bdump/repdb01_j000_20925.trc:ORA-00600: internal error code, ...
忘记VAULT的帐号管理密码的解决方法(二)
在上一篇文章中描述了WINDOWS环境下,忘记了DVSYS管理帐号的解决方法,这一篇介绍UNIX和LINUX环境中,如何解决这个问题。忘记VAULT的帐号管理密码的解决方法:http://yangtingkun.itpub.net/post/468/475564 ...
VMWARE启动虚机报错无法打开文件
在启动虚机时出现了这个错误。 具体错误如下:Unable to open file “G:\vmware\oracle vault\11gDBSec081026\Oracle Enterprise Linux 4.vmdk”:One of the disks in this virtual machine is alread...