ORACLE OLAP错误ORA-06512: at "SYS.OLAPIHISTORYRETENTION"

刚刚安装了ORACLE 10g R2后,启动数据库时发现告警日志有如下错误:

Database Characterset is UTF8
replication_dependency_tracking turned off (no async multimaster replication found)
WARNING: AQ_TM_PROCESSES is set to 0. System operation might be adversely affected.
Fri Apr 24 13:48:03 2015
Errors in file /u01/app/oracle/admin/epps/udump/epps_ora_24778.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-12663: Services required by client not available on the server
ORA-36961: Oracle OLAP is not available.
ORA-06512: at "SYS.OLAPIHISTORYRETENTION", line 1
ORA-06512: at line 15
Completed: ALTER DATABASE OPEN
Fri Apr 24 13:48:03 2015
db_recovery_file_dest_size of 2048 MB is 0.00% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Fri Apr 24 13:48:04 2015
Starting background process CJQ0
CJQ0 started with pid=17, OS id=24786

[oracle@getlnx01 bdump]$ more /u01/app/oracle/admin/epps/udump/epps_ora_24778.trc
/u01/app/oracle/admin/epps/udump/epps_ora_24778.trc
Oracle Database 10g Release 10.2.0.1.0 - 64bit Production
ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1
System name:    Linux
Node name:      getlnx01.esquel.com
Release:        2.6.32-200.13.1.el5uek
Version:        #1 SMP Wed Jul 27 21:02:33 EDT 2011
Machine:        x86_64
Instance name: epps
Redo thread mounted by this instance: 1
Oracle process number: 14
Unix process pid: 24778, image: oracle@getlnx01.esquel.com (TNS V1-V3)

*** SERVICE NAME:(SYS$USERS) 2015-04-24 13:48:03.863
*** SESSION ID:(160.3) 2015-04-24 13:48:03.863
Error in executing triggers on database startup
*** 2015-04-24 13:48:03.863
ksedmp: internal or fatal error
ORA-00604: error occurred at recursive SQL level 1
ORA-12663: Services required by client not available on the server
ORA-36961: Oracle OLAP is not available.
ORA-06512: at "SYS.OLAPIHISTORYRETENTION", line 1
ORA-06512: at line 15

在eygle大神的Oracle10gR2的ORA-06512 OLAP错误博客里面解到,数据库启动过程中,执行了一个和OLAP有关的Trigger,出现这个错误。可以通过禁用这两个触发器解决这个问题。

禁用了这两个触发器后,重新启动数据库检查发现这个错误消失了。问题解决。

时间: 2024-10-02 21:06:16

ORACLE OLAP错误ORA-06512: at "SYS.OLAPIHISTORYRETENTION"的相关文章

plsql连接oracle数据库报ora 12154错误解决方法_oracle

plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql

ORACLE出现错误1033和错误ORA-00600的解决方法_oracle

在非法关机以后,Oracle数据库经常会出现这个错误: EXP-00056:ORACLE错误1033出现 ORA-01033:ORACLE initialization or shutdown in progress 用户: 口令: 这个显然是数据库没有办法启动,但是数据库服务还是可以启动,而程序则无法连接数据库. 首选找问题要看看数据库BDUMP目录下的ALERT文件具体报什么错误 最后几行你会看到有: 报错ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], []

ORACLE ORA-00600错误的阐述

oracle|错误 ORACLE ORA-00600错误不是你的程序错误.是ORACLE内部的错误,一般来说,大部分的ORA-00600错误均是由ORACLE软件的bug所导致,因此对于这样的错误需要及时联系ORACLE技术支持工程师.对于这种类型的ORA-00600错误,一个简单的处理方式就是打补丁,将数据库升级到一个稳定的版本,另外建议屏蔽某些ORACLE特性,诸如MTS(MultiThread Server).但也有部分错误是由数据库内部的表或索引(包括应用的)结构被损坏所或其他原因所造成

ORACLE 4431215错误原因详解

可为什么该目录会丢失呢,原因是因为ORACLE的BUG,且看故障元凶:Bug 4431215的定位过程,看如下三个日志,节点1在归档到8211发生错误,节点2在归档到6852发生错误,而1点钟有个RMAN定时JOB发起2级备份,备份后会删除归档日志,从RMAN日志可以看出,最大的备份号分别为8210和6851,这和节点ALERT日志是完全一致的,可见在RMAN备份后归档便发生了错误,而RMAN备份后的瞬间,归档目录是空的,这难免让人想到ORACLE在ASM环境下的一个BUG:"在ASM上建立的目

Oracle ORA-4031错误详解

oracle  ORA-4031错误产生的原因 首先这个错误发生时的表现如下: ORA-04031: unable to allocate XXXX bytes of shared memory ("shared pool,"unknown object","sga heap(1,0)","obj stat memor") 就是最基本的查询简单的动态性能视图都无法完成: 下面来细细的分析一下原因: 这就需要从shared pool 的内

oracle数据库错误ora-00600 [3712] 恢复案例

在Oracle数据库的日常维护中,我们可能经常会遇到一些从未见过的错误,甚至莫名其妙的错误.很多时候,甚至通过metalink.baidu.甚至google 都无法搜索到相关内容.这不,昨天公司南区同事让帮忙恢复的的一个客户数据库:据说是归档数据库,没有备份,重启实例后就无法打开数据库了. 我也是第一次听说这种事情,看了下居然是Oracle 11.2.0.3的数据库,还有这样起码的事情,确实有点匪夷所思.首先我们来看下是报错是什么样的.   看到这个错误.我感觉有一定似曾相识的感觉,但是有又说不

oracle10错误-linux5.5安装oracle出现错误!请高手解决。急

问题描述 linux5.5安装oracle出现错误!请高手解决.急 oracle运行到最后一步报错,oracle Database configuration Assistant Failed INFO: Starting to execute configuration assistantsINFO: Command = /home/oracle/product/10/bin/dbca -progress_only -createDatabase -templateName General_P

tomcat-linux下运行jsp站点访问另一台服务器oracle数据库错误。

问题描述 linux下运行jsp站点访问另一台服务器oracle数据库错误. 本人是java菜鸟.我在本机上开发了一个jsp+oracle站点.本机环境:winXP+tomcat5.5+JDK1.5+Oracle 11g本地运行没有任何问题.但是部署到服务器上就报错. 两台服务器,一台存放应用,一台存放数据库.应用服务器环境是linux系统+JDK1.5+tomcat5.5数据库服务器是oracle 10g 然后我进行了如下的测试:1.启动应用服务器上的tomcat,没有错误.2.我写了个测试的

数据库登陆错误-跪求指导,oracle数据库错误

问题描述 跪求指导,oracle数据库错误 oracle登陆时怎么总是出现无效的参数?ORA-12532:TNS:无效的参数!每次联网弄好后,再开机就又不好用了,求大牛帮帮忙! 解决方案 配置没错?有没有成功过?会不会是安装的过程出现包错误? 解决方案二: 你是不是没设置好SID啊 set oracle_sid=*** ***填你的数据库实例的SID号 解决方案三: 谢啦,搞定了,是本机IP的问题!所以没监听到!