Error during altering a domain index - 10gr2

10.2.0.5 on RHEL-4
I would like to reduce some redo entries to prevent huge generation of archive-logs.
select index_name, table_owner, table_name, tablespace_name from user_indexes where index_type='DOMAIN' and logging='YES';
SQL> alter INDEX ISE_HIST#LOC nologging;
alter INDEX ISE_HIST#LOC nologging
ERROR at line 1:
ORA-29871: invalid alter option for a domain index
Why I am unable to convert into no-logging mode ? What is the correct way of doing this?
Thanks!

>
I would like to reduce some redo entries to prevent huge generation of archive-logs.
select index_name, table_owner, table_name, tablespace_name from user_indexes where index_type='DOMAIN' and logging='YES';
SQL> alter INDEX ISE_HIST#LOC nologging;
alter INDEX ISE_HIST#LOC nologging
ERROR at line 1:
ORA-29871: invalid alter option for a domain index
Why I am unable to convert into no-logging mode ? What is the correct way of doing this?
>
As the exception message says you can't use the logging/nologging clause for domain indexes. Oracle doesn't support that functionality.
See ALTER INDEX in the SQL Language doc
>
index
Specify the name of the index to be altered.
Restrictions on Modifying Indexes The modification of indexes is subject to the following restrictions:
•If index is a domain index, you can specify only the PARAMETERS clause, the RENAME clause, the rebuild_clause (with or without the PARAMETERS clause), the parallel_clause, or the UNUSABLE clause. No other clauses are valid.
•You cannot alter or rename a domain index that is marked LOADING or FAILED. If an index is marked FAILED, the only clause you can specify is REBUILD.
>
The first bullet point above itemizes the clauses you can specify for a domain index and LOGGING/NOLOGGING is not one of them. As that point says 'No other clauses are valid'.
There are no workarounds.

Similar Messages

  • Upgrade from 10gr2 to 11gr2 - error during impdp

    Current server is 10gr2 on windows 2003 64 bit, running TDE. On the new server, I've copied the wallet to the new server, opened it using the alter system set encryption wallet open command. Verifed it's open. When I run impdp on the 11gr2 server, I get a ton of these errors:
    ORA-39083: Object type INDEX failed to create with error:
    ORA-28374: typed master key not found in wallet
    Failing sql is:
    CREATE INDEX "BANK"."RTXN_DX29" ON "BANK"."RTXN" ("RTXNTYPCD") PCTFREE 10 INITRANS 2 MAXTRANS 255  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "INDEXES" PARALLEL 12
    Followed by a ton of errors like this
    Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT
    ORA-39083: Object type REF_CONSTRAINT failed to create with error:
    ORA-02270: no matching unique or primary key for this column-list
    Failing sql is:
    ALTER TABLE "BANK"."ACCT1099M" ADD CONSTRAINT "ACCT1099M004" FOREIGN KEY ("PARENTACCTNBR", "PARENTRTXNNBR") REFERENCES "BANK"."RTXN" ("ACCTNBR", "RTXNNBR") ENABLE NOVALIDATE
    Any ideas? I'm doing my practice runs for the real upgrade, which is this weekend, and I've had several successful upgrades, but this time I can't get past this error.

    I do not have any experience with TDE, but see if MOS Doc 1260584.1 can help
    HTH
    Srini

  • IDES system copy ..error during IMPORT_ABAP..unable to create indexes

    Hi all,
    I am doing a IDES system copy. I ran the report SMIGR_CREATE_DLL , the export activities have been completed successfully as well on the source system. Now on the target system, during the import, I am getting the following error in the log file SAPDFACT.log.
    (DB) ERROR: DDL statement failed
    (CREATE  INDEX "/BI0/E0RSTT_C06~P" ON "/BI0/E0RSTT_C06" ( "KEY_0RSTT_C06P" , "KEY_0RSTT_C06T" , "KEY_0RSTT_C06U" , "KEY_0RSTT_C061" , "KEY_0RSTT_C062" , "KEY_0RSTT_C063" , "KEY_0RSTT_C064" , "KEY_0RSTT_C065" , "KEY_0RSTT_C066" , "KEY_0RSTT_C067" , "KEY_0RSTT_C068"  ) TABLESPACE PSAPSR3 STORAGE (INITIAL 65536 NEXT 0000002560K MINEXTENTS 0000000001 MAXEXTENTS 2147483645 PCTINCREASE 0 ) NOLOGGING COMPUTE STATISTICS )
    DbSlExecute: rc = 99
      (SQL error 1408)
      error message returned by DbSl:
    ORA-01408: such column list already indexed
    (DB) INFO: disconnected from DB
    The owner for this table is SAPSR3. Some oracle forums suggested to drop the index before recreating it. But when i do "drop index SAPSR3."/BI0/E0RSTT_C06~P..it says.."the specified index does not exist". But when I go to recreate this index, it doesn get created successfully. After that when I re-run the import, it again fails. Suprisingly..now if i go to check if this index is present thru a sql querry:
    select owner, object_name, object_type from dba_objects where object_name='SAPSR3."/BI0/E0RSTT_C06~P"', it tells "no rows selected". This is happening everytime, I create an index, where it gets created successfully, and the import again fails with the same error in SAPDFACT.log.
    I found an SAP note 885441 named..common errors during migration..although mine isnt a migration..my both source and destination are Red hat 64 bit platform.
    The note 1st asks to download the latest R3load..which I did and extracted in the kernel directory of the source..then it also asked to edit the .TSK file..in my case..SAPDFACT.TSK..where the lines:
    I /BIC/E<Cubename>~<index> C err
    to  I /BIC/E<Cubename>~<index> C ign..
    I did that..this time..the import again fails..but in the SAPDFACT.log..it complains about some other index..n the same gets generated in the .TSK file as well..the earlier index error is not again generated.
    I am not sure..what is going wrong..my export went through successfully.i have done the prep steps for export as well..before that i ran the SMIGR_CREATE_DLL report as well..
    Any inputs are highly appreciated..
    Thanks,
    Akshay

    Hi,
    Check SAP  Note 1166589 - Table converter: DB error when creating secondary indexes
    Thanks
    Sunny

  • Error during search !!! Associate Search Query with Indexes !!!

    We are trying to implement a simple index with Trex Search .
    We have done the following tasks :
    1. Created my index
    2. Assigned data to the the indexes
    3. Created taxonomies for classification indexes
    4. Created my search query  asociated to the index
    When we  try to search with the iview search , we got this error  :  <i><b>"Error during search occurred - com.sapportals.wcm.WcmException: A received argument has an invalid value (Errorcode 18)"</b></i> .
    We think that something is missing and for that we need to know how can we
    associate the search query with the index ?
    After the step 4), what we have to do in order to get this implementation (search working)
    Please send us  any ideas ..
    THANKS !!!

    Dear Ato
    Check in IMG Path - Enterprise Structure --> Assignment --> Logistis Execution --> Assign warehouse number to plant/storage location.
    Here check whether the warehouse number is assigned to your plant and storage location.
    thanks
    G. Lakshmipathi

  • Domain creation error during installation of forms 11g

    Dear all,
    I have the following error, during installation of forms 11g, the installation completed successfully but in configuration section it gave error on the 1st step domain creation.
    weblogic server version 10.3.6
    forms and reports version 11.1.2.1.0
    java version "1.4.2_06"
    here is the error portion from installation log
    ----- **************** log *****************************-------------------------------------------------------------------------------------------------
    Entering windows
    OneoffTool  Script Location: C:\Users\Nadeem\AppData\Local\Temp\tmpOneoffTool1383064488002.bat
    oneoff command is: f:\Oracle\Middleware\Oracle_FRHome2\OPatch\opatch apply f:\Oracle\Middleware\Oracle_FRHome2\oneoffpatches\p12429525_111070_Win32.zip -oh f:\Oracle\Middleware\Oracle_FRHome2 -silent
    [ProcessManager] Invoking:C:\Users\Nadeem\AppData\Local\Temp\tmpOneoffTool1383064488002.bat
        stdout=[
    C:\Users\Nadeem\AppData\Local\Temp>f:\Oracle\Middleware\Oracle_FRHome2\OPatch\opatch apply f:\Oracle\Middleware\Oracle_FRHome2\oneoffpatches\p12429525_111070_Win32.zip -oh f:\Oracle\Middleware\Oracle_FRHome2 -silent
    OPatch failed with error code = 1
        stderr=[java.lang.UnsupportedClassVersionError: oracle/opatch/OPatch (Unsupported major.minor version 49.0)
      at java.lang.ClassLoader.defineClass0(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    Exception in thread "main" ]   
    sbStderr.length():891
    [Applying patch f:\Oracle\Middleware\Oracle_FRHome2\oneoffpatches\p12429525_111070_Win32.zip and the  java.lang.UnsupportedClassVersionError: oracle/opatch/OPatch (Unsupported major.minor version 49.0)
      at java.lang.ClassLoader.defineClass0(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    Exception in thread "main"  ]
    oneoff command is: f:\Oracle\Middleware\Oracle_FRHome2\OPatch\opatch apply f:\Oracle\Middleware\Oracle_FRHome2\oneoffpatches\p6599470_111070_Generic.zip -oh f:\Oracle\Middleware\Oracle_FRHome2 -silent
    [ProcessManager] Invoking:C:\Users\Nadeem\AppData\Local\Temp\tmpOneoffTool1383064488002.bat
        stdout=[
    C:\Users\Nadeem\AppData\Local\Temp>f:\Oracle\Middleware\Oracle_FRHome2\OPatch\opatch apply f:\Oracle\Middleware\Oracle_FRHome2\oneoffpatches\p6599470_111070_Generic.zip -oh f:\Oracle\Middleware\Oracle_FRHome2 -silent
    ----- **************** log *****************************-------------------------------------------------------------------------------------------------

    user2040934 wrote:
    Dear all,
    I have the following error, during installation of forms 11g, the installation completed successfully but in configuration section it gave error on the 1st step domain creation.
    weblogic server version 10.3.6
    forms and reports version 11.1.2.1.0
    java version "1.4.2_06"
    You have the wrong Java version installed.  Do you already have another Forms version installed (like Forms 10g)?  I ask this because Java 1.4.2_06 installs with the Oracle Developer Suite 10g. For Fusion Middleware 11g (Forms 11g) you need to have Java 1.6 installed.  If you already have Java 1.6 installed, then you will need to modify your System PATH so that it lists Java 1.6 before Java 1.4.  The error you are getting, "stderr=[java.lang.UnsupportedClassVersionError" is because Java 1.4 doesn't support the method the installer is using.  Run the following command from a Command/Dos window:  "Java -version".  If it does not show Java 1.6.0_??, then your PATH is still not setup correctly or you don't have Java 1.6.0 installed.
    Craig...

  • Error during Addon Installation Index was outside the bounds of array

    Hi  wen im trying to install addon on x64 2003 server its throwing me error
    Customer library
    "Error during Addon Installation Index was outside the bounds of array."
    "Error(-2) at EndInstallEx(False) at the end of the addon installation"
    Please provide me a solution for this.
    Thanks
    Rekha

    Hi Rekha,
    You may check this: Add-on Installer Issue
    Is this your add-on or SAP add-on? If it is 3rd party add-on, post it to the other forum
    Thanks,
    Gordon

  • OMS error during install Grid control 10gR2 on Windows 2003

    He,
    I get this error during install Grid control 10gR2 on a new server win2003.
    "oracle.sysman.emcp.agent.AgentPlugIn"
    What I see in forums is that I have to stop my listener and continue my installation.
    But I still have the same error !!
    Can you please help?
    Many thanks

    There are some guidelines here:
    Subject:      OracleAS Install Error When Configuring AS Console Agent - "oracle.sysman.emcp.agent.AgentPlugIn has failed"
         Doc ID:      Note:386308.1
    The solution stated is "Check the contents of the hosts of file and ensure that every entry is correct. All hostname / ip addresses have to be valid."
    When installing AS 9i R2 there was an issue with the names, those were supposed not to hava a hypen, so may be something was inherited from those kernels.
    There is another metalink note that document hosts issues:
    Problem: AgentCA: Grid Control Release 2 install fails with java.lang.Exception: 6 during Agent Configuration Assistant
         Doc ID:      Note:358640.1
    ~ Madrid.

  • Error during Heterogeneous System Copy -  Phase 18 Import ABAP

    Hello gurus,
    I´m facing an error during the Target Installation in a Heterogeneous System Copy (Migration). The system SAP is a SAP ECC 6.0 SR3 (Unicode and Abap+Java).
    Source server:
    Operation System:  Windows 2003 Server x64
    Database: SQL Server 2008 SP01
    Target server:
    Operation System:  Red Hat Enterprise Linux (RHEL) X64
    Database: Oracle DB 10.2g (10.2.0.4)
    I already did the all procedures in export database and all that looks fine!
    At this point I´m running the system copy procedure through SAPInst on target server (RHEL / Oracle) but in phase 18 - Import ABAP the sapinst stops... (by the way in procedure bar, I can see "Import Monitor jobs: running 0, waiting 1, completed 0, failed 18, total 19")
    I checked three log files (sapinst_dev.log ; sapinst.log ; SAPSDIC.log):
    SAPSDIC.log:
    /usr/sap/QAS/SYS/exe/run/R3load: START OF LOG: 20100820145140
    /usr/sap/QAS/SYS/exe/run/R3load: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#14 $ SAP
    /usr/sap/QAS/SYS/exe/run/R3load: version R7.00/V1.4 [UNICODE]
    Compiled Jan 23 2008 17:39:05
    /usr/sap/QAS/SYS/exe/run/R3load -ctf I /software/export_preparation/ABAP/DATA/SAPSDIC.STR /tmp/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS/DDLORA.TPL SAPSDIC.TSK ORA -l SAPSDIC.log
    (TPL) ERROR: unknown template variable "compress"
    /usr/sap/QAS/SYS/exe/run/R3load: job finished with 1 error(s)
    /usr/sap/QAS/SYS/exe/run/R3load: END OF LOG: 20100820145140

    Hi Volker,
    > (TPL) ERROR: unknown template variable "compress"
    > This message looks like the DDLORA.TPL contains stuff that should not belong there.
    > Can you attach the DDLORA.TPL.
    > There are some bugs with SMIGR_CREATE_DDL, but they are mostly not related to oracle.
    prikey: AFTER_LOAD ORDER_BY_PKEY
    seckey: AFTER_LOAD
    cretab: CREATE TABLE &tab_name&
            ( /{ &fld_name& &fld_desc& /-, /} )
            TABLESPACE &tablespace&
            &compress&
            &lob_cache&
            STORAGE (INITIAL     &init&
                     NEXT        &next&
                     MINEXTENTS  &minext&
                     MAXEXTENTS  &maxext&
                     PCTINCREASE &pctinc& )
    drptab: DROP TABLE &tab_name&
    crepky: CREATE UNIQUE INDEX &pri_key&
            ON &tab_name&
            ( &key_fld& /-, )
            TABLESPACE &tablespace&
            STORAGE (INITIAL     &init&
                     NEXT        &next&
                     MINEXTENTS  &minext&
                     MAXEXTENTS  &maxext&
                     PCTINCREASE &pctinc& )
                     NOLOGGING
                     COMPUTE STATISTICS ;
            ALTER INDEX &pri_key& LOGGING
    drppky: DROP INDEX &pri_key&
    creind: CREATE &unique& INDEX &ind_name&
            ON &tab_name&
            ( /{ &fld_name& /-, /} )
            TABLESPACE &tablespace&
            STORAGE (INITIAL     &init&
                     NEXT        &next&
                     MINEXTENTS  &minext&
                     MAXEXTENTS  &maxext&
                     PCTINCREASE &pctinc& )
                     NOLOGGING
                     COMPUTE STATISTICS ;
            ALTER INDEX &ind_name& LOGGING
    drpind: DROP INDEX &ind_name&
    crevie: CREATE VIEW &view_name&
            ( /{ &fld_name& /-, /} )
            AS &query&
    drpvie: DROP VIEW &view_name&
    trcdat: TRUNCATE TABLE &tab_name&
    deldat: DELETE FROM &tab_name& &where&
    negtab: LICHECK MLICHECK
    negdat: LICHECK MLICHECK
    negind: LICHECK0 MLICHECK0 LICHECK0 MLICHECK0
    negvie:
    negcpr:ARFCSSTATE ARFCSDATA ARFCRSTATE TRFCQDATA TRFCQIN TRFCQOUT TRFCQSTATE QRFCTRACE QRFCLOG
    table storage parameters
    loc: APPL0 PSAPSR3                 0000
         APPL1 PSAPSR3                 0000
         APPL2 PSAPSR3                 0000
         CLUST PSAPSR3                 0000
         DDIM  PSAPSR3                 0000
         DFACT PSAPSR3                 0000
         DODS  PSAPSR3                 0000
         POOL  PSAPSR3                 0000
         SDIC  PSAPSR3                 0  
         SDOCU PSAPSR3                 0000
         SLDEF PSAPSR3700              0000
         SLEXC PSAPSR3700              0000
         SLOAD PSAPSR3                 0000
         SPROT PSAPSR3                 0000
         SSDEF PSAPSR3700              0000
         SSEXC PSAPSR3700              0000
         SSRC  PSAPSR3                 0000
         TEMP  PSAPSR3                 0000
         USER  PSAPSR3USR              0000
         USER1 PSAPSR3USR              0000
    sto: 0  0000000016K 0000000040K 0000000001 2147483645
         1  0000000016K 0000000160K 0000000001 2147483645
         10 0000000016K 0000655360K 0000000001 2147483645
         11 0000000016K 0001310720K 0000000001 2147483645
         12 0000000016K 0002621440K 0000000001 2147483645
         13 0000000016K 0005242880K 0000000001 2147483645
         14 0000000016K 0010485760K 0000000001 2147483645
         2  0000000016K 0000000640K 0000000001 2147483645
         3  0000000016K 0000002560K 0000000001 2147483645
         4  0000000016K 0000010240K 0000000001 2147483645
         5  0000000016K 0000020480K 0000000001 2147483645
         6  0000000016K 0000040960K 0000000001 2147483645
         7  0000000016K 0000081920K 0000000001 2147483645
         8  0000000016K 0000163840K 0000000001 2147483645
         9  0000000016K 0000327680K 0000000001 2147483645
    index storage parameters
    loc: APPL0 PSAPSR3                 0000
         APPL1 PSAPSR3                 0000
         APPL2 PSAPSR3                 0000
         CLUST PSAPSR3                 0000
         DDIM  PSAPSR3                 0000
         DFACT PSAPSR3                 0000
         DODS  PSAPSR3                 0000
         POOL  PSAPSR3                 0000
         SDIC  PSAPSR3                 0  
         SDOCU PSAPSR3                 0000
         SLDEF PSAPSR3700              0000
         SLEXC PSAPSR3700              0000
         SLOAD PSAPSR3                 0000
         SPROT PSAPSR3                 0000
         SSDEF PSAPSR3700              0000
         SSEXC PSAPSR3700              0000
         SSRC  PSAPSR3                 0000
         TEMP  PSAPSR3                 0000
         USER  PSAPSR3USR              0000
         USER1 PSAPSR3USR              0000
    sto: 0  0000000016K 0000000040K 0000000001 2147483645
         1  0000000016K 0000000080K 0000000001 2147483645
         10 0000000016K 0000163840K 0000000001 2147483645
         11 0000000016K 0000327680K 0000000001 2147483645
         12 0000000016K 0000655360K 0000000001 2147483645
         13 0000000016K 0001310720K 0000000001 2147483645
         14 0000000016K 0002621440K 0000000001 2147483645
         2  0000000016K 0000000160K 0000000001 2147483645
         3  0000000016K 0000000640K 0000000001 2147483645
         4  0000000016K 0000002560K 0000000001 2147483645
         5  0000000016K 0000005120K 0000000001 2147483645
         6  0000000016K 0000010240K 0000000001 2147483645
         7  0000000016K 0000020480K 0000000001 2147483645
         8  0000000016K 0000040960K 0000000001 2147483645
         9  0000000016K 0000081920K 0000000001 2147483645

  • How to create a domain index on NCLOB Column

    hi all,
    My database version is 10.2.0.1.
    Any body know how to create a domain index on nclob column.
    SQL> alter table test add (nclob1   nclob);
    Table altered.
    SQL> CREATE INDEX test_nclob ON test (nclob1) indextype is ctxsys.context
      2  /
    CREATE INDEX test_nclob ON test (nclob1) indextype is ctxsys.context
    ERROR at line 1:
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: Oracle Text error:
    DRG-10509: invalid text column: NCLOB1
    ORA-06512: at "CTXSYS.DRUE", line 160
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 364Regards
    Singh

    Any body know how to create a domain index on nclob columnNot possible per design/documentation:
    The column that you specify must be one of the following types: CHAR, VARCHAR, VARCHAR2, BLOB, CLOB, BFILE, XMLType, or URIType.
    «

  • Error while rebuilding a text index

    I am on Oracle 10.2.0.3 and HP UNIX 11i. I am rebuilding a text index (textidx1) online
    using:
    Alter index rebuild textidx1;
    If I do a query so index is used, I get:
    ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
    Error goes away after index is completely rebuilt.
    Since I am rebuilding index online, this error should not occur, otherwise what
    Is the purpose of on line index rebuild? Can someone explain how to get rid
    Of the error. I cannot stop my application while rebuilding text indexes.

    With text indexes if one adds the workd online:
    alter index X_TEXT_OBJECT_VALUE rebuild online
    ERROR at line 1:
    ORA-29874: warning in the execution of ODCIINDEXALTER routine
    ORA-29960: line 1,
    DRG-10595: ALTER INDEX X_TEXT_OBJECT_VALUE failed
    DRG-10562: missing alter index parameter
    with normal indexes adding online does not give syntax error.

  • Party Merge ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE

    Hi gurus,
    i am using 11.5.10.2 on linux.
    while running the party merge concurrent program , we are getting below error, please help.
    Errors in Merge :
    Application: Receivables_
    Error: Merge failed in Receivables (HZ_STAGED_PARTY_SITES ) with the following error message:
    This unexpected SQL error occurred during the merge process :
    ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
    The following record was being handled when the error occurred :
    Thanks
    RB

    Thanks Hussain, this is similer to the error i got, i will run the steps and get back to you, once again thanks for your prompt responce.
    Thx
    RB
    Edited by: R12DBA on Jul 23, 2010 4:36 PM
    Edited by: R12DBA on Jul 23, 2010 4:50 PM

  • Error during restore/recovery and 'open resetlogs'

    Hello forum. I'm attempting to restore a database to a new host and have run into an error during the opening of the database (with resetlogs). The renaming of the datafiles, restore, switching of datafiles, and recovery are all done by an rman script, the contents of which are below:
    # Restore production database to DR site using file system
    # instead of ASM
    run {
    set newname for datafile 1 to '/opt/oracle/product/10gR2/oradata/DB01/system.dbf';
    set newname for datafile 2 to '/opt/oracle/product/10gR2/oradata/DB01/undotbs1.dbf';
    set newname for datafile 3 to '/opt/oracle/product/10gR2/oradata/DB01/sysaux.dbf';
    set newname for datafile 4 to '/opt/oracle/product/10gR2/oradata/DB01/users.dbf';
    set newname for datafile 5 to '/opt/oracle/product/10gR2/oradata/DB01/undotbs2.dbf';
    set newname for datafile 6 to '/opt/oracle/product/10gR2/oradata/DB01/file1.dbf';
    set newname for datafile 7 to '/opt/oracle/product/10gR2/oradata/DB01/file2.dbf';
    restore database;
    switch datafile all;
    recover database;
    I get the following output:
    RMAN> @/home/oracle/scripts/rman_dr.rman
    RMAN> # Restore production database to DR site using file system
    2> # instead of ASM
    3> #
    4> run {
    5> set newname for datafile 1 to '/opt/oracle/product/10gR2/oradata/DB01/system.dbf';
    6> set newname for datafile 2 to '/opt/oracle/product/10gR2/oradata/DB01/undotbs1.dbf';
    7> set newname for datafile 3 to '/opt/oracle/product/10gR2/oradata/DB01/sysaux.dbf';
    8> set newname for datafile 4 to '/opt/oracle/product/10gR2/oradata/DB01/users.dbf';
    9> set newname for datafile 5 to '/opt/oracle/product/10gR2/oradata/DB01/undotbs2.dbf';
    10> set newname for datafile 6 to '/opt/oracle/product/10gR2/oradata/DB01/file1.dbf';
    11> set newname for datafile 7 to '/opt/oracle/product/10gR2/oradata/DB01/file2.dbf';
    12>
    13> restore database;
    14> switch datafile all;
    15> recover database;
    16> }
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    Starting restore at 03-JAN-08
    Starting implicit crosscheck backup at 03-JAN-08
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=156 devtype=DISK
    Crosschecked 651 objects
    Finished implicit crosscheck backup at 03-JAN-08
    Starting implicit crosscheck copy at 03-JAN-08
    using channel ORA_DISK_1
    Crosschecked 1 objects
    Finished implicit crosscheck copy at 03-JAN-08
    searching for all files in the recovery area
    cataloging files...
    no files cataloged
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting datafile backupset restore
    channel ORA_DISK_1: specifying datafile(s) to restore from backup set
    restoring datafile 00001 to /opt/oracle/product/10gR2/oradata/DB01/system.dbf
    restoring datafile 00002 to /opt/oracle/product/10gR2/oradata/DB01/undotbs1.dbf
    restoring datafile 00003 to /opt/oracle/product/10gR2/oradata/DB01/sysaux.dbf
    restoring datafile 00004 to /opt/oracle/product/10gR2/oradata/DB01/users.dbf
    restoring datafile 00005 to /opt/oracle/product/10gR2/oradata/DB01/undotbs2.dbf
    restoring datafile 00006 to /opt/oracle/product/10gR2/oradata/DB01/file1.dbf
    restoring datafile 00007 to /opt/oracle/product/10gR2/oradata/DB01/file2.dbfchannel ORA_DISK_1: reading from backup piece /ocfs2/remitpro/oracleBackups/tmp/rman_LV0_DB01.642899284.1.1.bus
    channel ORA_DISK_1: restored backup piece 1
    piece handle=/ocfs2/remitpro/oracleBackups/tmp/rman_LV0_DB01.642899284.1.1.bus tag=20080101_LV0_DB
    channel ORA_DISK_1: restore complete, elapsed time: 01:22:28
    Finished restore at 03-JAN-08
    datafile 1 switched to datafile copy
    input datafile copy recid=14 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/system.dbf
    datafile 2 switched to datafile copy
    input datafile copy recid=15 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/undotbs1.dbf
    datafile 3 switched to datafile copy
    input datafile copy recid=16 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/sysaux.dbf
    datafile 4 switched to datafile copy
    input datafile copy recid=17 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/users.dbf
    datafile 5 switched to datafile copy
    input datafile copy recid=18 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/undotbs2.dbf
    datafile 6 switched to datafile copy
    input datafile copy recid=19 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/file1.dbf
    datafile 7 switched to datafile copy
    input datafile copy recid=20 stamp=643049225 filename=/opt/oracle/product/10gR2/oradata/DB01/file2.dbf
    Starting recover at 03-JAN-08
    using channel ORA_DISK_1
    starting media recovery
    channel ORA_DISK_1: starting archive log restore to default destination
    channel ORA_DISK_1: restoring archive log
    archive log thread=2 sequence=1005
    channel ORA_DISK_1: restoring archive log
    archive log thread=1 sequence=1365
    channel ORA_DISK_1: reading from backup piece /ocfs2/remitpro/oracleBackups/tmp/rman_LV0_DB01.642900444.1.1.bus
    channel ORA_DISK_1: restored backup piece 1
    piece handle=/ocfs2/remitpro/oracleBackups/tmp/rman_LV0_DB01.642900444.1.1.bus tag=20080101_LV0_DB
    channel ORA_DISK_1: restore complete, elapsed time: 00:00:05
    archive log filename=/opt/oracle/product/10gR2/db/flash_recovery_area/DB01/archivelog/2008_01_03/o1_mf_1_1365_3qtshnfv_.arc thread=1 sequence=1365
    archive log filename=/opt/oracle/product/10gR2/db/flash_recovery_area/DB01/archivelog/2008_01_03/o1_mf_2_1005_3qtshncz_.arc thread=2 sequence=1005
    channel default: deleting archive log(s)
    archive log filename=/opt/oracle/product/10gR2/db/flash_recovery_area/DB01/archivelog/2008_01_03/o1_mf_1_1365_3qtshnfv_.arc recid=2418 stamp=643049236
    unable to find archive log
    archive log thread=1 sequence=1366
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of recover command at 01/03/2008 16:47:22
    RMAN-06054: media recovery requesting unknown log: thread 1 seq 1366 lowscn 181804603
    RMAN> **end-of-file**
    I searched for a decription of the 06054 error, and found that if the archive logs weren't available, then to run "alter database open resetlogs;", which I did. Here's the output:
    RMAN> alter database open resetlogs;
    database opened
    RMAN-06900: WARNING: unable to generate V$RMAN_STATUS or V$RMAN_OUTPUT row
    RMAN-06901: WARNING: disabling update of the V$RMAN_STATUS and V$RMAN_OUTPUT rows
    ORACLE error from target database:
    ORA-06553: PLS-801: internal error [56319]
    I've done all of this twice now, with the same result. I've googled PLS-801 and found more than a few instances of people getting this code, but not during a database open after a restore. Can anyone shed some light on what might have gone wrong? In the interest of brevity, I left out the rest of the restore process prior to running the database restore, but other than setting "compatible" and "db_recovery_file_dest_size", it was all by the book.
    Thanks in advance.

    Thanks for the reply Pierre.
    I am not using RMAN Duplicate. Yes, the source of the backup is an RAC. The destination is a single server, with the DB on the filesystem. Here's an overview of of the commands I ran and the procedure.
    Copied tar'd backup controlfile and datafiles to destination machine. Untar'd. Install 10.2.0.1.0 on destination machine, patch to 10.2.0.2.0.
    OS> sqlplus /nologin
    SQL> alter system set compatible = '10.2.0.2.0' scope=spfile;
    SQL> alter system set db_recovery_dest_file_size = '8g'; scope spfile;
    SQL> shutdown immediate;
    SQL> startup; (to verify changes took...)
    SQL> shutdown immediate;
    OS> Copy control file from untar'd dir and place in $ORACLE_HOME/dbs/, truncate name to c-DBID-date-00.
    OS> rman target /
    RMAN> startup nomount;
    RMAN> set dbid <dbid from control file>;
    RMAN> restore controlfile from autobackup; (finds control file with no problem...)
    RMAN> alter database mount;
    RMAN> @/home/oracle/rman_dr.rman (script cited in first post, to rename datafiles from ASM to filesystem, restore, switch files, and recover...)
    RMAN> alter database open resetlogs; (as cited before...)
    If I'm not using Duplicate and not specifying dates, the UNTIL/SET UNTIL commands aren't necessary, correct?

  • ABAP Import Phase error during Install

    Hi out there. I am installing an ERP system ECC 6.0 SR3 with just the AS ABAP and ECC components. It is now on the ABAP import phase and returns the error that certain ABAP objects are failing out of the 112 objects that is processing. Current examples are : -
    =============================================================================
    Loading of 'SAPSDIC_2' import package: ERROR
    (DB) ERROR: DDL statement failed
    (CREATE  INDEX "VRSX2~1" ON "VRSX2" ( "RELID" , "OBJNAME" , "VERSNO"  ) )
    DbSlExecute: rc = 99
      (SQL error -602)
      error message returned by DbSl:
    =============================================================================
    Loading of 'DD03L' import package: ERROR
    ERROR : Execute for create index SEOSUBCO~001 on SEOSUBCO failed (dbrc=99).
      (SQL error -602)
      error message returned by DbSl:
    SQL-Statement: CREATE  INDEX "SEOSUBCO~001" ON "SEOSUBCO" ( "CLSNAME" , "CMPNAME" , "SCOTYPE"  )
    =============================================================================
    Loading of 'SAPAPPL2_9' import package: ERROR
    ERROR : Execute for create index SEOSUBCO~001 on SEOSUBCO failed (dbrc=99).
      (SQL error -602)
      error message returned by DbSl:
    SQL-Statement: CREATE  INDEX "SEOSUBCO~001" ON "SEOSUBCO" ( "CLSNAME" , "CMPNAME" , "SCOTYPE"  )
    =============================================================================
    I wish to know how else can 1 work around this ABAP import phase with errors such as these? Is there a manual procedure I can perform for this phase during installations so to avoid these errors that come up. And then re-run the install that goes past this?
    Any help will be greatly appreciated.
    Thanks in advance.

    Hi
    Try increasing your shared pool size
    login to database level
    sqlplus "/as sysdba"
    >show parameter shared_pool_size;
    if the value is some thing aroung 150 to 200 MB increase it to 250MB
    >alter sytem set shared_pool_size=250M scope=both;
    Hope this will solve your problem
    Regards
    Uday

  • Error:  oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation

    Hi all,
    I am trying to extend the supplier address book site creation controller: ByrCrtStCO and loop inside the processFormRequest method through all the operating unit related sites on that page.
    I have the following code:
    package XXXX.oracle.apps.pos.supplier.webui;
    import java.sql.SQLException;
    import java.sql.Types;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.OARow;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.pos.supplier.components.server.ByrAddrAMImpl;
    import oracle.apps.pos.supplier.webui.ByrCrtStCO;
    import oracle.apps.pos.supplier.webui.SupplierUtil;
    import oracle.jdbc.OracleCallableStatement;
    import oracle.jbo.RowSetIterator;
    import oracle.jbo.Row;
    * @author AO *
    public class xxxpoByrCrtStCO  extends ByrCrtStCO
       //constructor
        public xxxpoByrCrtStCO()
        public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
            //call super to continue the rest of the processing
            super.processFormRequest(oapagecontext, oawebbean);
            //update the supplier site on all records with the vat code
            updateVendorSites(oapagecontext, oawebbean);
        private void updateVendorSites(OAPageContext oapagecontext, OAWebBean oawebbean) {
            OAApplicationModule applicationModule = oapagecontext.getApplicationModule(oawebbean);
            if(oapagecontext.getParameter("applyBtn") != null)
                OAViewObject oaviewobject =  (OAViewObject) applicationModule.findViewObject("CrtSitesVO");           
                  if (oaviewobject != null) {
                                      int count = oaviewobject.getRowCount();
                                      if(oapagecontext.isLoggingEnabled(2))
                                                             oapagecontext.writeDiagnostics(this, (new StringBuilder()).append(" Count: ").append(count).toString(), 2);
                        else {
                            if(oapagecontext.isLoggingEnabled(2))
                                                   oapagecontext.writeDiagnostics(this, (new StringBuilder()).append(" Count: ").append("null").toString(), 2);
    I get the below error:  What could be problem?
    Logout
    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (select 'N' as select1, substr(:1,1,15) as Site_Name, organization_id, name,:2 as Site_Name_Display from hr_operating_units WHERE mo_global.check_access(organization_id) = 'Y') QRSLT ORDER BY name at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1435) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:3001) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1885) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:662) ## Detail 0 ## java.sql.SQLException: Missing IN or OUT parameter at index:: 1 at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1752) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3444) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491) at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860) at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669) at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3723) at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source) at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4560) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:688) at oracle.jbo.server.ViewRowSetImpl.getRowCount(ViewRowSetImpl.java:1932) at oracle.jbo.server.ViewObjectImpl.getRowCount(ViewObjectImpl.java:6011) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO.updateVendorSites(xxxpoByrCrtStCO14.java:85) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO.processFormRequest(xxxpoByrCrtStCO.java:46) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:827) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1205) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2997) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1885) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:662) java.sql.SQLException: Missing IN or OUT parameter at index:: 1 at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1752) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3444) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491) at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860) at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669) at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3723) at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source) at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4560) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:688) at oracle.jbo.server.ViewRowSetImpl.getRowCount(ViewRowSetImpl.java:1932) at oracle.jbo.server.ViewObjectImpl.getRowCount(ViewObjectImpl.java:6011) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO.updateVendorSites(xxxpoByrCrtStCO14.java:85) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO14.processFormRequest(xxxpoByrCrtStCO.java:46) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:827) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1205) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2997) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1885) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:662) 
    Logout
    Copyright (c) 2006, Oracle. All rights reserved.

    Hi all
    This is the method I used to update the vendor sites.  It takes a list of vendor site IDs retrieved in previous sections and updates one by one.  Note the Super method is invoked before this method and another method not mentioned here is used to retrieve the vendor site IDs from the operating unit the user checked.
         private void updateVendorSites(OAPageContext oapagecontext, OAWebBean oawebbean, HashMap<oracle.jbo.domain.Number, String> updateList ) {
            if(oapagecontext.isLoggingEnabled(2))
                oapagecontext.writeDiagnostics(this, "xxXXXXpoByrCrtStCO - updateVendorSites(OAPageContext, OAWebBean).BEGIN", 2);
                System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites(OAPageContext, OAWebBean).BEGIN" );           
                try {
                // Initalize variables      
                oracle.jbo.domain.Number vendorSiteId = null;
                oracle.jbo.domain.Number orgId = null;
                String vatCode = null;
                // THis is a nested AM, so the view for operating units/sites is not in the root AM.  It is in the ByrAddrAM.
                   // In order to update the tax code on the newly created supplier site, we need to get the AM and VO for the Tax and Reporting Update Tax code page
                ApplicationModule maintainpartytaxprofilesam = oapagecontext.getRootApplicationModule().findApplicationModule("MaintainPartyTaxProfilesAM");
                SearchSuppAcctSitesVOImpl searchsuppacctsitesvoimpl =  (SearchSuppAcctSitesVOImpl) maintainpartytaxprofilesam.findViewObject("SearchSuppAcctSitesVO");             
                Set set = updateList.entrySet();
                Iterator i = set.iterator();           
                while (i.hasNext()) {
                      System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites Inside while" );
                      Map.Entry<oracle.jbo.domain.Number, String> updateCode = (Map.Entry<oracle.jbo.domain.Number, String>) i.next();
                     // Initialize variables used in the loop to ensure no exchange of data between rows.  This is just a precaution.
                     vendorSiteId = null;
                     orgId = null;
                     vatCode = null;
                      System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites before cast org id" );
                     orgId =  updateCode.getKey();
                      System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites before cast vatCode" );
                     vatCode = updateCode.getValue();
                     if(oapagecontext.isLoggingEnabled(2))
                       oapagecontext.writeDiagnostics(this, (new StringBuilder()).append(" OrgId: ").append(orgId).toString(), 2);
                      System.out.println(" OrgId: " + orgId.toString());
                      System.out.println(" vatCode: " + vatCode);
                      // Get the vendor site ID from separate method
                      vendorSiteId = getVendorSiteId(oapagecontext, oawebbean, orgId);
                      // Find the row in the ap_supplier_sites_all table for that vendor Site ID.
                      searchsuppacctsitesvoimpl.executeVOQuery (vendorSiteId);
                      SearchSuppAcctSitesVORowImpl searchsuppacctsitesvorowimpl = (SearchSuppAcctSitesVORowImpl)searchsuppacctsitesvoimpl.first();
                      if(searchsuppacctsitesvorowimpl != null)
                          System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites before set vat code" );
                            searchsuppacctsitesvorowimpl.setVatCode(vatCode);
                    oapagecontext.getApplicationModule(oawebbean).getTransaction().commit();
              catch (OAException oaEx) {          
                throw new OAException(oaEx.getMessage(),  (byte)0);

  • ERROR DURING TRIGGER EXECUTION

    Hello
    I need help on this issue.
    I've a table with a INDEXTYPE (INDEXTYPE IS CTXSYS.CONTEXT;) on one Column
    Every Time I Update,Insert,Delete one record I need to rebuild this Index or I can't access this modified Record
    SO I Thought to built a Trigger that Calls a Procedure to Rebuild the Index AFTER UPDATE,INSERT or DELETE
    Now when I Update or insert or Delete a record in the Table I get the Error Message :
    SYS@cfmt > update IWS.ALUMNI_SEARCH set FIRST_NAME = 'TEST' where INTEGRATION_ID = 1000026;
    update IWS.ALUMNI_SEARCH set FIRST_NAME = 'TEST' where INTEGRATION_ID = 1000026
    ERROR at line 1:
    ORA-00054: resource busy and acquire with NOWAIT specified
    ORA-06512: at "IWS.REBUILD_ALUMDATA", line 15
    ORA-06512: at "IWS.TRG_REB_ALUM", line 5
    ORA-04088: error during execution of trigger 'IWS.TRG_REB_ALUM'
    Any ideas
    TRIGGER SCRIPT :
    CREATE OR REPLACE TRIGGER IWS.TRG_REB_ALUM
    AFTER
         INSERT OR
         UPDATE OR
         DELETE ON
    IWS.ALUMNI_SEARCH
    FOR EACH ROW
    DECLARE
    BEGIN
    IWS.REBUILD_ALUMDATA;
    COMMIT;
    END;
    INDEX
    CREATE INDEX ALUMNI_DATA ON ALUMNI_SEARCH
    (ALUMNI_DATA)
    INDEXTYPE IS CTXSYS.CONTEXT;

    Ah. Since you are using a desupported version, neither resync on commit nor transactional Text indexes. Any chance you could upgrade to a more recent version of the database?
    If you are stuck on 9.2, are you really certain that you need the newly added rows available for searching immediately? That's a pretty unusual requirement for doing full-text searching. Any chance you could just schedule a periodic refresh every few minutes?
    If you absolutely need immediate refreshes and you're stuck in a desupported database version, you could potentially have your trigger submit a job via the DBMS_JOB package that did your index rebuild asynchronously after your transaction committed (which would mimic the ON COMMIT attribute introduced in 10g). Since you are trying to do an ALTER INDEX, which is DDL, you won't be able to do that directly in a trigger. You might be able to call CTX_DDL.Sync_Index instead of issuing the ALTER INDEX, but I would wager that this has the same problem of doing implicit commits, and is thus ineligible to be called from a trigger.
    Justin
    Edited by: Justin Cave on Dec 12, 2008 1:04 PM
    Generally, it's a bad idea to be using the SYS account for anything other than the small handful of administrative tasks that actually require logging in as SYS. You would generally want to use the appropriate object owner account, or at least a separate account that you created and granted appropriate privileges. SYS is special, and there are frequently behaviors that are different for SYS than other users that cause all sorts of confusion. Additionally, it's a bad idea from a security perspective to have people accessing the most powerful account in the database for routine operations.

Maybe you are looking for

  • Error in completing the update after finishing downloading.

    error in completing the update after finishing downloading. I tried to update my iphone 4 after it finished the downloading it says error in connection? I tried it on 4 times on different pc's but problem still the same. Can anyone help me with this?

  • How can you copy properities from one object to another?

    If you create a number of boxes and then decided to change the color of all of them (or add a stroke, shadow, etc), is there a way to copy your style from one to the others?  In Photoshop you can copy layer styles, so you don't have to re-do everythi

  • Windows Server 2012 HyperV VMs becoming extremely sluggish and slow

    I have recently set up a new system for a client consisting of a single Dell T320 server with Xeon E5-2350 2.2GHz 6 core cPU and 32GB of RAM.  Windows Server 2012 Standard is installed on the bare metal, and runs only the HyperV role.  It is not join

  • Non cumulative cube

    hi, i have a problem in changing the fields in validity table. in cube i went to extras->maintain non cumulative values in that along with 0calday i have ticked two more fields. now i want to remove those fields from validity table. but if i click on

  • Master detail create in jsp

    Hi all, I would like to create a form which is a master and details by using struts. Order No: 123 Order Date: 12-12-2004 itemsID Qty Price xxx 12 12 bbb 11 10 Order No and Order Date inputted on the previous screen (jsp) The user would like to searc