重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7202|回复: 5
打印 上一主题 下一主题

ora-600 [13013]导致数据库自动关闭

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-16 10:38:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

日志如下:

Mon Apr 8 18:49:05 2013
Errors in file /oracle/admin/sztech/udump/sztech_ora_41156818.trc:
ORA-00600: internal error code, arguments: [kccpb_sanity_check_2], [165032], [165026], [0x7000002050D2FE8], [], [], [], []
Mon Apr 8 18:49:08 2013
ALTER SYSTEM ARCHIVE LOG
Mon Apr 8 18:49:08 2013
Thread 1 advanced to log sequence 27904 (LGWR switch)
Current log# 1 seq# 27904 mem# 0: /oradata/sztech/redo01.log
Mon Apr 8 18:49:08 2013
Errors in file /oracle/admin/sztech/udump/sztech_ora_41156818.trc:
ORA-19504: failed to create file "/oradata/archive/sztech/1_27903_624946712.dbf"
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 6: No such device or address
Additional information: 6
Mon Apr 8 18:49:08 2013
ARCH: Error 19504 Creating archive log file to '/oradata/archive/sztech/1_27903_624946712.dbf'
Mon Apr 8 18:49:08 2013
Errors in file /oracle/admin/sztech/udump/sztech_ora_41156818.trc:
ORA-16038: log 3 sequence# 27903 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 18:49:18 2013
ARCH: Archival stopped, error occurred. Will continue retrying
Mon Apr 8 18:49:18 2013
ORACLE Instance sztech - Archival Error
............
ARCH: Archival stopped, error occurred. Will continue retrying
Mon Apr 8 19:23:18 2013
ORACLE Instance sztech - Archival Error
Mon Apr 8 19:23:18 2013
ORA-16038: log 3 sequence# 27903 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 19:23:18 2013
Errors in file /oracle/admin/sztech/bdump/sztech_arc1_24510972.trc:
ORA-16038: log 3 sequence# 27903 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 19:24:18 2013
ARCH: Archival stopped, error occurred. Will continue retrying
Mon Apr 8 19:24:18 2013
ORACLE Instance sztech - Archival Error
Mon Apr 8 19:24:18 2013
ORA-16014: log 3 sequence# 27903 not archived, no available destinations
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 19:24:18 2013
Errors in file /oracle/admin/sztech/bdump/sztech_arc0_65601550.trc:
ORA-16014: log 3 sequence# 27903 not archived, no available destinations
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 19:29:18 2013
ARCH: Archival stopped, error occurred. Will continue retrying
............
Mon Apr 8 22:24:18 2013
Errors in file /oracle/admin/sztech/bdump/sztech_arc1_24510972.trc:
ORA-16038: log 3 sequence# 27903 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 22:25:18 2013
ARCH: Archival stopped, error occurred. Will continue retrying
Mon Apr 8 22:25:18 2013
ORACLE Instance sztech - Archival Error
Mon Apr 8 22:25:18 2013
ORA-16014: log 3 sequence# 27903 not archived, no available destinations
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 22:25:18 2013
Errors in file /oracle/admin/sztech/bdump/sztech_arc0_65601550.trc:
ORA-16014: log 3 sequence# 27903 not archived, no available destinations
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
.............
Mon Apr 8 22:36:18 2013
Errors in file /oracle/admin/sztech/bdump/sztech_arc0_65601550.trc:
ORA-16014: log 3 sequence# 27903 not archived, no available destinations
ORA-00312: online log 3 thread 1: '/oradata/sztech/redo03.log'
Mon Apr 8 22:37:37 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_655634.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [62], [4272439], [17], []
Mon Apr 8 22:37:38 2013
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 1 out of maximum 100 non-fatal internal errors.
Mon Apr 8 22:37:39 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_655634.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [64], [4272439], [17], []
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 2 out of maximum 100 non-fatal internal errors
..........
Tue Apr 9 10:46:05 2013
WARNING: inbound connection timed out (ORA-3136)
Tue Apr 9 10:46:06 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_655634.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [66], [4272439], [17], []
Tue Apr 9 10:46:06 2013
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 4 out of maximum 100 non-fatal internal errors.
Tue Apr 9 10:56:24 2013
Errors in file /oracle/admin/sztech/bdump/sztech_pmon_63176862.trc:
ORA-00476: RECO process terminated with error
Tue Apr 9 10:56:24 2013
PMON: terminating instance due to error 476
Instance terminated by PMON, pid = 63176862
Tue Apr 9 11:00:51 2013
Starting ORACLE instance (normal)
........
Tue Apr 9 11:01:11 2013
Completed: ALTER DATABASE OPEN
Tue Apr 9 11:01:11 2013
db_recovery_file_dest_size of 819200 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.
Tue Apr 9 11:20:57 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_41091428.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [62], [4272439], [17], []
Tue Apr 9 11:20:58 2013
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 1 out of maximum 100 non-fatal internal errors.
Tue Apr 9 11:20:59 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_41091428.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [64], [4272439], [17], []
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 2 out of maximum 100 non-fatal internal errors.
Tue Apr 9 11:21:01 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_41091428.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [65], [4272439], [17], []
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 3 out of maximum 100 non-fatal internal errors.
Tue Apr 9 11:21:03 2013
Errors in file /oracle/admin/sztech/bdump/sztech_smon_41091428.trc:
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [66], [4272439], [17], []
Non-fatal internal error happenned while SMON was doing flushing of monitored table stats.
SMON encountered 4 out of maximum 100 non-fatal internal errors.

 

/oracle/admin/sztech/bdump/sztech_smon_48038312.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/product/10.2.0/db_1
System name: AIX
Node name: szrkdb01
Release: 1
Version: 6
Machine: 00F800554C00
Instance name: sztech
Redo thread mounted by this instance: 1
Oracle process number: 9
Unix process pid: 48038312, image: oracle@szrkdb01 (SMON)

*** 2013-04-09 18:46:38.470
*** SERVICE NAME:() 2013-04-09 18:46:38.461
*** SESSION ID:(383.1) 2013-04-09 18:46:38.461
Dead transaction 0x0007.013.00078410 recovered by SMON
*** 2013-04-09 19:06:39.201
kduu @0x110463b20
tsiz 0
hncr 9
hnkr 0
cont 0
chkd 0
colo 0
nchg 0
ichg
ksiz 0
.......
BH (700000100f7ba68) file#: 1 rdba: 0x00413137 (1/78135) class: 1 ba: 7000001000aa000
set: 24 blksize: 8192 bsi: 0 set-flg: 2 pwbcnt: 0
dbwrid: 1 obj: 473 objn: 473 tsn: 0 afn: 1
hash: [700000102f85588,70000020a7f2b88] lru: [700000100f7bbf8,700000100f7b9d8]
obj-flags: object_ckpt_list
ckptq: [70000020f9096d8,700000100f7bcb8] fileq: [70000020f9096f8,700000100f7bcc8] objq: [700000100f7bd78,700000204c79ad8]
st: XCURRENT md: NULL tch: 6
flags: buffer_dirty gotten_in_current_mode block_written_once
redo_since_read
LRBA: [0x6d05.ce6.0] HSCN: [0xc15.9052d509] HSUB: [1]
buffer tsn: 0 rdba: 0x00413137 (1/78135)
scn: 0x0c15.9052d509 seq: 0x01 flg: 0x02 tail: 0xd5090601
frmt: 0x02 chkval: 0x0000 type: 0x06=trans data
Hex dump of block: st=0, typ_found=1
Dump of memory from 0x07000001000AA000 to 0x07000001000AC000
7000001000AA000 06A20000 00413137 9052D509 0C150102 [.....A17.R......]
7000001000AA010 00000000 0107002A 000001D9 9052D508 [.......*.....R..]
...........
Object id on Block? Y
seg/obj: 0x1d9 csc: 0xc15.9052d508 itc: 2 flg: - typ: 1 - DATA
fsl: 0 fnx: 0x0 ver: 0x01

Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x000a.011.002a7237 0x00855795.4b03.2e C--- 0 scn 0x0c15.9052d507
0x02 0x000a.02d.002a7266 0x00855795.4b03.30 --U- 2 fsc 0x0000.9052d509

*** 2013-04-09 19:06:39.253
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [13013], [5001], [473], [4272439], [62], [4272439], [17], []
Current SQL statement for this session:
update sys.col_usage$ set equality_preds = equality_preds + decode(bitand(:flag,1),0,0,1), equijoin_preds = equijoin_preds + decode(bitand(:flag,2),0,0,1), nonequijoin_preds = nonequijoin_preds + decode(bitand(:flag,4),0,0,1), range_preds = range_preds + decode(bitand(:flag,8),0,0,1), like_preds = like_preds + decode(bitand(:flag,16),0,0,1), null_preds = null_preds + decode(bitand(:flag,32),0,0,1), timestamp = :time where obj# = :objn and intcol# = :coln
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
ksedst <- ksedmp <- ksfdmp <- kgeriv <- kgesiv <- ksesic6 <- updThreePhaseExe <- updexe <- opiexe <- opiall0 <- opikpr <- opiodr <- rpidrus <- skgmstack <- rpidru <- rpiswu2 <- kprball <- ksxmfcel <- ksxmfcu <- ksxmfchk <- ksxmftim <- ktmmon <- ktmSmonMain <- ksbrdp <- opirip <- opidrv <- sou2o <- opimai_real <- main <- start

FileName
----------------


 

[此贴子已经被作者于2013-4-16 11:40:09编辑过]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2013-4-16 10:40:09 | 只看该作者

There are two issues here:

1) archiving stopped because

Errors in file /oracle/admin/sztech/udump/sztech_ora_41156818.trc:
ORA-19504: failed to create file "/oradata/archive/sztech/1_27903_624946712.dbf"
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 6: No such device or address
Additional information: 6

and this database will hang if will not be able to switch redo logs

2) ora-600[13013], [5001], [473], [4272439], [66], [4272439], [17] raised by update sys.col_usage$

sztech_smon_48038312.trc
---------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/product/10.2.0/db_1
System name: AIX 6.1

Block header dump: 0x00413137
Object id on Block? Y
seg/obj: 0x1d9 csc: 0xc15.9052d508 itc: 2 flg: - typ: 1 - DATA
fsl: 0 fnx: 0x0 ver: 0x01

Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x000a.011.002a7237 0x00855795.4b03.2e C--- 0 scn 0x0c15.9052d507
0x02 0x000a.02d.002a7266 0x00855795.4b03.30 --U- 2 fsc 0x0000.9052d509

ntab=1
nrow=203

PROCESS STATE:

service name: SYS$BACKGROUND
last wait for 'db file sequential read' blocking sess=0x0 seq=3106 wait_time=15 seconds since wait started=0
file#=1, block#=ca2, blocks=1 --> file 1 block 3234

BH (700000100f7b848) file#: 1 rdba: 0x00400d62 (1/3426) class: 1 ba: 7000001000a6000
set: 24 blksize: 8192 bsi: 0 set-flg: 2 pwbcnt: 0
dbwrid: 1 obj: 474 objn: 474 tsn: 0 afn: 1
hash: [70000020a6ac958,70000020a6ac958] lru: [700000100f7b9d8,700000100f7b7b8]
ckptq: [NULL] fileq: [NULL] objq: [700000204c79a58,700000100f7b828]
use: [700000209c977f0,700000209c977f0] wait: [NULL]
st: XCURRENT md: SHR tch: 2
flags:
LRBA: [0x0.0.0] HSCN: [0xffff.ffffffff] HSUB: [65535]
Using State Objects
----------------------------------------
SO: 700000209c977b0, type: 24, owner: 70000020f2e5a20, flag: INIT/-/-/0x00
(buffer) (CR) PR: 7000002081c5170 FLG: 0x100000
class bit: 0
kcbbfbp: [BH: 700000100f7b848, LINK: 700000209c977f0]
where: kdiwh41: kdifbk, why: 0
buffer tsn: 0 rdba: 0x00400d62 (1/3426)
scn: 0x0c15.9003086b seq: 0x01 flg: 0x04 tail: 0x086b0601
frmt: 0x02 chkval: 0x5ae5 type: 0x06=trans data

Block header dump: 0x00400d62
Object id on Block? Y
seg/obj: 0x1da csc: 0xc15.9003086b itc: 1 flg: - typ: 2 - INDEX
fsl: 0 fnx: 0x0 ver: 0x01

Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x0006.000.0020a3e2 0x00818b8a.4534.03 C--- 0 scn 0x0c15.90030833

Plan Table
============
------------------------------------------+-----------------------------------+
| Id | Operation | Name | Rows | Bytes | Cost | Time |
------------------------------------------+-----------------------------------+
| 0 | UPDATE STATEMENT | | | | 2 | |
| 1 | UPDATE | COL_USAGE$ | | | | |
| 2 | INDEX UNIQUE SCAN | I_COL_USAGE$| 1 | 29 | 1 | 00:00:01 |

[此贴子已经被作者于2013-4-16 11:41:19编辑过]
回复 支持 反对

使用道具 举报

板凳
发表于 2013-4-16 14:16:48 | 只看该作者
确实够得看![em52]
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-4-16 10:41:49 | 只看该作者

解决办法:

1) archiving stopped because

Errors in file /oracle/admin/sztech/udump/sztech_ora_41156818.trc:
ORA-19504: failed to create file "/oradata/archive/sztech/1_27903_624946712.dbf"
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 6: No such device or address <-----------------------------------------
Additional information: 6

and this database will hang if will not be able to switch redo logs

2) ora-600[13013], [5001], [473], [4272439], [66], [4272439], [17] raised by update sys.col_usage$ when SMON is trying to flush monitoring stats

For 1- archiving issue please check your archive destination /oradata/archive/sztech

For 2 - ora-600[13013] please drop and recreate the index i_col_usage$:

a) drop index I_COL_USAGE$;

b) CREATE UNIQUE INDEX SYS.I_COL_USAGE$ ON SYS.COL_USAGE$ ("OBJ#", "INTCOL#") TABLESPACE SYSTEM;

 

[此贴子已经被作者于2013-4-16 11:42:07编辑过]
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-4-16 10:46:16 | 只看该作者

附:How to resolve ORA-00600 [13013], [5001] [ID 816784.1]

 

 

How to resolve ORA-00600 [13013], [5001] [ID 816784.1]

In this Document
   Goal
   Solution
      Section 1> What information needs to be Collected
     Section 2 >How to resolve if a Index is corrupted
     Section 3> How to resolve if table is corrupted
     How to resolve when Smon terminates the instance due to Ora-00600[13013]
     How to resolve the issue if the object involved belongs to system tablespace
     Identifying the row having issue when the table is having corruption.
      Are there any Known Bug
   References
 

--------------------------------------------------------------------------------

Applies to:
Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.2.0.0 - Release: 10.1 to 11.2
Oracle Server - Enterprise Edition - Version: 10.2.0.4 and later    [Release: 10.2 and later]
Information in this document applies to any platform.

Goal
 
The Goal of this article is to resolve Ora-00600[13013] and check if there are any known bugs associated with this error to prevent future occurence of this issue
 
Solution
 
Section 1> What information needs to be Collected
ORA-600 [13013] [a] [c] [d] [e] [f]


This format relates to Oracle Server 8.0.3 to 10.1

Arg [a] Passcount
Arg Data Object number
Arg [c] Tablespace Relative DBA of block containing the row to be updated
Arg [d] Row Slot number
Arg [e] Relative DBA of block being updated (should be same as [c])
Arg [f] Code


The Second argument would give the information about the data object id.

This would give information about the object involved.

SQL>Select object_name,object_type,owner from dba_objects where data_object_id=<value reported in argment b>

Once the Object is identified run the following :

The below command check if the table has corruption or not .

SQL> Analyze table <owner>.<table name> validate structure online ;

If this goes fine table doesnot have corruption. For next command.

If the above command fails with ORA-1498 go to Section 3

 

The below command check if table/index has corruption or not

SQL>Analyze table <owner>.<table name> validate structure cascade online ;


If the above command errors out with ora-1499 it indicates a corruption in index.

Go to section 2 for resolution

Run dbverify on the datafile reported in the error

Arg [c] in the ora-0600[13013] would give the Relative DBA

For example

ORA-00600: internal error code, arguments: [13013], [5001], [57353], [155254965], [261],
[155254965], [17], []

 

Arg [c] --> rdba-->155254965

Use this value and find the file and block number for this dba

select dbms_utility.data_block_address_file(155254965) Rfile# ,dbms_utility.data_block_address_block(155254965) "Block#" from dual;

RFILE# Block#
---------- ----------
37 65717

You an run dbveirfy on datafile with rfile#=37

SQL>Select name from v$datafile where rfile#=37

dbv file=<location of datafile> blocksize=<db_block_size>


Section 2 >How to resolve if a Index is corrupted
You would need to drop and recreate the index

Ensure before dropping the Index

SQL>Spool /tmp/createindex.sql

SQL>Set long 100000000

SQL>Select dbms_metadata.get_ddl('INDEX','<Index name>',<'user name>') from dual

SQL>Spool off

Refer the Following note to Identify the index

Note 563070.1

Title: ORA-1499. Table/Index row count mismatch

Please note if there is just one index in the table then you can use dbms_metadata.get_ddl to get the script of the index and drop and recreate it.

 

Section 3> How to resolve if table is corrupted
Option a> Backup is available

Ora-1498 would be reported on the table.

The trace file from Ora-1498 would contain following information

Example

Block Checking: DBA = 1066265208, Block Type = KTB-managed data block --->
file 254,block 911992
data header at 0xc00000010118e07c
kdbchk: avsp(816) > tosp(812)
Block header dump: 0x3f8dea78
Object id on Block? Y
seg/obj: 0x155b452 csc: 0x05.7b2b4ee6 itc: 3 flg: E typ: 1 - DATA
brn: 0 bdba: 0x3f8dde0c ver: 0x01
inc: 0 exflg: 0

Note the DBA value reported in the trace file DBA = 1066265208
Convert this to find the file number and block number having issue

Sql>Select dbms_utility.data_block_address_file('1066265208') from dual ;

DBMS_UTILITY.DATA_BLOCK_ADDRESS_FILE('1066265208')
--------------------------------------------------
254

Sql>Select dbms_utility.data_block_address_block('1066265208') from dual ;

DBMS_UTILITY.DATA_BLOCK_ADDRESS_BLOCK('1066265208')
---------------------------------------------------
911992


Run dbverify on the datafile containing the table

dbv file=<location of datafile> blocksize=<db_block_size>

Corruption would be reported on the block.

If you have an Rman backup do a Rman block recovery (Take the file number and block number affected from the trace file)

Rman> Blockrecover datafile <no> block <block number>

 Or

If you have a user managed backup you can do an restore and recovery from good copy of the problematic datafile

 


Option b> Backup is not available

If no backups are available then use event 10231 at session level to create a salvage table

SQL>alter session set events '10231 trace name context forever, level 10'
SQL> Create table <owner>.salvage_table as select * from <Corrupted table> ;

Rename the Original table to old.

Rename salvage table to Original table name

 

or

You can use dbms_repair script to mark the block soft corrupt.

Note 556733.1

DBMS_REPAIR SCRIPT

 

How to resolve when Smon terminates the instance due to Ora-00600[13013]

If Smon is terminating the instance then.

Set event 10513 and startup the database

event="10513 trace name context forever, level 2"


SQL>Startup mount ;

SQL>Show parameter event

SQL>Alter datatabase open ;

Identify the object involved using information from Section 1.

 


How to resolve the issue if the object involved belongs to system tablespace

System objects are very important.
Please open a Service request with Oracle support if system tables are involved.

 

 

 

Identifying the row having issue when the table is having corruption.


1>Once the error occurs, using the ORA-600 arguments, gather the following information :

ORA-00600: internal error code, arguments: [13013], [5001], [57353], [155254965], [261],
[155254965], [17], []


arg b : [57353] - it is the OBJECT_ID
arg c : [155254965] - it is the block address in Decimal
arg d : [261] - is it the slot number

2. Translate the the block address in Decimal to a file# and block #

select dbms_utility.data_block_address_file(155254965) Rfile# ,dbms_utility.data_block_address_block(155254965) "Block#" from dual;

RFILE# Block#
---------- ----------
37 65717

The Relative file is 37
The block number is 65717

Find the data_object_id for this object

Argument b is Object_id--> 57353

SQL>Select data_object_id ,object_name,owner from dba_objects where object_id=57353 ;

3. Create the rowid using dbms_rowid.rowid_create(1,DATA_OBJECT_ID,FILE#,BLOCK#,SLOT#)

In this case :

select dbms_rowid.rowid_create(1,57353,37,65717,261) from dual;
DBMS_ROWID.ROWID_C
------------------
AAAOAJAAlAAAQC1AEF

4. You can select from table and identify the record causing the issue

SQL> Select * from <owner>.<table name> where rowid='AAAOAJAAlAAAQC1AEF';


Are there any Known Bug


There is a  internal bug number 5085288

 fixed in 11.1

Details

 ORA-600 [13013] [5001] error can occur on a MERGE command if the DELETE pass encounters a consistent read (CR) error due to the update pass having updated the same
row and column previously.

Check for availability of one off patch using patch 5085288

Bug 4549673


Abstract: ORA-30926 / OERI:13030 during update
Fixed-Releases: 9208 A204 B106

Details:
ORA-30926 (in Oracle 9i) or ORA-600 [13030] (in Oracle10g) can occur
during an update DML. This can occur if an internal ORA-1551 error
occurs and is trapped (1551 errors are not visible to client
code and are trapped and handled internally)

Fixed In Ver: 11.0
Check for availability of one off patch using patch 5085288

回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-4-16 10:49:22 | 只看该作者

总结:

      删除索引 并重建后,数据库不自动关闭了,但后来还是出现了数据库挂起的问题,原因找到是心跳的交换机重起,导致出现数据块损坏,而归档时,正好碰到这个损害的块.

重新修复文件系统后,问题不在出现.

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-25 07:00 , Processed in 0.140556 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表