ORA-600(ktfbbsearch-8)和ORA-600(kewrose_1)错误
在一个升级后的测试数据库中发现了这两个ORA-600错误信息。 详细的错误信息为:Errors in file /data/oracle/diag/rdbms/test9/test9/trace/test9_m000_25429.trc (incident=161):ORA-00600: i...
无法级联删除包含映射表的索引组织表的用户
虽然名称很长,但是含义并不复杂。如果一个用户中创建了有个包含映射表的索引组织表,则在删除这个用户的时候会报错。 看看具体的例子吧:SQL> CREATE USER A IDENTIFIED BY A;用户已创建。SQL> GR...
ORA-7445(kkpocpa_comp_part_attrs)错误
建立包含映射表的分区索引组织表时,输入了错误的建表语法,导致了这个ORA-7445错误。 前台报错为ORA-3113错误:SQL> CREATE TABLE T_INDEX_ORG 2 (ID NUMBER PRIMARY KEY, 3&nb...
管理应用进程——流
文档在这一章描述应用进程的管理。 应用进程涉及到的内容相对较多,除了最基本的应用进程的创建、删除以及启动关闭外,还包括了表、方案、数据库的实体化操作。除了应用进程直接应用外,还可以通过DM...
索引组织表上创建BITMAP索引(三)
Oracle的索引组织表也支持BITMAP索引类型,不过需要映射表的支持。描述分区索引组织表的映射表的结构。索引组织表上创建BITMAP索引(一):http://yangtingkun.itpub.net/post/468/503513索引组织表上创建BITMAP...
VARCHAR2转换为CLOB碰到ORA-22858错误
今天开发人员问我如何将一个VARCHAR2类型的字段转化为CLOB类型。 记得在9i及以前版本是不能直接转换的,不过10g以上版本还真没有注意过这个问题,测试了一下直接转换,果然碰到了ORA-22858错误。SQL...
索引组织表上创建BITMAP索引(二)
Oracle的索引组织表也支持BITMAP索引类型,不过需要映射表的支持。描述一下映射表的结构的特点。索引组织表上创建BITMAP索引(一):http://yangtingkun.itpub.net/post/468/503513 上一篇文章介绍...
索引组织表上创建BITMAP索引(一)
Oracle的索引组织表也支持BITMAP索引类型,不过需要映射表的支持。 如果没有创建映射表,直接建立BITMAP索引,则会报错:SQL> CREATE TABLE T_INDEX_ORG 2 (ID NUMBER PRIMARY KEY, &nb...
基于GROUP BY的物化视图自动建立索引
以前还没有注意到,建立包含GROUP BY的物化视图,Oracle会自动在GROUP BY列上建立函数索引。 看一个简单的例子:SQL> CREATE TABLE T 2 (ID NUMBER PRIMARY KEY, 3 NAME V...
升级过程中出现ORA-205错误
在升级过程中,重启数据库出现了ORA-205错误。 在升级过程中,出现了错误,打算利用备份恢复后,重新执行升级过程。结果恢复完成后,仍然报错,错误如下:[oracle@bjtest ~]$ sqlplus "/ as sysdba"...
管理部署和传播进程——流
这篇文档描述流传播进程以及流复制依赖的队列的管理。 文章包括三个部分,流队列的管理、传播进程的管理、流消息环境的管理。队列是流环境关键组件之一,捕获进程在捕获DML/DDL之后,会将捕获的记录...
利用DBUA将一个9204数据库升级到11201
将一个LINUX上64位的9204升级到11.2.0.1。 由于当前的操作系统REDHAT5环境不支持9.2的安装,当前的9204环境是从REDHAT4上tar过来的,因此无法打补丁升级到9208。而Oracle的11.2不支持从9204直接升级,...
SYS_OP_MAP_NONNULL操作
无意在数据库中发现了这个操作SYS_OP_MAP_NONNULL。 SYS_OP_MAP_NONNULL应该不是数据库中的对象,因为在DBA_OBJECTS中根本找不到它,而在STANDARD和DBMS_STANDARD包中也找不到函数说明。SQL> SELECT ...
NULL的数据类型(二)
以前写过一篇文章,通过DECODE来确定NULL的默认数据类型,前几天在开发版发现newkid通过不同的方法得出了相同的答案。NULL的数据类型:http://yangtingkun.itpub.net/post/468/50132ITPUB中原贴:http://www.itpub...
管理捕获进程——流
文档在这一章描述的是捕获进程的管理。 这一章处理包含最基表的捕获进程的创建、删除、启动和停止的操作,还介绍了一些相对复杂的情况,比如改变DBID的情况以及不完全恢复执行RESETLOGS后应如何设置捕...
Oracle RAC 10g for Solaris环境卸载(二)
介绍RAC环境的安装的文章很多,但是介绍RAC环境卸载的并不多见,如果RAC环境卸载的不彻底,很可能会影响RAC环境的再次搭建。这一篇介绍CLUSTER软件的卸载。Oracle RAC 10g for Solaris环境卸载(一):http://yang...
Oracle RAC 10g for Solaris环境卸载(一)
介绍RAC环境的安装的文章很多,但是介绍RAC环境卸载的并不多见,如果RAC环境卸载的不彻底,很可能会影响RAC环境的再次搭建。这一篇介绍数据库的删除和数据库软件的卸载。 这是一个三节点的RAC环境,...
配置流环境——流
介绍流环境的配置过程。 这篇文档不是介绍如何建立一个完整的流复制环境过程的,而是介绍了要进行流复制环境的建立,数据库应进行的前期配置。文章介绍了如何建立流管理员,并进行相应的授权;描述了...
一次RAC环境性能诊断过程
一次协助公司其他部门解决数据库性能的过程。问题的解决过程并没有完整的记录,这里只能根据部分记录和描述来说明问题的解决过程。 这是一个两节点的RAC环境,版本为10.2.0.3 for Solaris Sparc。这个...
流高可用环境——流
这一篇文章描述流环境的高可用特性。 从高可用方面介绍流环境的特点,比较了流与DATA GUARD之间的区别。流的主要设计目的是数据集成,而不是高可用性。当然利用流复制的功能可以实现一定的高可用能力...