-
Recent Posts
Recent Comments
- yangtingkun on 非空字段空值对查询的影响
- Eric Zong on 非空字段空值对查询的影响
- Kamus on Oracle Ace Director
- 设置全局死锁优先级 | yangtingkun on RAC全局死锁检测时间
- ORA-600(krbounotread_noctx)错误 | yangtingkun on ORA-600(krboReadBitmap_badbitmap)错误
Archives
- December 2020
- February 2019
- December 2018
- November 2018
- October 2018
- July 2018
- June 2018
- May 2018
- July 2016
- July 2013
- June 2013
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
Categories
Meta
Category Archives: ORACLE
以FORCE选项VOTEDISK导致OCR配置异常
在一次Oracle 10.2.0.1 RAC环境迁移到新存储的过程中,添加VOTEDISK后,OCR配置出现了异常。 由于RAC环境整体迁移到新存储上,因此需要将OCR和VOTEDISK从原有存储的裸设备上迁移到新存储的裸设备上。 在迁移OCR的时候已经碰到了不少错误,所幸都很快得以解决。 运行ocrconfig replace ocr出现PROT-16错误:https://yangtingkun.net/?p=116 运行ocrconfig replace ocrmirror出现PROT-22错误:https://yangtingkun.net/?p=146 没想到随后的votedisk迁移,虽然并未报错,但是却引发了更大的麻烦,步骤是先增加一个新存储上的votedisk,然后删除所有旧存储上的votedisk,最后添加其他四个新存储上的votedisk,命令如下: # ./crsctl ADD css votedisk /dev/vote1 –force# ./crsctl add css votedisk /dev/vote1 –force 使用上面的命令添加前三个votedisk没有问题,添加第四个和第五个时,可能是由于AIX上的10.2.0.1不支持,且使用了force选项,导致命令虽然成功执行,但是实际上ocr中记录的信息是混乱的。 通过命令检查votedisk的配置发现: # ./crsctl query css votedisk 0. 0 /dev/vote4 1. 0 /dev/vote1 2. 0 … Continue reading
SHUTDOWN IMMEDIATE出现ORA-27144错误
客户的10.2.0.1 RAC for AIX数据库在关闭一个节点时碰到这个错误。 告警日志中信息如下: Tue Jan 10 21:11:42 2012 Shutting down instance (immediate) License high water mark = 721 Tue Jan 10 21:11:42 2012 Stopping Job queue slave processes Tue Jan 10 21:11:42 2012 Job queue slave processes stopped … Continue reading
Posted in BUG
Tagged ORA-27144, ORA-27300, ORA-27301, ORA-27302, shutdown abort, shutdown immediate
Leave a comment
用存储过程封装awrrpt脚本(五)
做了一个存储过程,封装了awr的report的功能。 根据11.2.0.3的TYPE的变化,修改了定义,新增一个变量控制是否生成RAC的GLOBAL报告,默认不生成全局报告。将DBNAME输入改变为DBID,解决DBNAME同名问题。 用存储过程封装awrrpt脚本(一):http://yangtingkun.itpub.net/post/468/515180 用存储过程封装awrrpt脚本(二):http://yangtingkun.itpub.net/post/468/515229 用存储过程封装awrrpt脚本(三):http://yangtingkun.itpub.net/post/468/515271 用存储过程封装awrrpt脚本(四):http://yangtingkun.itpub.net/post/468/517487 修改后的过程如下: SQL> CREATE OR REPLACE PROCEDURE P_AWR_REPORT ( 2 P_BEGIN IN VARCHAR2, 3 P_END IN VARCHAR2, 4 P_DIR IN VARCHAR2, 5 P_DBID IN NUMBER DEFAULT NULL, 6 P_PERINTERVAL IN BOOLEAN DEFAULT FALSE, 7 P_GLOBAL … Continue reading
11.2.0.3更改AWR报告底层TYPE类型
在11.2.0.2中读取AWR报告的过程在11.2.0.3中报错。 由于过程太长,将关键部分简化,分别在10.2和11.2.0.3中运行: SQL> SELECT * FROM V$VERSION; BANNER —————————————————————- Oracle DATABASE 10g Enterprise Edition Release 10.2.0.4.0 – 64bi PL/SQL Release 10.2.0.4.0 – Production CORE 10.2.0.4.0 Production TNS FOR Linux: Version 10.2.0.4.0 – Production NLSRTL Version 10.2.0.4.0 – Production SQL> DECLARE … Continue reading
Posted in ORACLE
Tagged AWRRPT_HTML_TYPE, Bulk Bind: Truncated Bind, DBMS_WORKLOAD_REPOSITORY, ORA-6502
Leave a comment
数据泵导出出现ORA-31623错误
客户数据库在调整SGA后,导出出现ORA-31623错误。 Oracle对于这个错误的描述为: ORA-31623: a job IS NOT attached TO this SESSION via the specified handle Cause: An attempt TO reference a job USING a handle which IS invalid OR no longer valid FOR the CURRENT SESSION. Action: SELECT a handle … Continue reading
ORA-600(1158)错误
执行DDL时取消当前的操作出现这个错误。 详细错误信息如下: SQL> ALTER TRIGGER DBFW_CONSOLE_ACCESS.TRIGGER_DDL disable; ^Calter TRIGGER DBFW_CONSOLE_ACCESS.TRIGGER_DDL disable * ERROR at line 1: ORA-00600: internal error code, arguments: [1158], [], [], [], [], [], [], []SQL> alter trigger DBFW_CONSOLE_ACCESS.TRIGGER_DDL disable; ^Calter trigger DBFW_CONSOLE_ACCESS.TRIGGER_DDL disable * ERROR at … Continue reading
ORA-600(ktspNextL1:4)错误
告警日志出现ORA-600[ktspNextL1:4]错误。 错误信息如下: Tue Jan 15 22:00:45 2012 Errors IN file /oracle/admin/orcl/bdump/orcl_j000_13722891.trc: ORA-00600: internal error code, arguments: [ktspNextL1:4], [], [], [], [], [], [], [] Tue Jan 15 22:01:10 2012 Trace dumping IS performing id=[cdmp_20120131220118] Tue Jan 15 22:01:10 2012 Errors … Continue reading
收集统计信息出现ORA-1476错误
告警日志中出现JOB运行错误,而发生错误的任务是在收集统计信息。 错误信息如下: Fri Feb 2 22:00:05 2012 GATHER_STATS_JOB encountered errors. CHECK the trace file. Fri Feb 2 22:00:05 2012 Errors IN file /oracle/admin/orcl/bdump/orcl_j000_23148.trc: ORA-01476: divisor IS equal TO zeroFri Feb 2 22:00:05 2012 GATHER_STATS_JOB encountered errors. Check the trace file. … Continue reading
CRS启动报错Failed 3 to bind listening endpoint
客户的10.2 RAC for Linux x86-64环境,计划停机后,尝试启动CLUSTER和DB,在一个节点上启动成功,但是另一个节点启动报错。 检查没有成功启动的节点,发现CLUSTER启动在/tmp目录下留下了记录: [root@smsdbrac1 root]# cd /tmp [root@smsdbrac1 tmp]# ls -l total 20 -rw-r–r– 1 oracle dba 78 Nov 30 00:30 crsctl.14429 -rw-r–r– 1 oracle dba 78 Nov 30 00:30 crsctl.14509 -rw-r–r– 1 oracle dba 78 Nov … Continue reading
ORA-600(17281)(1001)错误(二)
和第一次碰到这个错误不同,这次是在10.2环境中出现的。 ORA-600(17281)(1001)错误:http://yangtingkun.itpub.net/post/468/514806 告警日志中错误信息为: Tue Jan 31 15:55:55 2012 Errors IN file /oracle/admin/ORCL/udump/orcl_ora_6225970.trc: ORA-00600: internal error code, arguments: [17281], [1001], [0x70000059AB9BE38], [], [], [], [], [] ORA-01001: invalid cursorTue Jan 31 15:55:55 2012 Errors in file /oracle/admin/ORCL/udump/orcl_ora_6225970.trc: ORA-00600: internal error code, … Continue reading
Posted in BUG
Tagged 1001, 27281, JDBC, NLS_SESSION_PARAMETERS, ojdbc14.jar, ORA-1001, ORA-600
Leave a comment