Foreign Key Error Message ORA - 01430

I have a table name LSU_INTER_RESOURCES_T. I would like to add a foreign key constraint with the following command:
alter table lsu_inter_message_t
add constraint inter_message_id_fk
inter_request_id REFERENCES lsu_inter_requests_t(inter_request_id) ON DELETE CASCADE;
The system returned the error message:
ORA - 01430: column being added already exists.
if I drop the column inter_request_id I will lose data and when I create the constraint it places the column at the end of the table. Losing data is not an issue now because the table has no data but down the line I can see that this will be a real real hassle.
I would like to have the foreign key column defined in the sequence I chose when I designed the table layout. That is to say I want all of the key columns placed at the begining of the table row layout.
Can I move the column after I define it and how is this done? Is this a 10g feature?
Thank you, Ned

Try
alter table lsu_inter_message_t
add constraint inter_message_id_fk
foreign key(inter_request_id ) REFERENCES lsu_inter_requests_t(inter_request_id) ON DELETE CASCADE;

Similar Messages

  • Error Message - ORA-06502: PL/SQL: numeric or value error: Bulk Bind: Trunc

    This is driving me nuts!
    I am getting this error from OWB during a mapping process.
    I have checked the input data and it looks fine.
    The run time audit browser just lists all of the steps but does not make it clear which one failed. Is it the last one which is shown (does not have HIDE as selection link.)
    I also tried to determine which row was causing the problem and followed the instructions at http://www.nicholasgoodman.com/bt/blog/2005/07/, but no row_id was recorded in the views. In actual fact there wasn't very much audit info other than that the mapping ran and was complete (even though it failed).
    In the error message section it has, in order
    Map Step - blank
    Rowkey - 35204435256
    Severity - X
    Error Message - ORA-06502: PL/SQL: numeric or value error: Bulk Bind: Truncated Bind
    Object Name - N/A
    Object Column - *
    From the PL/SQL error I thought it may be trying to insert into a data field that was too small, but all of the columns that are used are full of data of length shorter than all of the target tables.
    I have even started running the cursors in the generated PLSQL but I don't get the error by doing this.
    Thanks in advance for any tips at all.

    Thanks for the response.
    I managed to work it out and it had to do with the selection criteria of one of the filters.
    For anyone else facing this error, check to see if any of the rows being inserted has the same key/identifier as some existing in the target table. If so add an extra condition to the where clause.
    This worked for me.

  • Error message "ORA-12547: TNS:lost contact" during dbca

    Background info: I am building a new test 11.2.0.3 RAC cluster running on IBM pSeries hardware with AIX 6.1 OS level. I need to practice building a cluster and then adding a new node later. Because of limited hardware availability, my inital cluster will have 1 node and I will add the additional node later.
    I installed Grid Infrastructure successfully. GI and ASM are online and appear to be working normally. Today I installed the 11.2.0.3 database software. I am now trying to create a test database using DBCA. After entering all of the database information (SID information, where db files should reside, memory sizing, etc.) the database creation begins, then immediately issues the error message "ORA-12547: TNS:lost contact".
    I have searched MOS (Metalink) and also reviewed a few sites using Google. All of the information indicates this problem occurs most often when trying to log into an existing database using sqlplus. I haven't found anything related to this error message during database creation.
    Does anyone have advice on how to troubleshoot where the problem is coming from? Can you point me to some documentation that would help with this issue?
    Any and all help is appreciated. Thank you!

    Srini,
    I was verifying that I understood your request. The last install log relates to the Oracle db software installation and was created by OUI. The DBCA utility has not created any actual install logs. DBCA issues the error less than 10 seconds after I choose the "Finish" button to begin the database creation process. I also reviewed 4 notes on MOS and unfortunately they do not seem to apply. The permissions settings appear correct on all directories for both the database software owner and the grid infrastructure owner as well.
    Here are the last 200 lines from the OUI install log. Thank you again for all of your help!
    $ tail -200 installActions2012-07-16_10-20-11AM.log
    INFO: This variable s_caHelpPtBRJar is not added to the global context map
    INFO: This variable s_caHelpKoJar is not added to the global context map
    INFO: This variable s_caHelpJar is not added to the global context map
    INFO: This variable s_caHelpJaJar is not added to the global context map
    INFO: This variable s_caHelpItJar is not added to the global context map
    INFO: This variable s_caHelpFrJar is not added to the global context map
    INFO: This variable s_caHelpEsJar is not added to the global context map
    INFO: This variable s_caHelpDeJar is not added to the global context map
    INFO: This variable s_authAdaptors is not added to the global context map
    INFO: This variable ps_netCA_Args_OverRide is not added to the global context map
    INFO: This variable b_net8ServerInstalling is not added to the global context map
    INFO: This variable b_javavmIsInstalling is not added to the global context map
    INFO: This variable b_isWindows is not added to the global context map
    INFO: This variable b_isUNIX is not added to the global context map
    INFO: This variable b_cmanIsInstalling is not added to the global context map
    INFO: This variable b_anoIsInstalling is not added to the global context map
    INFO: This variable s_xmlparservLoc is not added to the global context map
    INFO: This variable s_skipharegistrationFlag is not added to the global context map
    INFO: This variable s_ouiJlibDir is not added to the global context map
    INFO: This variable s_opsmJlib is not added to the global context map
    INFO: This variable s_ntwkTools is not added to the global context map
    INFO: This variable s_netjlibDir is not added to the global context map
    INFO: This variable s_netcahelpLocation is not added to the global context map
    INFO: This variable s_netcaJlibDir is not added to the global context map
    INFO: This variable s_netcaDocDir is not added to the global context map
    INFO: This variable s_netPropertiesFile is not added to the global context map
    INFO: This variable s_netCA is not added to the global context map
    INFO: This variable s_net8caFileToInstantiate is not added to the global context map
    INFO: This variable s_jre15Location is not added to the global context map
    INFO: This variable s_jlibDir is not added to the global context map
    INFO: This variable s_inventoryPrereqOui is not added to the global context map
    INFO: This variable s_emdwLibDir is not added to the global context map
    INFO: This variable s_caHelpDir is not added to the global context map
    INFO: This variable s_assistantJlibDir is not added to the global context map
    INFO: This variable s_JavaFlag is not added to the global context map
    INFO: This variable b_isOPS is not added to the global context map
    INFO: This variable s_windowsCommandLine is not added to the global context map
    INFO: This variable s_srcOracleHome is not added to the global context map
    INFO: This variable s_net8caExecutable is not added to the global context map
    INFO: This variable s_netcaUserDirArg is not added to the global context map
    INFO: This variable s_installTypeForNetCA is not added to the global context map
    INFO: This variable s_netcaSilentFlag is not added to the global context map
    INFO: This variable s_netCAInstalledProducts is not added to the global context map
    INFO: This variable s_netcaClasspath is not added to the global context map
    INFO: This variable PROD_HOME is not added to the global context map
    INFO: ORACLE_HOME is not settable, hence not setting the value
    INFO: Handling the storing of variables for aggr name oracle.assistants.server
    INFO: This variable s_operatingSystem is not added to the global context map
    INFO: This variable s_jreLocation is not added to the global context map
    INFO: This variable pn_dboffset is not added to the global context map
    INFO: This variable cs_swingName is not added to the global context map
    INFO: This variable cs_komodoName is not added to the global context map
    INFO: This variable cs_kodiakName is not added to the global context map
    INFO: This variable cs_jewtName is not added to the global context map
    INFO: This variable cs_iceBrowserName is not added to the global context map
    INFO: This variable cs_ewtcompatName is not added to the global context map
    INFO: This variable cs_ewtName is not added to the global context map
    INFO: This variable cs_baliShareName is not added to the global context map
    INFO: This variable b_orabaseContainsOrahome is not added to the global context map
    INFO: This variable b_isWINDOWS is not added to the global context map
    INFO: This variable b_isUNIX is not added to the global context map
    INFO: This variable sl_dbmaParameterListForIcon is not added to the global context map
    INFO: This variable sl_dbcaParameterListForIcon is not added to the global context map
    INFO: This variable s_xmlparservLoc is not added to the global context map
    INFO: This variable s_skipHARegistrationFlag is not added to the global context map
    INFO: This variable s_ouiJlibLocation is not added to the global context map
    INFO: This variable s_oratabLocation is not added to the global context map
    INFO: This variable s_opsmLocation is not added to the global context map
    INFO: This variable s_dbuaLocation is not added to the global context map
    INFO: This variable s_dbcaLocation is not added to the global context map
    INFO: This variable s_OracleBinLocation is not added to the global context map
    INFO: This variable s_dbcaInstLaunchFile is not added to the global context map
    INFO: This variable s_dbcaLaunchFile is not added to the global context map
    INFO: This variable s_dbmaLaunchFile is not added to the global context map
    INFO: This variable s_dbmaInstLaunchFile is not added to the global context map
    INFO: This variable PROD_HOME is not added to the global context map
    INFO: ORACLE_HOME is not settable, hence not setting the value
    INFO: Handling the storing of variables for aggr name oracle.sysman.console.db
    INFO: This variable s_sid is not added to the global context map
    INFO: This variable s_serverInstallType is not added to the global context map
    INFO: This variable s_platform is not added to the global context map
    INFO: HashMap added with the key oracle.sysman.console.db and an empty variable Vector
    INFO: Adding the variable s_obfOc4jAdmPasswd to the aggregate oracle.sysman.console.db
    INFO: Adding the variable s_obfOc4jAdmPasswd to the global context map for the aggregate oracle.sysman.console.db
    INFO: Adding the variable s_obfJtaAdmPasswd to the aggregate oracle.sysman.console.db
    INFO: Adding the variable s_obfJtaAdmPasswd to the global context map for the aggregate oracle.sysman.console.db
    INFO: This variable s_nlsLang is not added to the global context map
    INFO: This variable s_emailServer is not added to the global context map
    INFO: This variable s_emailAddress is not added to the global context map
    INFO: This variable s_cfgtyperet is not added to the global context map
    INFO: Adding the variable s_JtaAdmPasswd to the aggregate oracle.sysman.console.db
    INFO: Adding the variable s_JtaAdmPasswd to the global context map for the aggregate oracle.sysman.console.db
    INFO: This variable n_uploadInterval is not added to the global context map
    INFO: This variable localhost is not added to the global context map
    INFO: This variable b_launchTools is not added to the global context map
    INFO: This variable b_launchBrowser is not added to the global context map
    INFO: This variable b_isUNIX is not added to the global context map
    INFO: This variable b_centralConsole is not added to the global context map
    INFO: This variable USE_HTTP_PROXY is not added to the global context map
    INFO: This variable USE_DB_CONSOLE is not added to the global context map
    INFO: This variable SET_CONSOLE_MODE is not added to the global context map
    INFO: This variable SA_SETUP is not added to the global context map
    INFO: This variable OC4JLOC is not added to the global context map
    INFO: This variable NO_PC_MODE is not added to the global context map
    INFO: This variable LOGGING_LEVEL is not added to the global context map
    INFO: This variable JRE_HOME is not added to the global context map
    INFO: This variable ISQLPLUS_PROTOCOL is not added to the global context map
    INFO: This variable ISQLPLUS_PORT is not added to the global context map
    INFO: This variable HOST_SID_OFFSET_ENABLED is not added to the global context map
    INFO: This variable HOSTNAME is not added to the global context map
    INFO: This variable EM_UPLOAD_DISABLE is not added to the global context map
    INFO: This variable EM_UIX_DEBUG_FLAG is not added to the global context map
    INFO: This variable EMPRODVER is not added to the global context map
    INFO: This variable CONSOLE_MODE is not added to the global context map
    INFO: This variable CONSOLE_CFG is not added to the global context map
    INFO: This variable sl_oraclehomes is not added to the global context map
    INFO: This variable s_oc4jDir is not added to the global context map
    INFO: This variable s_oc4jAppsDir is not added to the global context map
    INFO: This variable s_jreHome is not added to the global context map
    INFO: This variable s_configcommand is not added to the global context map
    INFO: This variable b_isRAC is not added to the global context map
    INFO: This variable b_UNIX is not added to the global context map
    INFO: This variable OJSP_JAR_LOC is not added to the global context map
    INFO: This variable OJSPUTIL_JAR_LOC is not added to the global context map
    INFO: This variable LDAP_JAR_LOC is not added to the global context map
    INFO: This variable JAVA_HOME is not added to the global context map
    INFO: This variable ISQLPLUS_HOST is not added to the global context map
    INFO: This variable EM_UIX_LOCATION is not added to the global context map
    INFO: This variable EM_REPOS_HOST is not added to the global context map
    INFO: This variable EM_PING_COMMAND is not added to the global context map
    INFO: This variable EM_OC4J_HOME is not added to the global context map
    INFO: This variable EM_EAR_LOC is not added to the global context map
    INFO: This variable EMDROOT is not added to the global context map
    INFO: Adding the variable s_oc4jAdmPasswd to the aggregate oracle.sysman.console.db
    INFO: Adding the variable s_oc4jAdmPasswd to the global context map for the aggregate oracle.sysman.console.db
    INFO: This variable s_launchBrowserClasspath is not added to the global context map
    INFO: This variable s_javapOracleHome is not added to the global context map
    INFO: This variable PROD_HOME is not added to the global context map
    INFO: {Parameter:TOPLEVEL_COMPONENT in {Aggregate:OuiConfigVariables:1.0.0.0.0:common}}: Parameter data type is not compatible with the provided String Array.
    INFO: passing params to cf done
    INFO: done saving info by cf
    INFO: This is a shared oracle home or remote nodes are null. No copy required.
    INFO: Checkpoint:Failed Checkpoint found returning it for getAllFailedCheckPoints.
    INFO: Checkpoint:Failed Checkpoint found returning null for getLastFailedCheckPoint.
    INFO: Checkpoint:Index file written and updated
    INFO: Checkpoint:Transfer of file done from remote node
    INFO: Adding iterator oracle.sysman.oii.oiif.oiifw.OiifwRootShWCDE
    INFO: Updating the global context
    INFO: Path To 'globalcontext.xml' = /u01/app/oracle/cmdseries/11.2.0/install/chainedInstall/globalcontext
    INFO: Since operation was successful, move the current OiicAPISessionDetails to installed list
    INFO: Number of scripts to be executed as root user = 1
    INFO: isSuccessfullInstallation: true
    INFO: isSuccessfullRemoteInstallation: true
    INFO: Adding ExitStatus SUCCESS to the exit status set
    INFO: Completed setting up InstallDB
    INFO: Number of scripts to be executed as root user = 1
    INFO: User accepted to run root scripts
    INFO: Shutting down OUISetupDriver.JobExecutorThread
    INFO: Cleaning up, please wait...
    INFO: Dispose the install area control object
    INFO: Update the state machine to STATE_CLEAN
    INFO: Setup completed with overall status as Succeeded
    INFO: All forked task are completed at state setup
    INFO: Completed background operations
    INFO: Moved to state <setup>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating view at state <setup>
    INFO: Completed validating view at state <setup>
    INFO: Validating state <setup>
    INFO: Completed validating state <setup>
    INFO: Verifying route success
    INFO: Get view named [FinishUI]
    INFO: View for [FinishUI] is oracle.install.ivw.db.view.FinishUI@6f286f28
    INFO: Initializing view <FinishUI> at state <finish>
    INFO: Completed initializing view <FinishUI> at state <finish>
    INFO: Displaying view <FinishUI> at state <finish>
    INFO: Completed displaying view <FinishUI> at state <finish>
    INFO: Loading view <FinishUI> at state <finish>
    INFO: Install Succeeded: true
    INFO: Config Tool Succeeded: true
    INFO: Remote Install Succeeded: true
    INFO: Completed loading view <FinishUI> at state <finish>
    INFO: Localizing view <FinishUI> at state <finish>
    INFO: Completed localizing view <FinishUI> at state <finish>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state finish
    INFO: FinishAction Actions.execute called
    INFO: Completed executing action at state <finish>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <finish>
    INFO: Adding ExitStatus SUCCESS_WITH_WARNINGS to the exit status set
    INFO: Finding the most appropriate exit status for the current application
    INFO: Exit Status is 6
    INFO: List of warnings encountered in this Application:
    INFO: PREREQS_FAILED_WITH_WARNING
    INFO: Shutdown Oracle Database 11g Release 2 Installer
    INFO: Unloading Setup Driver
    $

  • Error Message = ORA-20001: Please make sure all system pa

    Hi,
    We have 2 business group one default setup business group and another one new one.
    There is a common custom workflow for timesheet approval. This workflow process working without any problem with default business group (setup Business Group). But new businees group giving following error:
    Error in Workflow PMSTSAPR/50112*156 ORA-20001: Please make sure all system pa
    Item Type = PMSTSAPR
    Item Key = 50112*156
    User Key =13-OCT-01
    Error Name = -20001
    Error Message = ORA-20001: Please make sure all system pa
    Error Stack =
    XXPM_WF_TS_APPROVAL_PKG.start_sub_approval_workflow p type PMSTSAPR pkey 50112*156 item type PMSTSAPR item key 50112*156/1(PMSTSAPR, 50112*156/1)
    XXPM_WF_TS_APPROVAL_PKG.Find_Approver - 8 (PMSTSAPR, 50112*156)
    Wf_Engine_Util.Function_Call(XXPM_WF_TS_APPROVAL_PKG.FIND_APPROVER, PMSTSAPR, 50112*156, 173547, RUN)
    Activity Id = 173547
    Activity Label = TIMESHEET_APPROVAL_PROCESS:START_CHILD_PROCESS
    Result Code = #EXCEPTION
    Notification Id =
    Assigned User =
    I will appreciate, if somebody can help me .
    Also this workflow process are submitting from Oracle Forms.
    Regards
    Satheesh Kumar

    Problem solved,
    Custom database function raised this error

  • Error message: 'ORA-00926:missing VALUES keyword

    Hi Friends,
    I am trying to update a database table in SAPR3.ORACLE database from CRM via an ABAP program.
    I did required BDCON setup. But I get the error message : ORA-00926:missing VALUES keyword.
    Looking forward your help to solve this problem.  Anyone came across such issue?
    below is my code and BDCON setup
    DB Connection      DB_CONNECT
    DBMS               ORA
    User Name          test_db
    DB password                                      
    Conn. info         sapde9db00a
    Connection Limit   10
    Optimum Conns      5
    TABLES: BUT000.
    DATA: EXC_REF TYPE REF TO CX_SY_NATIVE_SQL_ERROR,
    ERROR_TEXT TYPE STRING.
    DATA W_PARTNER TYPE BUT000-PARTNER.
    TYPES: BEGIN OF TYP_PARTNER,
           MANDT TYPE SY-MANDT,
           PARTNER_NUMBER TYPE BU_PARTNER,
          END OF TYP_PARTNER.
    DATA: ZZ_TEST TYPE STANDARD TABLE OF TYP_PARTNER WITH HEADER LINE.
    DATA: DBTYPE TYPE DBCON_DBMS,
          DBCUR TYPE CURSOR,
    T_BUT000 LIKE BUT000 OCCURS 0 WITH HEADER LINE.
    SELECT * INTO CORRESPONDING FIELDS OF TABLE T_BUT000 FROM BUT000 ORDER BY PRIMARY KEY.
    LOOP AT T_BUT000.
      ZZ_TEST-MANDT = SY-MANDT.
      ZZ_TEST-PARTNER_NUMBER = T_BUT000-PARTNER.
      APPEND ZZ_TEST.
    ENDLOOP.
    TRY.
        EXEC SQL.
          SET CONNECTION  'DB_CONNECT'
        ENDEXEC.
        EXEC SQL.
          CONNECT TO  'DB_CONNECT'
        ENDEXEC.
       LOOP AT ZZ_TEST.
        EXEC SQL.
          INSERT INTO SAPR3."ZZTEST_DB":
          (mandt, partner_number) VALUES('220', '0000000253');
        ENDEXEC.
        IF SY-SUBRC <> 0.
        ENDIF.
       ENDLOOP.
      CATCH CX_SY_NATIVE_SQL_ERROR INTO EXC_REF.
        ERROR_TEXT = EXC_REF->GET_TEXT( ).
        MESSAGE ERROR_TEXT TYPE 'I'.
    ENDTRY.
    EXEC SQL.
      SET CONNECTION DEFAULT
    ENDEXEC.
    Thanks in advance for you help,
    regards
    DJ

    Hi,
    See my complete code to update values using internal table
    TABLES: BUT000.
    DATA: EXC_REF TYPE REF TO CX_SY_NATIVE_SQL_ERROR,
    ERROR_TEXT TYPE STRING.
    DATA W_PARTNER TYPE BUT000-PARTNER.
    TYPES: BEGIN OF TYP_PARTNER,
           MANDT TYPE SY-MANDT,
           PARTNER_NUMBER TYPE BU_PARTNER,
          END OF TYP_PARTNER.
    DATA: ZZ_TEST TYPE STANDARD TABLE OF TYP_PARTNER WITH HEADER LINE.
    DATA: DBTYPE TYPE DBCON_DBMS,
          DBCUR TYPE CURSOR,
    T_BUT000 LIKE BUT000 OCCURS 0 WITH HEADER LINE.
    SELECT * INTO CORRESPONDING FIELDS OF TABLE T_BUT000 FROM BUT000 ORDER BY PRIMARY KEY.
    LOOP AT T_BUT000.
      ZZ_TEST-MANDT = SY-MANDT.
      ZZ_TEST-PARTNER_NUMBER = T_BUT000-PARTNER.
      APPEND ZZ_TEST.
    ENDLOOP.
    TRY.
        EXEC SQL.
          SET CONNECTION  'DB_CONNECT'
        ENDEXEC.
        EXEC SQL.
          CONNECT TO  'DB_CONNECT'
        ENDEXEC.
        LOOP AT ZZ_TEST.
          EXEC SQL.
            INSERT INTO SAPR3.ZZTEST_DB (mandt, partner_number) VALUES (ZZ_TEST-MANDT, ZZ_TEST-PARTNER_NUMBER);
          ENDEXEC.
          IF SY-SUBRC <> 0.
          ENDIF.
        ENDLOOP.
      CATCH CX_SY_NATIVE_SQL_ERROR INTO EXC_REF.
        ERROR_TEXT = EXC_REF->GET_TEXT( ).
        MESSAGE ERROR_TEXT TYPE 'I'.
    ENDTRY.
    EXEC SQL.
      SET CONNECTION DEFAULT
    ENDEXEC.
    Edited by: Mourougane DJEARAMANE on Mar 31, 2008 2:11 PM

  • QL statement or script failed. DIAGNOSIS: Error message: ORA-27102: out of

    Dear all,
    please help me4 on this
    i am getting this error
    FCO-00011  The step createDatabase with step key |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_CreateDB|ind|ind|ind|ind|0|0|NW_OraDBCheck|ind|ind|ind|ind|0|0|NW_OraDBMain|ind|ind|ind|ind|0|0|NW_OraDBStd|ind|ind|ind|ind|3|0|NW_OraDbBuild|ind|ind|ind|ind|5|0|createDatabase was executed with status ERROR ( Last error reported by the step :Caught ESAPinstException in Modulecall: ORA-27102: out of memory
    SVR4 Error: 22: Invalid argument
    Disconnected
    my logs are:
    sapinst.log
    ERROR 2011-12-18 09:40:34.550
    CJS-00084  SQL statement or script failed. DIAGNOSIS: Error message: ORA-27102: out of memory
    SVR4 Error: 22: Invalid argument
    Disconnected
    . SOLUTION: For more information, see ora_sql_results.log and the Oracle documentation.
    ERROR 2011-12-18 09:40:34.558
    MUT-03025  Caught ESAPinstException in Modulecall: ORA-27102: out of memory
    SVR4 Error: 22: Invalid argument
    Disconnected
    ERROR 2011-12-18 09:40:34.717
    FCO-00011  The step createDatabase with step key |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_CreateDB|ind|ind|ind|ind|0|0|NW_OraDBCheck|ind|ind|ind|ind|0|0|NW_OraDBMain|ind|ind|ind|ind|0|0|NW_OraDBStd|ind|ind|ind|ind|3|0|NW_OraDbBuild|ind|ind|ind|ind|5|0|createDatabase was executed with status ERROR ( Last error reported by the step :Caught ESAPinstException in Modulecall: ORA-27102: out of memory
    SVR4 Error: 22: Invalid argument
    Disconnected
    INFO 2011-12-18 09:57:09.852
    An error occured and the user decided to stop.\n Current step "|NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_CreateDB|ind|ind|ind|ind|0|0|NW_OraDBCheck|ind|ind|ind|ind|0|0|NW_OraDBMain|ind|ind|ind|ind|0|0|NW_OraDBStd|ind|ind|ind|ind|3|0|NW_OraDbBuild|ind|ind|ind|ind|5|0|createDatabase".
    INFO 2011-12-18 09:57:15.747
    Creating file /tmp/sapinst_instdir/.lastInstallationLocation.
    INFO 2011-12-18 09:57:16.545
    Creating file /tmp/sapinst_instdir/ERPEhP4/AS-ABAP/ORA/CENTRAL/__instana_tmp.xml.
    oracle_sql_results.log
    SQL*Plus: Release 10.2.0.4.0 - Production on Sun Dec 18 09:40:34 2011
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    Connected to an idle instance.
    ORA-27102: out of memory
    SVR4 Error: 22: Invalid argument
    Disconnected
    SAPINST: End of output of SQL executing program /oracle/PRD/102_64/bin/sqlplus.
    SAPINST found errors.
    SAPINST The current process environment may be found in sapinst_ora_environment.log.
    2011-12-18, 09:40:34 SAPINST ORACLE stop logging
    alert_prd.log
    Sun Dec 18 09:40:34 2011
    Starting ORACLE instance (normal)
    Sun Dec 18 09:40:34 2011
    WARNING: EINVAL creating segment of size 0x000000d8001b2000
    fix shm parameters in /etc/system or equivalent
    please sujest the solution very urjent pz........

    Dear deepak
    itried to start the database manually
    but it is not working.
    SQL> startup
    ORA-27102: out of memory
    SVR4 Error: 22: Invalid argument
    SQL>
    and my shm parametrs for the Solaris ACCORDING TO NOTE 724713 are
    projadd -p 333 -c "SAP System PRD" \
    -U prdadm,oraprd \
    -K "process.max-file-descriptor=(basic,65536,deny)" \
    -K "process.max-sem-nsems=(priv,2048,deny)" \
    -K "project.max-sem-ids=(priv,1024,deny)" \
    -K "project.max-shm-ids=(priv,256,deny)" \
    -K "project.max-shm-memory=(priv,18446744073709551615,deny)" \
    dr
    projmod -s \
    -K "process.max-file-descriptor=(basic,65536,deny)" \
    -K "process.max-sem-nsems=(priv,2048,deny)" \
    -K "project.max-sem-ids=(priv,1024,deny)" \
    -K "project.max-shm-ids=(priv,256,deny)" \
    -K "project.max-shm-memory=(priv,18446744073709551615,deny)" \
    user.root
    prdadm::::project=dr;oraprd::::project=dr
    thanks & Regards
    k.Phani Krishna

  • Help: Error message "ORA-12560 TNS:Protocol Adapter Error "

    I tried to install Oracle 8i EE version 8.1.7 on Windows 2000. Everything is OK until the installation proceeded to installing "Oracle Database Configuration Assistant". At that point, I got an error message "ORA-12560 TNS:Protocol Adapter Error (network not loaded)". I looked up the error message. The cause of the error said: "This error occurs when the SQL*Net driver cannot find the JSB driver because you may have either forgotten to load the JSB driver (for instance MFTP) or used an incorrect TCP_VENDOR key (for example, TCP_VENDOR=NOVLWP).". And the suggested action said: "Load the JSB driver or use the correct TCP_VENDOR key.". I am using a standalone PC with Windows 2000 at home, and the PC does not connect to any network(except that I can dialup to internet via modem). What should I do? I can't understand the error message. Any expert to help me overcome the error?
    null

    database tnsnames.ora
    =========
    # TNSNAMES.ORA Network Configuration File: D:\Oracle\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mohsin-pc)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = ORCL)
    INST1_HTTP =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mohsin-pc)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = SHARED)
    (SERVICE_NAME = MODOSE)
    (PRESENTATION = http://HRService)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    developer 10g tnsnames.ora
    ==============
    # tnsnames.ora Network Configuration File: D:\Forms\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.132)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = Dedicated)
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mohsin-pc)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = ORCL)
    Please tell me what changes I needed
    database serivice name is "ORCL'
    and my pc name is "mohsin-pc"

  • Error Message - ORA-01722 Invalid Number

    Hello:
    I have the following situation. When I create an organization, a record is inserted into the following table, AGREEMENTS, and populates four fields.
    I have an update form which selects the organization from the AGREEMENTS table so the user can populate the rest of the table. In addition, on this form, there is a drop-down box which allows the user to select the name of a legal document along with the version of the document in which the user needs to select. This select list is created via an LOV joining three tables. The item name for this select list is :P6_DOCUMENT.
    The code for the LOV is:
    SELECT S.DOC_NAME||' - '|| O.VERSION_NO AS DOC, O.ORG_DOC_CURR_KEY
    FROM SUPPORTING_DOCS S,
         ORG_DOC_CURR_VER O,
         AGREEMENTS H
    WHERE
        S.DOC_TYPE = 'HISA'
    AND S.SUPPORTING_DOC_KEY = O.SUPPORTING_DOC_KEY
    AND H.ORG_KEY_LE = O.ORG_KEY
    AND O.ORG_KEY=:P6_ORG_KEY_LEWhen the user completes the form, the SUBMIT process is a PL/SQL block consisting of an UPDATE statement to update the AGREEMENTS table based on the selected organization and an INSERT statement to insert a record into the AGREEMENTS_DOC table to store the value stored in :P7_DOCUMENT.
    Ok, now here is where my problem starts.
    When I first bring up the form and I select the organization I want to update, I click the Search button to find the organization and I receive the following error message: ORA-01722 Invalid Number.
    At this point all I'm doing is a basic search. There is no insert/update or anything going on. I'm not understanding why I would be receiving this error message.
    The search is based on the database column ORG_KEY_LE whose datatype is NUMBER.
    In my application, the item assigned to ORG_KEY_LE is P6_ORG_KEY_LE.
    I have a PL/SQL block process created (On Load-Before Header) in the Page Rendering area of my page definition. The PL/SQL code that is written is:
    BEGIN
    IF :P6_SEARCH_ORG != '0' THEN
    :P6_ORG_KEY_LE := :P6_SEARCH_ORG;
    END IF;
    END;I then have an Item created, :P6_SEARCH_ORG, which is a Select List. In the LOV portion of the page for this item, I have the following:
    select ORG_KEY_LE display_value, ORG_KEY_LE return_value
    from AGREEMENTS
    order by 1The reason for using this table is because this table contains the newly created organization which needs to be updated with the remaining columns of data.
    I then have a Search button in the Button area which has the following settings:
    Button Position: Region Template Position #CHANGE#.
    Condition Type: Value of Item in Express 1 is NULL.
    Expression 1: :P6_ORG_KEY_LE.
    To troubleshoot this problem, I created two pages, one page to do the UPDATE and the second page to do the INSERT.
    The SEARCH functionality in both pages are identical.
    When I run my UPDATE page, which only involves updating the missing fields, the process works. I have my search box, I'm able to search for the organization, make my updates, and I'm good.
    When I run my INSERT page, which involves inserting the record with the assigned document, I receive the error message after I click the SEARCH button. In order to INSERT the record into this table, I first need to SELECT the organization that was UPDATED in the AGREEMENTS table (using the UPDATE page described in above paragraph). When I select the organization, the user can then assign the appropriate legal document to the organization and insert the record into the AGREEMENTS_DOC table.
    Can someone help me with this error message? I'm not sure why I am able to perform my SEARCH on a page with the UPDATE statement, not able to perform the SEARCH on the page with my INSERT statement, and not be able to perform the SEARCH on the page that combines the UPDATE and INSERT statements.
    I did some more troubleshooting and I do believe my SUBMIT process which contains the INSERT statement is the issue. I created a fourth page which doesn't have a SUBMIT process. I brought up the form, searched for my organization and the information for that organization appeared. The problem is definately with my UPDATE/INSERT process.
    The PL/SQL block for the Submit process is the following:
    BEGIN
    update
        MDD.HISA_AGREEMENTS
         set
           LAST_UPDATED_BY=V('APP_USER'),
           APPROVER_SALUTATION=:P6_APPROVER_SALUTATION,
           APPROVER_FIRST_NAME=:P6_APPROVER_FIRST_NAME,
           APPROVER_MIDDLE_INITIAL=:P6_APPROVER_MIDDLE_INITIAL,
           APPROVER_LAST_NAME=:P6_APPROVER_LAST_NAME,
           APPROVER_NAME_SUFFIX=:P6_APPROVER_NAME_SUFFIX,
           APPROVER_EMAIL_ADDR=:P6_APPROVER_EMAIL_ADDR,
           SPONSOR_EMAIL_ADDR=:P6_SPONSOR_EMAIL_ADDR,
           APPROVER_TITLE=:P6_APPROVER_TITLE
    where
          ORG_KEY_LE=:P6_ORG_KEY_LE
    INSERT INTO
        HISA_AGREEMENT_DOCS
          (HISA_AGREEMENT_DOC_KEY,
           ORG_KEY_LE,
           APPLICATION_KEY,
           STATUS,
           STATUS_DATE,
           CREATED_BY,
           ORG_DOC_CURR_KEY)
    VALUES
          (HISA_AGREEMENT_DOC_KEY_SEQ.NEXTVAL,
           :P6_ORG_KEY_LE,
           :P6_APPLICATION_KEY,
           'C',
           SYSDATE,
           V('APP_USER'),
           :P6_DOCUMENT)
    END;There is something wrong with the above statement and I do not understand what it could be. Can someone help?
    Thanks for the help.

    Hi,
    I believe you are on to something.
    The select list for item :P6_DOCUMENT appears when I first bring up the form. When I select my organization and receive the error message, I clicked on the Session in the Developer's bar. The value in item/field :P6_DOCUMENT shows %null%.
    This is the path in which my user would like to accomplish her task:
    1. Select an organization
    2. Display the information for that organization from the AGREEMENTS table
    3. Enter the data for the remaining fields in the AGREEMENTS table
    4. Select the document (:P6_DOCUMENT) from the drop-down.
    5. Click Submit
    6. Update the AGREEMENTS table with data entered in #3.
    7. Insert a record into the AGREEMENTS_DOC table with the selection from #4.
    Somehow I need the :P6_DOCUMENT field not to show the %null% during the SEARCH functionality. I think that is causing the problem.
    How do I fix this?

  • Error Message (ORA-01722: invalid number) when add amount into Number field

    I am using VB.net, trying to insert data into a field called amt with Data Type 'Number'.
    my vb.net code is as follows
    Dim oradb As String = DatabaseConnectionString
    Dim AmountValue As Decimal = 123.45
    'get the connection
    Dim conn As New OracleConnection(oradb)
    'open the database connection
    conn.Open()
    'create oracle command
    Dim cmd As New OracleCommand("INSERT INTO TBL1 (AMT) VALUES (:AMT)", conn)
    cmd.CommandType = CommandType.Text
    cmd.Parameters.Add(":AMT", OracleDbType.Decimal, AmountValue, ParameterDirection.Input)
    'Execute
    cmd.ExecuteNonQuery()
    I got error message "ORA-01722: invalid number". Please help

    Did you also change the below line before inserting Integer 123:
    cmd.Parameters.Add(":AMT", OracleDbType.Decimal, AmountValue, ParameterDirection.Input)
    to
    cmd.Parameters.Add(":AMT", OracleDbType.Integer, AmountValue, ParameterDirection.Input)

  • I am getting this error message "ORA-01006: bind variable does not exist.

    My code works fine like this:
    DECLARE
    v_JOBTYPE varchar2(8);
    v_STATUS varchar2(8);
    v_FAILURE varchar2(8);
    v_CAUSE varchar2(8);
    v_ACTION varchar2(8);
    BEGIN
    SELECT EVT_STATUS, EVT_FAILURE, EVT_CAUSE, EVT_ACTION, EVT_JOBTYPE
    INTO v_STATUS, v_FAILURE, v_CAUSE, v_ACTION, v_JOBTYPE
    FROM R5EVENTS WHERE ROWID = :ROWID;
    IF NVL(v_STATUS, 'X') = 'C' AND NVL(v_JOBTYPE , 'X') IN ('BRKD','UNPLBRKD','FILTRA', 'LUB', 'FAC') AND (v_FAILURE IS NULL OR v_CAUSE IS NULL OR v_ACTION IS NULL) THEN
    RAISE_APPLICATION_ERROR( -20001, 'FAILURE, CAUSE AND ACTION FIELDS MUST BE POPULATED');
    END IF;
    END;
    But I want to change the code to include a record (ACT_TRADE) from another table(R5ACTIVITIES). I am getting this error message "ORA-01006: bind variable does not exist - POST-UPDATE 200Before Binding". Any help would be appreciated.
    DECLARE
    v_STATUS varchar2(8);
    v_FAILURE varchar2(8);
    v_CAUSE varchar2(8);
    v_ACTION varchar2(8);
    V_CODE varchar2(8);
    V_EVENT varchar2(8);
    V_TRADE varchar2(8);
    BEGIN
    SELECT R5EVENTS.EVT_STATUS, R5EVENTS.EVT_FAILURE, R5EVENTS.EVT_CAUSE, R5EVENTS.EVT_ACTION, R5EVENTS.EVT_CODE, R5ACTIVITIES.ACT_EVENT, R5ACTIVITIES.ACT_TRADE
    INTO v_STATUS, v_FAILURE, v_CAUSE, v_ACTION, V_CODE, V_EVENT, V_TRADE
    FROM R5EVENTS, R5ACTIVITIES WHERE V_CODE = :V_EVENT;
    IF NVL(v_STATUS, 'X') = 'C' AND NVL(v_TRADE , 'X') IN ('MTM','MTL','MTMGT', 'FTM', 'FTL', 'FTMGT', 'R5') AND (v_FAILURE IS NULL OR v_CAUSE IS NULL OR v_ACTION IS NULL) THEN
    RAISE_APPLICATION_ERROR( -20001, 'FAILURE, CAUSE AND ACTION FIELDS MUST BE POPULATED');
    END IF;
    END;

    Thank you for your responses. Your feedback was helpful. This is what I ended up doing for a solution:
    DECLARE
    v_JOBTYPE varchar2(8);
    v_STATUS varchar2(8);
    v_FAILURE varchar2(8);
    v_CAUSE varchar2(8);
    v_ACTION varchar2(8);
    v_GROUP varchar2(30);
    BEGIN
    SELECT EVT_STATUS, EVT_FAILURE, EVT_CAUSE, EVT_ACTION, EVT_JOBTYPE, USR_GROUP
    INTO v_STATUS, v_FAILURE, v_CAUSE, v_ACTION, v_JOBTYPE, v_GROUP
    FROM R5EVENTS, R5USERS WHERE R5EVENTS.ROWID = :ROWID
    AND USR_CODE = O7SESS.CUR_USER;
    IF NVL(v_STATUS, 'X') = 'C' AND NVL(V_GROUP,'X') IN ('MTM','MTL','MTMGT','FTL','FTMGTS','PLANNER','DISPATCH','PMCOOR','R5') AND (v_FAILURE IS NULL OR v_CAUSE IS NULL OR v_ACTION IS NULL) THEN
    RAISE_APPLICATION_ERROR( -20001, 'FAILURE, CAUSE AND ACTION FIELDS MUST BE POPULATED');
    END IF;
    END;

  • Persistent Layer Error Message: ORA-01729 database link name expected

    Hi,
    I've done a series of loads from DB2 into Oracle, initially importing the database objects from DB2 and Oracle, then creating the mappings, deploying and executing. It all worked and I had no problems. For some reason now whenever I tried to import a new Database Object (table) from the DB2 I enter the password, test it and it successfully connects but then I get the error message on a popup box:
    SQL Exception
    Persistent Layer Error: SQL Exception
    Class Name: CacheMediator
    Method Name: getSQLResult
    Persistent Layer Error Message: ORA-01729 database link name expected
    If I create a new location for the same database it works and I can import new objects. The only difference I can think from the initial imports is that I’ve moved the repository from one server to another. Might be the case where some information got corrupted in the metadata.
    Has anyone seen this kind of problem before? Can you please help me out with this issue?
    Thanks in advance for your help.
    Regards,
    Leo

    I found it.When I look at the db links there is something missing.When I correct it everything works fine.

  • How to update more than 5 million records without error message ORA-00257:

    Hi ,
    I need to update some columns in my table which is contains about 5 million records
    I 've already tried this
    Update AAA_CDR
    Set RoamFload = Null ;
    but the problem is I've got the error message ("ORA-00257: archiver error. Connect internal only,until freed.) and the update consuming about 6 hours with no results ,
    then I do the commands ( Alter system set db_recovery_file_dest_size=50G) and the problem solved .
    but I need to update about 15 columns of this table to be null ,what I should do to overcome this message and update the table in reasonable time
    Please Help Me ,

    The best way would be to allocate sufficient disk space for your archive log destination. Your database is not sized properly. NOLOGGING option will not do much for you because it' only applies to direct load operations when the data inserted into nologging table is selected from another table. UPDATE will be be logged, regardless of the NOLOGGING status. Here is the quote from the manual:
    <quote>
    LOGGING|NOLOGGING
    LOGGING|NOLOGGING specifies that subsequent Direct Loader (SQL*Loader) and direct-load
    INSERT operations against a nonpartitioned index, a range or hash index partition, or
    all partitions or subpartitions of a composite-partitioned index will be logged (LOGGING)
    or not logged (NOLOGGING) in the redo log file.
    In NOLOGGING mode, data is modified with minimal logging (to mark new extents invalid
    and to record dictionary changes). When applied during media recovery, the extent
    invalidation records mark a range of blocks as logically corrupt, because the redo data
    is not logged. Therefore, if you cannot afford to lose this index, you must take a backup
    after the operation in NOLOGGING mode.
    If the database is run in ARCHIVELOG mode, media recovery from a backup taken before an
    operation in LOGGING mode will re-create the index. However, media recovery from a backup
    taken before an operation in NOLOGGING mode will not re-create the index.
    An index segment can have logging attributes different from those of the base table and
    different from those of other index segments for the same base table.
    </quote>
    If you are really desperate, you can try the following undocumented/unsupported command:
    ALTER DATABASE ARCHIVELOG COMPRESS ENABLE;
    That will cause database to compress your archive logs and consume less space. This command is not documented or supported, not even in the version 11.2.0.3 and causes the database to start spewing ORA-0600 in version 10G. DO NOT USE IN A PRODUCTION ENVIRONMENT!!!!

  • Error message:ORA:12560:TN:protacol adapter

    Hi everyone
    I Installed Oracle9i on XP.when I try to logo(SQL Plus) using Scott/tiger.It's giving error message:ORA:12560:TN:protacol adapter.
    Pls help me to solve this problem.I have to work on this.

    make sure your oracle_sid and oracle_home set properly.
    Is the listener up and running on the server?
    Are you giving tnsname to connect or not?
    SJH
    OCP DBA

  • Error message ORA-0097  missing right parenthesis

    Dear all;
    Please what is wrong with this particular code because I keep getting the error message ORA-0097: missing right parenthesis
    pl/sql: sql statement ignored. Thank you
    spectification of package
    create or replace package NEW_INFORMATION is
    function get_total return number;
    procedure daily_tasks;
    function display_type_id return varchar2;
    end NEW_INFORMATION ;body of package
    create or replace package body NEW_INFORMATION  is
    function get_total return number is
    oput number(10);
    begin
      select count(unique (p1.p_id)) into oput
      from table_one p1 where p1.p_id in
        ('CYY','AIR, '');
    return oput;
    end;
    function display_type_id return varchar2 is
    used_cells varchar2(30);
    begin
    select unique(p1.p_id) as cells into used_cells
      from part p1 where p1.pl_id in
      ('CYY','AIR', '');
    return used_cells;
    end;
    procedure daily_tasks is
    name_id varchar2(20);
    temp_num number(6,2);
    production_daystotal number(6,2);
    result_first_cc_A number (7,2);
    begin
    name_id := display_type_id ();  -- used to call the function
    temp_num :=  get_total();  --used to call the function
    select name_id, trunc(first_partcal_A.initial_cc_A / temp_num over())  +  
    case
    when mod(first_partcal_A.initial_cc_A,temp_num over()) >= row_number() over(order by name_id) then 1
    else 0
    end
    from
    select round(total_as.t_as/prodmonths.proddaysinmonth) as inital_cc_A
    from
    (select count(*) as t_as from table_one p1 where p1.a_code = 'A') total_as,
    (select count(*) as proddaysinmonth  from
    (select mon_dt + level - 1 as dt,  to_char(mon_dt + level - 1, 'DY', 'NLS_DATE_LANGUAGE = ENGLISH') as dy_days from
    ((select trunc(to_date(m || '/' || a, 'MM/YYYY'), 'MM') as mon_dt
                          from
                          (select to_char(sysdate, 'MM') as m,
                                  to_char(sysdate, 'YYYY') as a  from dual)))
    connect by mon_dt + level - 1 <= last_day(mon_dt))
    where dy_days in ('MON', 'TUE', 'WED', 'THU'))prodmonths) first_partcal_A;
    order by name_id;
    end daily_tasks;
    end NEW_INFORMATION

    Pls try this
    CREATE OR REPLACE PACKAGE BODY new_information
    IS
       FUNCTION get_total
          RETURN NUMBER
       IS
          oput   NUMBER (10);
       BEGIN
          SELECT COUNT (UNIQUE (p1.p_id))
            INTO oput
            FROM table_one p1
           WHERE p1.p_id IN ('CYY', 'AIR', '');
          RETURN oput;
       END;
       FUNCTION display_type_id
          RETURN VARCHAR2
       IS
          used_cells   VARCHAR2 (30);
       BEGIN
          SELECT UNIQUE (p1.p_id) AS cells
                   INTO used_cells
                   FROM part p1
                  WHERE p1.pl_id IN ('CYY', 'AIR', '');
          RETURN used_cells;
       END;
       PROCEDURE daily_tasks
       IS
          name_id                VARCHAR2 (20);
          temp_num               NUMBER (6, 2);
          production_daystotal   NUMBER (6, 2);
          result_first_cc_a      NUMBER (7, 2);
       BEGIN
          name_id := display_type_id ();             -- used to call the function
          temp_num := get_total ();                   --used to call the function
          SELECT   name_id,
                     TRUNC (first_partcal_a.initial_cc_a / temp_num /*over()*/)
                   + CASE
                        WHEN MOD (first_partcal_a.initial_cc_a, temp_num) >=
                                              ROW_NUMBER () OVER (ORDER BY name_id)
                           THEN 1
                        ELSE 0
                     END
              INTO name_id,
                   temp_num
              FROM (SELECT ROUND (total_as.t_as / prodmonths.proddaysinmonth
                                 ) AS inital_cc_a
                      FROM (SELECT COUNT (*) AS t_as
                              FROM table_one p1
                             WHERE p1.a_code = 'A') total_as,
                           (SELECT COUNT (*) AS proddaysinmonth
                              FROM (SELECT     mon_dt + LEVEL - 1 AS dt,
                                               TO_CHAR
                                                  (mon_dt + LEVEL - 1,
                                                   'DY',
                                                   'NLS_DATE_LANGUAGE = ENGLISH'
                                                  ) AS dy_days
                                          FROM ((SELECT TRUNC
                                                           (TO_DATE (m || '/' || a,
                                                                     'MM/YYYY'
                                                            'MM'
                                                           ) AS mon_dt
                                                   FROM (SELECT TO_CHAR
                                                                   (SYSDATE,
                                                                    'MM'
                                                                   ) AS m,
                                                                TO_CHAR
                                                                   (SYSDATE,
                                                                    'YYYY'
                                                                   ) AS a
                                                           FROM DUAL)))
                                    CONNECT BY mon_dt + LEVEL - 1 <=
                                                                 LAST_DAY (mon_dt))
                             WHERE dy_days IN ('MON', 'TUE', 'WED', 'THU')) prodmonths) first_partcal_a
          ORDER BY name_id;
       END daily_tasks;
    END new_information;i have added INTO clause
    and removed over() after MOD and TRUNC

  • Error message "ORA-01426: numeric overflow"

    Could somebody please explain with me examples as when you get this error.
    error message "ORA-01426: numeric overflow"
    Thank You for your help.

    You get 1426 when a number, usually from a caclulation, is too big, or too small for Oracle to represent. For example:
    SQL> SELECT POWER(99,99) FROM dual;
    SELECT POWER(99,99) FROM dual
    ERROR at line 1:
    ORA-01426: numeric overflowwhich my calculator tells me is 3.6973E+197
    TTFN
    John

Maybe you are looking for

  • Upload Open Purchase orders

    Hi All, Our client is implementing SRM and the conversion is  from non-sap legacy system. Is there a way to upload all the Open PO's without manually keying it in. Thanks, Reena

  • Confused as to what to buy - brand new, refurbished

    I got my first Apple back in 2009. And still have it. It is a 15 inch MacBook Pro. However, it not does not hold its charge, the charger is giving up the ghost, the keyboard is very worn and it "timesout" alot and "crashes" quite a bit. Time for a ne

  • The security "golden lock icon" can no longer be seen. I want it back.

    Prior to FF4 installation, when I entered a secure site to make payments or purchases, a small icon (a gold lock) appeared and I was reassured that my info was secure. It is no longer there and I do not feel comfortable in proceeding. Is there anyway

  • 2 mac with leopard, 1 ethernet Hard drive and Time machine : Does it work ?

    I have 2 Imac with leopard connected by wireless to my local network (Linksys routeur). I want to buy a ethernet 500Go drive to do my backup. This drive will be connected to the routeur with a cable. Will I able to use TM with this configuration ? If

  • How to use Reader or InputStream to get byte[]

    Any opinions on the best way to get a byte[] using java.io.Reader or java.io.InputStream? I haven't used these in anger before, so sorry for the rookie nature! Any simple examples would be much appreciated! Thanks