ORA-00604,ORA-00600,ORA-1652,ORA-1653,ORA-00257 errors

Hi All,
I am getting the below alerts in my Oracle 9i database.
ORA-00604: error occurred at recursive SQL level 3
ORA-00600: internal error code, arguments: [kghpih:ds], [
ORA-1652: unable to extend temp segment by 128 in tablespace           TS_PHDB_5
ORA-1653: unable to extend table T49XPWM.TMP_PD_VALUES by 128 in           tablespace TS_PHDB_5
ORA-1652: unable to extend temp segment by 128 in tablespace           TS_PHDB_16
ORA-00257: archiver error. Connect internal only, until freed.
ORA-604 signalled during: ALTER DATABASE CLOSE NORMAL...
Saswat

This error does not necessarily indicate whether or not you have enough space
in the tablespace, it merely indicates that Oracle could not find a large enough area of free
contiguous space in which to fit the next extent.
add datafile to your table space.
Edited by: Asad99 on Apr 1, 2013 3:59 AM

Similar Messages

  • PL/SQL-Error: ORA-00604 - ORA-01422 makes no sense. Any Idea anyone ?

    Problem:
    No matter if creating new or recompiling old procedures
    (that had been compiled successfully lon ago),
    I always receive the very same error message:
    ORA-00604: ...recursive SQL level 1
    ORA-01422: exact fetch returns more than requested number of rows
    ORA-at line 5 (mouse cursor blinks at teh first line of code...)
    It is the same with PLEdit, HORA and SQL*PLUS:
    even the most simple procedures are not compiled
    Hints: I encounter this problem since I installed Forms 6i.
    I am using database 8.1.7 on Redhat Linux (as a server),
    and working on a W2K client.
    Any idea anyone ?
    ThanX in advance !

    Sorry, I found my error : Trigger on Database
    Maybe others are interested too:
    Be careful when using triggers "on schema" or "on database",
    because, as I have found, the error message doesn4t say that.
    I had a few such triggers for logging purposes.
    After I disabled my database triggers, I could continue compiling.
    Bye, Jan.

  • ORA-07445, ORA-00600, ORA-00604, ORA-01001 errors

    Oracle 10.2.0.4, Windows Server 2003 64bit
    Every two months I get this error masseage...
    Can you help me with this?
    Fri Feb 03 07:11:02 2010
    Errors in file D:\oracle\product\10.2.0\admin\MYSID\udump\MYSID_ora_1115.trc:
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x623C9544] [ADDR:0x100000007] [UNABLE_TO_READ] []
    Fri Feb 03 07:12:17 2010
    Thread 1 advanced to log sequence 22223 (LGWR switch)
    Current log# 1 seq# 43463 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\MYSID\REDO01.LOG
    Fri Feb 03 07:14:55 2010
    Thread 1 cannot allocate new log, sequence 22224
    Checkpoint not complete
    Current log# 1 seq# 43463 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\MYSID\REDO02.LOG
    Fri Feb 03 07:14:56 2010
    Thread 1 advanced to log sequence 22224 (LGWR switch)
    Current log# 2 seq# 43464 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\MYSID\REDO03.LOG
    Fri Feb 03 07:17:20 2010
    Thread 1 advanced to log sequence 22225 (LGWR switch)
    Current log# 3 seq# 43465 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\MYSID\REDO01.LOG
    Fri Feb 03 07:22:35 2010
    Thread 1 advanced to log sequence 22226 (LGWR switch)
    Current log# 1 seq# 43466 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\MYSID\REDO02.LOG
    Fri Feb 03 07:25:09 2010
    Thread 1 advanced to log sequence 22227 (LGWR switch)
    Current log# 2 seq# 43467 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\MYSID\REDO03.LOG
    Fri Feb 03 07:26:32 2010
    Errors in file D:\oracle\product\10.2.0\admin\MYSID\udump\MYSID_ora_3124.trc:
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    Fri Feb 03 07:26:36 2010
    Errors in file D:\oracle\product\10.2.0\admin\MYSID\udump\MYSID_ora_3124.trc:
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    Fri Feb 03 07:26:37 2010
    Errors in file D:\oracle\product\10.2.0\admin\MYSID\udump\MYSID_ora_3124.trc:
    ORA-00600: internal error code, arguments: [kghfrh:ds], [0x14524BE78], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    Fri Feb 03 07:26:39 2010
    Errors in file D:\oracle\product\10.2.0\admin\MYSID\udump\MYSID_ora_3124.trc:
    ORA-00600: internal error code, arguments: [17183], [0x07EF1FD88], [], [], [], [], [], []
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01001: invalid cursor
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01001: invalid cursor
    ORA-00600: internal error code, arguments: [kghfrh:ds], [0x14524BE78], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    Fri Feb 03 07:26:40 2010
    Errors in file D:\oracle\product\10.2.0\admin\MYSID\udump\MYSID_ora_3124.trc:
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [17183], [0x07EF1FD88], [], [], [], [], [], []
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01001: invalid cursor
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01001: invalid cursor
    ORA-00600: internal error code, arguments: [kghfrh:ds], [0x14524BE78], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kghfrmrg:nxt], [0x14524BE60], [], [], [], [], [], []

    Can you help me with this?In case of internal errors (ORA-00600,ORA-07445) only Oracle support can really help you. Open a SR on MOS/metalink.
    Werner

  • Ora-00604 error and ora 01000 error while report generation.

    hi all,
    I am trying to generate the multiple reports of same template through a program.
    While this job is running, i get the following error at the BIP console and the reports don't get generated.
    [101711_044115578][][EXCEPTION] java.sql.SQLException: ORA-00604: error occurred
    at recursive SQL level 1
    ORA-01000: maximum open cursors exceeded
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01000: maximum open cursors exceeded
    ORA-01000: maximum open cursors exceeded
    Kindly help.
    Thanks.

    Lots of resources with a simple search to see what this is about, for example:
    http://www.orafaq.com/wiki/ORA-01000
    ORA-01000:     maximum open cursors exceeded
    Cause:     A host language program attempted to open too many cursors. The initialization parameter OPEN_CURSORS determines the maximum number of cursors per user.
    Action:     Modify the program to use fewer cursors. If this error occurs often, shut down Oracle, increase the value of OPEN_CURSORS, and then restart Oracle.
    open_cursors parameter
    http://download.oracle.com/docs/cd/E11882_01/server.112/e25513/initparams160.htm#REFRN10137
    Oracle support note:
    OERR: ORA-1000 maximum open cursors exceeded (Doc ID 18591.1)

  • Ora-00604,ora-01422 error while dropping the table

    Hi gurus,
    I am using Oracle 10g R2 on windows 2000 platform,while dropping the table the following error occured.
    ORA-00604 : error occurred at recursive sql level 1.
    ORA-01422: exact fetch returns more than requested number of rows.
    Need urgent help.
    Thanks in advance

    Is there an AFTER EVENT trigger defined on this database? Can you check that?
    Secondly, was this database migrated from earlier version? I remember having seen this problem on 9i (it was 9.2.0.1 or 9.2.0.2; I can't recall exactly).

  • ORA-00604: error occurred at recursive SQL level 1 ORA-01882: timezone

    Hi
    I'm trying to config my base_domain for SOA11g but i'm getting the following error when connecting to my Oracle XE DB to configure SOA,
    please help thanks
    Software installed
    OS: Windows 7 64bit
    DB: Oracle XE 10g
    Oracle SOA 11.1.1.4.0
    Oracle RCU 11.1.1.4.0
    Oracle wls1034_generic
    Error Detials
    Component Schema=SOA Infrastructure
    Driver=oracle.jdbc.xa.client.OracleXADataSource
    URL=jdbc:oracle:thin:@127.0.0.1:1521/XE
    User=DEV_SOAINFRA
    Password=********
    SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='SOAINFRA' and version='11.1.1.4.0'
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01882: timezone region  not found
    CFGFWK-60850:  Test Failed!
    Component Schema=User Messaging Service
    Driver=oracle.jdbc.OracleDriver
    URL=jdbc:oracle:thin:@127.0.0.1:1521/XE
    User=DEV_ORASDPM
    Password=********
    SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='ORASDPM' and version='11.1.1.2.0'
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01882: timezone region  not found
    CFGFWK-60850:  Test Failed!
    Component Schema=OWSM MDS Schema
    Driver=oracle.jdbc.OracleDriver
    URL=jdbc:oracle:thin:@127.0.0.1:1521/XE
    User=DEV_MDS
    Password=********
    SQL Test=select 1 from schema_version_registry where
                        owner=(select user from dual) and mr_type='MDS' and
                        version='11.1.1.4.0'
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01882: timezone region  not found
    CFGFWK-60850:  Test Failed!
    Component Schema=SOA MDS Schema
    Driver=oracle.jdbc.OracleDriver
    URL=jdbc:oracle:thin:@127.0.0.1:1521/XE
    User=DEV_MDS
    Password=********
    SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='MDS' and version='11.1.1.4.0'
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01882: timezone region  not found
    CFGFWK-60850:  Test Failed!
    Component Schema=OSB JMS Reporting Provider
    Driver=org.apache.derby.jdbc.ClientDriver
    URL=jdbc:derby://127.0.0.1:1521/XE;create=true;ServerName=127.0.0.1;databaseName=XE
    User=DEV_SOAINFRA
    Password=********
    SQL Test=SELECT 1 FROM SYS.SYSTABLES
    Insufficient data while reading from the network - expected a minimum of 6 bytes and received only 0 bytes.  The connection has been terminated.
    CFGFWK-60850:  Test Failed!

    Hi,
    Please check the timezone set in your server where Weblogic is installed. Also ensure the timezone on which your weblogic is running, the same is present in in database by querying V$TIMEZONE_NAMES table. If it is not present then please change the timezone of the server. then try to execute the steps what you are doing, it will not throw any error.
    if this helps please mark.
    Thanks,
    Kishore

  • ORA-00604: error occurred at recursive SQL level 1

    Hi,
    i have a view as source (DB2)
    Target table in Oracle with the same structure
    when i view data from the view all the records are listed.
    after mapping the source and target source gets fail while debuging (test data)
    and also while deploying the mapping i get the following error.
    Anyone knows about the following errors
    ACBLODS_MAP
    Create
    Warning
    ORA-06550: line 0, column 0:
    ORA-04052: error occurred when looking up remote object [email protected]@DB2_KAPIL_LOCATION
    ORA-00604: error occurred at recursive SQL level 1
    ORA-28500: connection from ORACLE to a non-Oracle system returned this
    please someone help me to solve this
    thanks in advance
    regards
    raja

    I had a simular problem with progress. If the progress table had to many columns
    OWB was failing. The problem was the ODBC driver used to make a connection to PROGRESS.

  • ORA-00604: error occurred at recursive SQL level 1 (Call to a Oracle View)

    I have created a view that refers to a package function within the sql select.
    Like
    E.x
    CREATE OR REPLACE VIEW VW_TAX
    as select
    test_pkg.fn_get_gl_value(acct_id) desired_col1,
    test_pkg.fn_get_gl_desc_value(acct_id) desired_col2
    From tables a, b
    a.col= b.col
    The sample function( fn_get_gl_value) is embedded into a package (test_pkg).
    Function fn_get_gl_value:
    It earlier referred to table A1, B1, C1 and this query took really long, Therefore I used object type tables and stored the values required once within the package when it is invoked. Later I used the Tables A1, B1 and C1(table Cast from the type Table Loaded in Package Memory)
    The query was fast and fine, but now when I try to re-use the view
    select * from VW_TAX
    where acct_id = '02846'
    It fails with this message
    09:32:35 Error: ORA-00604: error occurred at recursive SQL level 1
    ORA-01000: maximum open cursors exceeded
    Note: The database is Oracle8i Enterprise Edition Release 8.1.7.4.0.
    Maximum cursors database is 500
    Please let me know if there is any known solution,
    Appreciate all your help
    Thanks
    RP

    Seems like your OPEN_CURSORS init.ora parameter is set too low.
    See Metalink Note:1012266.6 for details.
       ORA-01000: "maximum open cursors exceeded"
            Cause: A host language program attempted to open too many cursors.
                   The initialization parameter OPEN_CURSORS determines the
                   maximum number of cursors per user.
           Action: Modify the program to use fewer cursors. If this error occurs
                   often, shut down Oracle, increase the value of OPEN_CURSORS,
                   and then restart Oracle.

  • ORA-00604: error occurred at recursive SQL level

    I only have 2 users and approx 9 schemas.
    Why is this complaining about maximum cursors??
    Error message:
    ORA-00604: error occurred at recursive SQL level
    ORA-01000: maximum open cursors exceeded
    ORA-0064 error occurred at recursive SQL level
    Cause:
    An error occurred at recursive SQl level
    (a statement applying to internal dictionary tables)
    >>
    Created 2 users
    1) boundaries (User)
    has a couple of schema.
    National, provincial, district, village
    I have set-up the Primary & Foreign keys.
    Only 1 table has 1 row of data
    2) Projects (User)
    Set up one table - Program
    Program has a Primary Key.
    Foreign key is linked to (boundaries) national PK
    The problem occured when I entered data into boundaries.national

    Clive_S wrote:
    OS: Windows Server 2008 standard - 64 bit.
    Select * from v$version
    Oracle Database 11g release 11.1.0.7.0 - 64 bit
    PL/SQL release 11.1.0.7.0 - production core 11.1.0.7.0
    Production TNS for 64-bit windows: 11.1.0.7.0
    Production NLSRTL for 64-bit windows: 11.1.0.7.0
    I am trying to replicate in Oracle what I would do in SQL Server. There's your first mistake. There are too many differences. My first programming language was COBOL, but I don't write other languages as if they were COBOL.
    I cannot attach an image of the users & tablespace, to illustrate.Another reason to work in sqlplus.
    >
    I created 2 User = Boundaries and Project
    I created several schemas (tables)No, you created 2 schemas. One user = one schema = one user.
    A schema is not a table and a table is not a schema. A schema is a collection of objects, which can include multiple tables but only those owned by one username.
    >
    Boundaries (user)
    Tables:
    Country
    Province
    District
    Village
    Projects (user)
    Tables:
    Program
    Project.Program has a FK = Country that is linked to Boundaries.Country
    I need to create several scemas (databases):Another difference. a schema is not a database, though the sql server concept of a database is somewhat analogous to an oracle schema.
    Boundaries, Project, Assets.
    There are foreign keys linking the various schemas.FKs link tables not schemas.
    Edited by: EdStevens on Feb 26, 2010 10:30 AM

  • ORA-00604: error occurred at recursive SQL level 1 and ORA-30036:

    Hi Gurus,
    I am trying to shrink the table segment along with indexes.
    I am using
    alter table OWNER.TABLE shrink space cascade; syntax but after 1 hr i got the following error.
    ERROR at line 1:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-30036: unable to extend segment by 4 in undo tablespace 'UNDOTBS01'
    UNDO tablespace has sufficient space and undo_retention is 6Hrs. What could be the problem ?
    Or do i need to use
    alter table OWNER.TABLE shrink space; only ?
    Thanks & Regards

    Hi,
    I am doing this in testing enviornment and before this activity added 4g space to existing 50GB undo tablespace.
    No jobs are running in testing environment and the shrinking on table is of 12GB. I cann't import/export and truncate or move to different tablespaces as this has oracle advanced queue and chances are more to corrupt queues.
    Thanks

  • Ora-00604:error occurred at recursive SQL level 1 and Ora-04023

    hi all
    i am using oracle linux 5.5 and oracle Database 11g R2 while shutingdown the database i am getting
    the following errors.
    SQL> shutdown immediate;
    Ora-00604:error occurred at recursive SQL level 1
    Ora-04023: object select count(*) from reg$SQL>plz can anyone help me out?

    Couple of questions related to this issue:
    1.Is there anything in alert log. Post last 50 lines from alert log.
    2.Is there any trace / log generated by Oracle ?
    3.What is Memory_Target parameter value ?
    4.What is value of statistics_level parameter ?
    5.Did you perform any failed upgradation ?
    6.Are there any invalid objects in database ?
    Generally ORA-00604 is related to insufficient size of shared pool. Now, i am googling how to get a proper value of shared pool size ? I got that there is a view v$shared_pool_advice which will tell me the answer of this question. Ok, it means now question is how do i get the proper value of shared pool from v$shared_pool_advice; i mean how do i interpret this v$shared_pool_advice view ?
    No problem docs are there to answer this question : (How i got this link ? Open a new page---http://tahiti.oracle.com---selected 11.2 docs--in the left hand sided there is a search text box i entered v$shared_pool_advice and i got couple of links)
    http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/dynviews_3037.htm#REFRN30239
    I will read these links and now i will query this and DBA_HIST_SHARED_POOL_ADVICE views, interpret the values. Ok, but what about my original question i.e. ORA-00604 and 4023 ? If i am at this stage, understood all the values, it means now i can understand the meaning / sense of resizing of shared pool.
    ALTER SYSTEM SET statistics_level=TYPICAL SCOPE=SPFILE;
    You can monitor V$SGA_RESIZE_OPS to identify the range of values that Oracle is automatically resizing the DB_CACHE_SIZE and SHARED_POOL_SIZE components to. Then, pick an appropriate minimum value based on the range. There's no "magic formula". But V$SGA_RESIZE_OPS shows the sizes that Oracle has been automatically been resizing the SGA components to. The Buffer Cache Advisory section of the AWR report or V$DB_CACHE_ADVICE, V$SHARED_POOL_ADVICE, V$SGA_TARGET_ADVICE and DBA_HIST_SGA_TARGET_ADVICE are views that provide advisory information as well. Hemant @ SGA_MAX_SIZE and SGA_TARGET how to set minimum for pools
    So, these are the baby steps if i ever gets ORA-00604 and ORA-04023 on my test database. Do all these and feel free to post the next doubt, i am sure you will get the correct answer.
    Regards
    Girish Sharma

  • ORA-00604:error occurred at recursive SQL level1 ORA-01000:maximum open cur

    Dear Experts,
    I got Error During WebLoad Testing.
    Please give me solution.
    java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-01000: maximum open cursors exceeded

    It depends on how may cursors are used in your program and the parameter value for OPEN_CURSORS. If it is not possible to reduce the number cursors used in the program increase the OPEN_CURSORS value.
    regards

  • Ora-00604 error while taking tkprof of a trace file

    Sorry i am giving the full erro but omitting exact table names
    Hi ,
    I have an error while taking tkprof of a trace file.
    I gave the following command ---
    tkprof <source.trc> <file.prc> sys=no sort=exeela,fchela,prsela explain= /
    error is --
    Error in create table of EXPLAIN PLAN table : unix_session_user.prof$paln_table
    ORA-00604: error occurred at recursive SQL level 1
    ORA-20001: Step-6:DDL
    Event Security. You are not permitted to perform the requested structural
    changes to PROF (TABLE)
    Event triggered : CREATE
    ora_login_user
    (session_user) : unix_session_user(dummy)
    Search : select count(*) from
    tabl(dummy table name) where obj_name like '%\%%' escape '\' and obj_type =
    'TABLE' and obj_type = 'USER' and ( event_CREATE = 'Y' or status =
    'Override')
    ORA-06512: at line 162
    ORA-06510: PL/SQL: unhandled
    user-defined exception
    EXPLAIN PLAN option disabled.
    i searched for the error and in oracle forum i found a solution .. http://forums.oracle.com/forums/thread.jspa?threadID=844287&tstart=0
    but after giving the table option it is giving the same error
    tkprof <source.trc> <file.prc> sys=no sort=exeela,fchela,prsela table=old_schema.plan_table explain= /
    it again gave the same error.
    In both two cases it gives elapsed time results,library cache missing etc but before giving this it throws ORA-00604 error as stated above
    then i again correct the tkprof statement ..
    tkprof <source.trc> <file.prc> sys=no sort=exeela,fchela,prsela table=new_schema.plan_table explain= /
    say this schema name here i used is dummy schema name.
    My question is did this error came as we had not sufficient previlages in the old_schema but that previleges we have in new_schema?
    My databse version is 9.2.0.4.0
    Thanks in advance
    Edited by: bp on Feb 3, 2009 11:36 PM
    Edited by: bp on Feb 3, 2009 11:40 PM

    Please post here full error message, there should be lines with ORA-00604 and then some other ORA as well.
    And are there any trace files generated during this error?
    And as You can see from error description, probably You will have to contact with Oracle support in order to solve this case:
    oerr ora 00604
    00604, 00000, "error occurred at recursive SQL level %s"
    // *Cause:  An error occurred while processing a recursive SQL statement
    // (a statement applying to internal dictionary tables).
    // *Action: If the situation described in the next error on the stack
    // can be corrected, do so; otherwise contact Oracle Support.

  • ORA-00604: error occurred at recursive SQL level 1 + ORA-04031

    Hi,
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for Solaris: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    os version : SunOS oratest 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Fire-V210
    SQL> show parameter  sga_target
    NAME                                 TYPE        VALUE
    sga_target                           big integer 892M
    SQL> show parameter shared_pool_size
    NAME                                 TYPE        VALUE
    shared_pool_size                     big integer 112M
    when i do normal query i am getting ora-04031 error and 10g server is Automatic Shared Memory Management since i set sga_target and server as to do automatically readjusts the sizes of memory pools, if that is the case why it throwing ora-04031 error;
    below errors showing before bounce the database
    SQL> show parameter size
    ORA-04031: unable to allocate 3840 bytes of shared memory ("shared
    pool","unknown object","sga heap(1,0)","kglsim object batch")
    SQL> select * from tab
      2  ;
    select * from tab
    ERROR at line 1:
    ORA-04031: unable to allocate 3840 bytes of shared memory ("shared
    pool","select * from tab
    ","sga heap(1,0)","kglsim object batch")
    alert log file:
    Errors in file /oracle/admin/appsdb/bdump/appsdb_smon_19154.trc:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-04031: unable to allocate 3840 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","kglsim object batc
    h")
    Thanks
    PrakashEdited by: prakashdba on Jan 10, 2009 12:31 AM
    Edited by: prakashdba on Jan 10, 2009 4:10 AM

    And your version number is?
    And your patch level is?
    And your hardware and operating system are?
    What did you find when you looked this up at metalink?
    Did you follow the advice in the metalink Knowledge Base docs?

  • ORA-00604: error occurred at recursive SQL level 1 (10G)

    I was adding a default schema setting to a user id, saved the role and got the above error. ID hidden. All the roles below had default already added but had not caused error and some had been in place since Oracle9i
    SQL> REVOKE "ROL_HOBSONS_SCHEMA_VIEWS" FROM <USER ID>
    Revoke complete.
    SQL> GRANT "ROL_HOBSONS_SCHEMA_VIEWS" TO <USER ID>
    Grant complete.
    SQL> ALTER USER <USER ID>
    DEFAULT ROLE "DBA", "ROL_IRIS_CONVERSION", "ROL_UKFRSRPT_VIEW", "ROL_UKFRS_TRANS", "ROL_UKFRS_VIEW", "ROL_UKHRS_RPT", "ROL_UKSISRPT_FAMSBR", "ROL_UKFRS_RPT2", "ROL_CM_IT_CPE", "ROL_UKSISRPT_ VIEW", "CONNECT", "ROL_HOBSONS_SCHEMA_VIEWS", "RESOURCE", "ROL_NEW_UKSIS_VIEWS_IN_TEST", "ROL_HOBSONS_SCHEMA_VIEWS"
    ALTER USER <USER ID>
    DEFAULT ROLE "DBA", "ROL_IRIS_CONVERSION", "ROL_UKFRSRPT_VIEW", "ROL_UKFRS_TRANS", "ROL_UKFRS_VIEW", "ROL_UKHRS_RPT", "ROL_UKSISRPT_FAMSBR", "ROL_UKFRS_RPT2", "ROL_CM_IT_CPE", "ROL_UKSISRPT_ VIEW", "CONNECT", "ROL_HOBSONS_SCHEMA_VIEWS", "RESOURCE", "ROL_NEW_UKSIS_VIEWS_IN_TEST", "ROL_HOBSONS_SCHEMA_VIEWS"
    Error at line 4
    ORA-00604: error occurred at recursive SQL level 1
    ORA-00001: unique constraint (SYS.I_DEFROLE1) violated
    The original change was made by a dba using current Oracle OEM. I accessed using TOAD10 to update another user with a default check mark. Upon trying to save, I got the above error. The updated access remained even though it gave an error and the user reported being able to get to her data. However, any changes to the role with adding or removing admin or default will display the error.
    Any ideas?
    thanks John

    Hi,
    Oracle makes an entry in SYS.DEFROLE$ table for a pair of user and default role.
    You are getting the error as some of the roles you are now assigning are already default roles for this user and hence UK violation.
    You can make use of *"sys.KU$_DEFROLE_LIST_VIEW"* to find already existing records. (see ex below)
    SQL> select * from sys.KU$_DEFROLE_LIST_VIEW;
       USER_ID USER_NAME                      ROLE                              ROLE_ID
            69 SRICKMAN                       DBA                                     4
            69 SRICKMAN                       ORACLE_DBA                            156Find already existing entries for your user, remove those roles from your query and try again.
    Regards,
    Ullhas

Maybe you are looking for

  • Regarding PO reports

    Hi Guru's I have written a report which display output.and the output fields are 1-Plant, 2-Purchase oragnization ,     3- Purchase Order  and 4-Purchase item. Plz check this program where i can mistake to write this program.. TABLES : EKKO,         

  • Can't a child override font components set in parent's style?

    I set a default font for my container at its top level. If I want a child to show in, say, a larger point size, I ought to be able to put a style on the child only specifying the size, not the whole font description, right? For example, <?xml version

  • Navigation of iPhoto and iTunes not possible by Remote Control

    Navigation of iPhoto and iTunes not possible by Remote Control after upgrading from Leo to Mountain Lion. I miss this functionality because it was nice to see may photoes directly on the iMac-Screen as well to hear the Music on my Radio. No chance to

  • JRE picking up wrong path to dll's

    Hi, I've got multiple JRE/JDKs installed on my machine currently - e.g: 1.6.16 1.6.17 1.5.14 - JAVA_HOME points to 1.5.14 - PATH points to the same - If I do a java -version from the command line, I get "1.5.14" However, if I go to the bin director o

  • Change validate from list property at runtime

    I am added below code in when-validate-trigger. But it is not working. Please do the needful. IF :PARAMETER.PARTY = 'N' THEN      set_ITEM_property('B1.GJM_PRTY_CODE',lov_name,'LV_INS');      SET_ITEM_PROPERTY('B1.GJM_PRTY_CODE',VALIDATE_FROM_LIST,PR