现在的位置: 首页 > 综合 > 正文

ORA-00600: internal error code, arguments: [opixrb-4], [1036],

2018年04月07日 ⁄ 综合 ⁄ 共 3183字 ⁄ 字号 评论关闭

ORA-00600: internal error code, arguments: [opixrb-4], [1036],

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

[orauser@cbssdb orauser]$ uname -a
Linux cbssdb.hichina.com 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linux
[orauser@cbssdb orauser]$ cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 8)

 

Errors in file /u01/app/oracle/admin/bctest1/udump/bctest1_ora_21136.trc:
ORA-00600: internal error code, arguments: [opixrb-4], [1036], [ORA-01036: illegal variable name/number
], [], [], [], [], []

[orauser@cbssdb orauser]$ more /u01/app/oracle/admin/bctest1/udump/bctest1_ora_21136.trc
/u01/app/oracle/admin/bctest1/udump/bctest1_ora_21136.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /u01/app/oracle/oracle/product/10.2.0/db_1
System name:    Linux
Node name:      cbssdb.hichina.com
Release:        2.4.21-47.ELsmp
Version:        #1 SMP Wed Jul 5 20:38:41 EDT 2006
Machine:        i686
Instance name: bctest1
Redo thread mounted by this instance: 1
Oracle process number: 75
Unix process pid: 21136, image: oraclebctest1@cbssdb.hichina.com

*** ACTION NAME:() 2009-06-17 14:06:30.508
*** MODULE NAME:(TOAD 9.0.1.8) 2009-06-17 14:06:30.508
*** SERVICE NAME:(CBSSDB) 2009-06-17 14:06:30.508
*** SESSION ID:(56.29232) 2009-06-17 14:06:30.508
*** 2009-06-17 14:06:30.508
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [opixrb-4], [1036], [ORA-01036: illegal variable name/number
], [], [], [], [], []
Current SQL statement for this session:
Select 1
from sys.All_users@"BACKUP107"
where username = :n

Metalink:

TIP:  Click help for a detailed explanation of this page.
Bookmark Go to End

Subject: Bug 4964703 - OERI[opixrb-4] [1036] from SELECT over DBLINK with trailing :N or :Q bind names
  Doc ID: Note:4964703.8 Type: PATCH
  Last Revision Date: 17-MAY-2007 Status: PUBLISHED


 Click here for details of sections in this note.

Bug 4964703  OERI[opixrb-4] [1036] from SELECT over DBLINK with trailing :N or :Q bind names

 This note gives a brief overview of bug 4964703.

Affects:

Product (Component) Oracle Server (Rdbms)
Range of versions believed to be affected Versions >= 9.2.0.6
Versions confirmed as being affected
  • 9.2.0.6
  • 9.2.0.7
  • 10.1.0.4
  • 10.1.0.5
  • 10.2.0.2
Platforms affected Generic (all / most platforms affected)

 It is believed to be a regression in default behaviour thus:
   Regression introduced in 9.2.0.6

Fixed:

This issue is fixed in
  • 9.2.0.8 (Server Patch Set)
  • 10.2.0.3 (Server Patch Set)

Symptoms:

Related To:

  • Globalization Support (NLS)
  • Database Link / Distributed

Description

This problem is introduced in 9.2.0.5.

An ORA-600 [opixrb-4], [1036] can occur with a multibyte database
for a SELECT if the statement ends with :N or :Q bind variable names.

eg: In a UTF8 database:
  variable o varchar2(10);
  variable n varchar2(10);
  begin :o := 'aaa';  :n := 'bbb'; end;
  /
  select * from sys.all_indexes@dblink 
   where owner= :o and index_name=:n;
  ^
  ORA-600 [opixrb-4], [1036], [ORA-01036: illegal variable name/number]

The full bug text (if published) can be seen at Bug 4964703 (This link will not work for UNPUBLISHED bugs)
You can search for any interim patches for this bug here Patch 4964703 (This link will Error if no interim patches exist)

抱歉!评论已关闭.