自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 ORA-7445(kdodpm)错误

在进行LOGMINER操作的时候碰到了这个错误。由于要查看程序删除的一些记录,因此通过LOGMINER对重做日志进行LOGMINER操作:SQL> alter session set nls_date_...

2009-07-31 23:01:12 116

转载 HASHKEYS和SIZE参数对HASH SORT CLUSTER表的影响

对于HASH CLUSTER表而言,HASHKEYS和SIZE是最重要的存储参数设置,而对于HASH SORT CLUSTER表也是一样的。对于一个正常设置参数的HASH SORT CLUSTER表:SQL&...

2009-07-30 23:39:38 58

转载 Oracle分页查询格式(十三)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。这篇介绍HASH SORT CLUSTER表对分页查询的帮助。Oracle分页查询格式(一):http://yangtingkun.itpub.net/p...

2009-07-29 23:54:48 116

转载 加载数据顺序对HASH SORT CLUSTER性能影响

HASH SORT CLUSTER表由于数据是根据顺序存储的,因此加载或插入数据的顺序对影响影响很大。看一个最简单的例子:SQL> SET TIMING ONSQL> CREATE CLUSTER...

2009-07-28 23:12:02 55

转载 RAC一个节点恢复另一个节点在带库上的备份

对于RAC环境而言,如果两个实例分别连接带库进行备份,那么默认情况下,彼此是看不到对方的备份信息的。看一个简单的例子,在RAC环境的节点2上执行备份:bash-3.00$ rman target /恢复管...

2009-07-27 23:16:52 144

转载 删除表空间出现ORA-22868错误(三)

今天删除一个不在使用的表空间时,碰到了ORA-22868错误。这篇描述解决错误的过程。删除表空间出现ORA-22868错误(一):http://yangtingkun.itpub.net/post/468/488288...

2009-07-26 22:31:05 186

转载 删除表空间出现ORA-22868错误(二)

今天删除一个不在使用的表空间时,碰到了ORA-22868错误。这篇文章定位DBA_TABLES视图中查询不到表的问题。删除表空间出现ORA-22868错误(一):http://yangtingkun.itpub.net/...

2009-07-25 23:55:36 201

转载 删除表空间出现ORA-22868错误(一)

今天删除一个不在使用的表空间时,碰到了ORA-22868错误。这篇文章描述错误现象。在测试CONVERT DATABASE迁移命令时,没有迁移其中一个OFFLINE的表空间,因为这个表空间中的内容已经无法恢复...

2009-07-24 23:17:01 273

转载 CONVERT DATABASE命令(三)

RMAN新增了CONVERT命令,在前面的文章中已经介绍了如何利用CONVERT命令在不同平台间转换表空间。对于相同字节序的数据库,Oracle还提供了CONVERT DATABASE的命令。Oracle10g新增CONVE...

2009-07-23 22:58:01 113

转载 CONVERT DATABASE命令(二)

RMAN新增了CONVERT命令,在前面的文章中已经介绍了如何利用CONVERT命令在不同平台间转换表空间。对于相同字节序的数据库,Oracle还提供了CONVERT DATABASE的命令。Oracle10g新增CONVE...

2009-07-22 21:43:55 106

转载 CONVERT DATABASE命令(一)

RMAN新增了CONVERT命令,在前面的文章中已经介绍了如何利用CONVERT命令在不同平台间转换表空间。对于相同字节序的数据库,Oracle还提供了CONVERT DATABASE的命令。Oracle10g新增CONVE...

2009-07-21 23:55:28 202

转载 灵活实现RAC三节点的负载均衡及TAF配置(四)

这两天配置了一个三节点的RAC环境,想起前一段时间Thomas Zhang给我出的一个题目,配置一个三节点RAC环境的复杂负载均衡以及Transparent Application Failover的服务名。现在有环境了,可以将...

2009-07-20 23:38:53 131

转载 ORA-06544(56319)错误

三思同志在测试CONVERT DATABASE数据库的时候碰到了这个错误,简单记录一下问题的解决过程。由于环境是jusansi搭的,我只是碰到问题后来帮忙的,因此这里没有错误环境的搭建步骤,只是简单描述一下步骤。...

2009-07-19 23:45:36 330

转载 RMAN备份FORMAT格式中%a的含义

今天三思问我一个问题:RMAN备份FORMAT格式中%a的含义。其实Oracle的文档有这个表述:%aSpecifies the activation ID of the data...

2009-07-18 23:59:07 256

转载 分区键值为空的bug

昨天才写了一个解决方案,今天就发现bug。创建单独的分区存储NULL记录:http://yangtingkun.itpub.net/post/468/487646首先先来看昨天给出的例子:SQL> ...

2009-07-17 18:25:58 161

转载 创建单独的分区存储NULL记录

今天朋友问我一个问题,如何建立一个分区表,使得包含NULL记录在单独的分区,而其他记录在另一个分区。由于NULL的特殊性,任何与NULL的比较结果都是NULL,所以在处理分区列的时候有点麻烦。如果要加上NVL、D...

2009-07-16 22:59:58 68

转载 SQL限制条件应尽量避免使用SYSDATE(二)

如果可以明确的使用日期常量来表示,那么就尽量避免使用SYSDATE作为替代。以前写过一篇SQL中如何处理常量的,其实已经包含了这个含义。这一篇介绍SYSDATE和常量对执行计划的影响。sql语句中常量的处理:http:/...

2009-07-15 23:28:16 285

转载 SQL限制条件应尽量避免使用SYSDATE

如果可以明确的使用日期常量来表示,那么就尽量避免使用SYSDATE作为替代。以前写过一篇SQL中如何处理常量的,其实已经包含了这个含义。sql语句中常量的处理:http://yangtingkun.itpub.net/pos...

2009-07-14 22:30:55 118

转载 TNSNAMES配置中空格导致的bug

发现一个很有趣的bug,TNSNAMES.ORA中缺少空格导致ORA-12154错误。还是看一个具体的例子:TEST08 = (DESCRIPTION = (ADDRESS = (PROTOCOL =...

2009-07-13 23:27:53 54

转载 插入排序哈希CLUSTER表出现ORA-7445错误

第一次测试排序哈希CLUSTER就碰到ORA-7445错误。不过也难怪,一般新特性的bug都比较多。数据库版本10.2.0.3 for Windows x86:SQL> CONN YANGTK/YANG...

2009-07-12 20:12:39 104

转载 10g新增排序哈希聚集表

Oracle的10g对HASH CLUSTER表增加了新功能,允许HASH CLUSTER表对于指定HASH键值的记录按照指定列的顺序存放。而这个功能有点像是HASH CLUSTER表和索引组织表的结合体。首先看...

2009-07-11 23:22:57 63

转载 灵活实现RAC三节点的负载均衡及TAF配置(三)

这两天配置了一个三节点的RAC环境,想起前一段时间Thomas Zhang给我出的一个题目,配置一个三节点RAC环境的复杂负载均衡以及Transparent Application Failover的服务名。现在有环境了,可以将...

2009-07-10 23:58:00 90

转载 列顺序对表的影响

简单描述一下列的顺序对表的影响。一般来说,表中列的顺序对表没有什么影响。如果应用程序需要依赖表中列的顺序,说明应用程序设计本身就有问题。而且建立表时,表中定义的列的顺序并非和表中列的存储顺序保持一致,Orac...

2009-07-09 22:20:56 272

转载 列定义的顺序和列存储的顺序

今天在看管理员手册的时候,Oracle提到了索引组织表列的顺序问题。于是做了个测试验证了一下。由于索引组织表是根据索引的格式存储的表,所以主键的键值列应该存储在前面,随后才是表中的其他列,下面建立一个索引组织表,...

2009-07-08 22:44:25 86

转载 闪回查询恢复过程

今天在ITPUB上有人问如何恢复误删除的一个过程,如果通过备份来进行恢复不但代价大,而且恢复速度慢,其实用闪回查询就可以恢复。看一个简单的例子:SQL> SELECT TEXT...

2009-07-07 22:53:10 73

转载 索引创建和重建对键值的限制

简单描述创建和重建索引的过程对索引键值大小的要求。索引和表的存储结构不同,由于索引要根据索引键值进行排序,因此要求索引的键值必须能够放到一个BLOCK中。所以根据数据块大小的不同,对键值的大小限制也不同。一般...

2009-07-06 23:24:18 75

转载 系统触发器的应用顺序(四)

在写一个AFTER SUSPEND触发器的时候碰到了一个很有趣的现象。通过TRACE检查问题的原因。系统触发器的应用顺序(一):http://yangtingkun.itpub.net/post/468/486884...

2009-07-05 21:11:32 96

转载 连接数据库时出现ORA-12514错误

其他部门负责的两台数据库服务器最近都碰到了这个问题,于是帮他们检查一下问题。数据库都是10g for Linux X86-64,一个是10201,另一个是10203。由于错误发生的时候我不在,这个错误在系统重启后...

2009-07-04 23:53:14 428

转载 系统触发器的应用顺序(三)

在写一个AFTER SUSPEND触发器的时候碰到了一个很有趣的现象。寻找导致问题的原因。系统触发器的应用顺序(一):http://yangtingkun.itpub.net/post/468/486884系统触发器...

2009-07-03 23:28:04 117

转载 系统触发器的应用顺序(二)

在写一个AFTER SUSPEND触发器的时候碰到了一个很有趣的现象。看一个例外的情况。系统触发器的应用顺序(一):http://yangtingkun.itpub.net/post/468/486884...

2009-07-02 22:55:02 120

转载 系统触发器的应用顺序(一)

在写一个AFTER SUSPEND触发器的时候碰到了一个很有趣的现象。首先描述一下系统级触发器的触发顺序。如果用户级和系统级的触发器全部存在的话,那么Oracle是否会触发两个触发器,还是只触发其中的一个呢,...

2009-07-01 23:56:58 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除