Oracle error code and description

Gurus,
Is there a distinct list of oracle error code with description(in excel or txt,csv format) , the requirement is to convert most of generic oracle messages into user defined messages and store it in a XML.
Regards
R
Edited by: Darthvader-647181 on Aug 11, 2010 8:00 AM

HareeshGhanta wrote:
Hi,
Thank you.I am looking for some additional information like Cause and Action also to be printed out.Is there any way we can achieve this.
Regards
Sounds like you are trying to re-invent the wheel.
What's wrong with the message text as supplied by oracle?  Those messages are universally known and understood -- well, at least by people who actually read them vs. simply dumping them to a forum.  Why would you want to obfuscate them with your own text?
As for "cause and action", if one has the error code emitted by oracle, there are boat load of web sites that already replicate the same information that oracle itself supplies:
oracle:dwdev$ oerr ora 12154
12154, 00000, "TNS:could not resolve the connect identifier specified"
// *Cause:  A connection to a database or other service was requested using
// a connect identifier, and the connect identifier specified could not
// be resolved into a connect descriptor using one of the naming methods
// configured. For example, if the type of connect identifier used was a
// net service name then the net service name could not be found in a
// naming method repository, or the repository could not be
// located or reached.
// *Action:
//   - If you are using local naming (TNSNAMES.ORA file):
//      - Make sure that "TNSNAMES" is listed as one of the values of the
//        NAMES.DIRECTORY_PATH parameter in the Oracle Net profile
//        (SQLNET.ORA)
//      - Verify that a TNSNAMES.ORA file exists and is in the proper
//        directory and is accessible.
//      - Check that the net service name used as the connect identifier
//        exists in the TNSNAMES.ORA file.
//      - Make sure there are no syntax errors anywhere in the TNSNAMES.ORA
//        file.  Look for unmatched parentheses or stray characters. Errors
//        in a TNSNAMES.ORA file may make it unusable.
//   - If you are using directory naming:
//      - Verify that "LDAP" is listed as one of the values of the
//        NAMES.DIRETORY_PATH parameter in the Oracle Net profile
//        (SQLNET.ORA).
//      - Verify that the LDAP directory server is up and that it is
//        accessible.
//      - Verify that the net service name or database name used as the
//        connect identifier is configured in the directory.
//      - Verify that the default context being used is correct by
//        specifying a fully qualified net service name or a full LDAP DN
//        as the connect identifier
//   - If you are using easy connect naming:
//      - Verify that "EZCONNECT" is listed as one of the values of the
//        NAMES.DIRETORY_PATH parameter in the Oracle Net profile
//        (SQLNET.ORA).
//      - Make sure the host, port and service name specified
//        are correct.
//      - Try enclosing the connect identifier in quote marks.
//   See the Oracle Net Services Administrators Guide or the Oracle
//   operating system specific guide for more information on naming.

Similar Messages

  • Where can find Oracle error code and message?

    Where can find Oracle error code and message?

    http://otn.oracle.com/pls/db92/db92.to_toc?pathname=server.920%2Fa96525%2Ftoc.htm&remark=docindex
    That would be the "Error Messages" manual.

  • Oracle Error Code and Message for Query Timeout

    Hi,
    I need to catch the oracle error code and message for query timeout.
    I am using Oracle 9i and could not find any relevant error code/message
    for query timeout in Oracle Error Messages.
    If anyone has encountered such error messages, please let me know the
    Oracle Code or Error message.
    Thanks & Regards,
    Kanjana

    Fly is correct in that Oracle will normally let a query run forever in the absense of a user profile or dbms_resource setting that limits a users (query) resouce usage.
    The errors returned for these condition would probably vary but errors ORA-02092 "exceeded session limit on CPU usage, you are being logged off" and ORA-02093 "exceeded call limit on CPU usage" might be of interest.
    But for distributed queries Oracle does impose a time limit. See Oracle error ORA-02049 "timeout: distributed transaction waiting for lock"
    HTH -- Mark D Powell --

  • Problem Getting Error Code and Description in Alerts

    We are having trouble getting the Error code and Error description in the Alerts and we're having trouble getting a alert for message mapping exceptions.  I have read through the BLOGs and the help on SAP.  I'm not sure it is something to do with the configuration or SP14.  We did not have these problems with SP12 at our other customer XI implementations.
    Background -
    We have setup an "XI Alert" classification with three Alert categories -"XI_Mapping_Error", "XI_Adapter_Error", "XI_Runtime_Error". 
    For the "XI_Mapping_Error" alert category, we have setup a rule so that any Integration Engine Application Mapping.* Error code will create an alert.  However, when we have a mapping error in XI which we can see in MONI, we do not get an alert.  The checkbox for "Suppress Multiple Alerts of this Rule" is not selected.  I am not sure why we're not getting the alert.
    For the "XI_Adapter_Error" alert category, we have setup a rule so that any Adapter Engine * adapter type will create an alert.  The alert gets created - however, some of the container variables do not get poulated in the email.  We have defined Container variables pointing to the corresponding ABAP data dictionary elements - i have double checked these definitions.
    Here is an alert email - the Error Code (SXMS_ERROR_CODE -  SXMSERRTX) and Error Category (SXMS_ERROR_CAT - SXMSERRCAT) are not being extracted:
    Alert ID: ##23896##
    Error Code =
    Error Category =
    Message ID = 1506eab0-6125-11da-9ba2-00505685 Time = 14:26:12 Date = 29.11.2005
    Sender Party =
    Sender Service = BS_CPI
    Sender Interface = MI_CPI_INV_RFC_REQ_ABS
    Receiver Party =
    Receiver Service = BS_CPI
    Receiver Interface =
    We are not able to figure out why the Alert framework is not working correctly.  We are running XI 3.0 SP 14 on Win2K, SQL 2000.
    Anyone encounter these problems?  Any help would be appreciated.
    Regards,
    Jay Malla

    >> There are some problems with SP 14 and the alert framework.
    Very true! Join the team!
    >> We applied Note 876546 which triggered certain alerts that were not getting triggered. However, we're not getting the Error code and Error Description in some of the alerts.
    Jay, This note is specifically for a situation where the 'where did the error occur' set to No Restriction. I don't think anything else is included in this fix .01 to patch 0.9 of SPS 12 of XI 3.0!!!
    My problem is that even the messageID variable is not getting replaced!!! In SP12 everything was perfect. After SP14, the errors are coming almost instantaneously to the inbox, but without any variable replacement.
    Best of luck,
    Kannan

  • Oracle List of Error codes and messages

    Hi,
    In our application we are planning to use sqlloader to load a huge amount of data into the database. However, to parse the log file we need a list of Oracle error codes and messages that are commonly encountered while loading data using sqlloader. Does anyone know where to get such a list?
    Thanks

    In our application we are planning to use sqlloader to load a huge amount of data into the database. However, to parse the log file we need a list of Oracle error codes and messages that are commonly encountered while loading data using sqlloader. Does anyone know where to get such a list?I don't know where to get such a list, but for a start you could search the log for the words "Error" and "ORA-"

  • Is there a listing or book of oracle error codes?

    i am looking for a book of oracle error codes. Is there someplae where I can find them online or anywhere really.
    thanks

    See the following URL gives you a list of oracle messages and actions to be done
    http://ora-doc.cict.fr:7777/server.815/a67785/toc.htm

  • Error : Severity and Description Path Resource Location Creation Time     Id

    i have this error :
    Severity and Description Path Resource Location Creation Time Id
    invalid character or markup found in script block. Try surrounding your code with a CDATA block. essai/src essai.mxml Unknown 1236103965593 182
    my source is attach code
    Many thanks for your help , 
    Lionceau,

    look my source :
    <![CDATA[
    import mx.controls.Alert;
    import com.adobe.rtc.events.SessionEvent; //utilisé
    pour les trois blocs
    import com.adobe.rtc.messaging.UserRoles; //utilisé
    pour les trois blocs
    import com.adobe.rtc.collaboration.AudioPublisher; //
    AudioPublisher me sert pour la gestion du microphone
    import com.adobe.rtc.collaboration.AudioSubscriber; // me
    sert pour choisr l' aboné écouté
    //import com.adobe.rtc.collaboration; // me sert pour la
    gestion du microphone
    //import com.adobe.rtc.clientManagers;// me sert pour la
    gestion du microphone
    import com.adobe.rtc.events.StreamEvent;// pour le son
    (audio xml)
    import mx.events.ItemClickEvent; //pour le son ( audio xml)
    import mx.controls.Label;
    import mx.core.UIComponent; // me sert pour la gestion du
    microphone
    import flash.events.EventDispatcher;// me sert pour la
    gestion du microphone
    // import com.adobe.rtc.components:ResizableCanvas; amettre?
    //debut bloc share
    import
    com.adobe.rtc.sharedManagers.descriptors.FileDescriptor;
    import mx.utils.UIDUtil;
    import mx.collections.ArrayCollection;
    import com.adobe.rtc.collaboration.FileSubscriber;
    import com.adobe.rtc.sharedManagers.UserManager;
    import com.adobe.rtc.messaging.NodeConfiguration;
    import com.adobe.rtc.events.CollectionNodeEvent;
    import com.adobe.rtc.collaboration.FilePublisher;
    import com.adobe.rtc.sharedManagers.FileManager;
    [Bindable]
    private var applicationTitle:String = "File Publisher
    Example";
    // list of managers
    private var _fileManager:FileManager;
    private var _filePublisher:FilePublisher;
    private var _fileSubscriber:FileSubscriber;
    private var _userManager:UserManager;
    // our datagrid dataprovider will use this collection
    [Bindable]
    private var _fileDescriptors:ArrayCollection = new
    ArrayCollection();
    // file sharing group id, it is similiar to that of folder
    concept
    private var _groupid:String = "_filePublisherExample";
    //fin bloc share
    //debut bloc camera
    import com.adobe.rtc.events.UserEvent;
    import com.adobe.rtc.events.SharedPropertyEvent;
    import com.adobe.rtc.events.ConnectSessionEvent;
    import mx.controls.Button;
    import com.adobe.coreUI.controls.CameraUserBar;
    import mx.core.UITextField;
    import com.adobe.rtc.events.SharedPropertyEvent;
    import com.adobe.rtc.sharedModel.SharedProperty;
    import com.adobe.rtc.collaboration.WebcamSubscriber;
    import mx.containers.VBox;
    import com.adobe.rtc.events.UserEvent;
    import com.adobe.rtc.sharedManagers.StreamManager ;
    import
    com.adobe.rtc.sharedManagers.descriptors.StreamDescriptor ;
    private var currentSubscriber:WebcamSubscriber ;
    private var sharedProperty:SharedProperty ;
    * This example shows how the camera component can be used
    with a publisher and a
    * number of subscribers. The publisher has a big view while
    subscribers have a small view.
    * A shared property is used to pass the stream to the
    publisher's user interface.
    * Every user is provided with play and pause handlers.
    private function onCreationComplete():void
    sessionManager.roomManager.autoPromote = true ;
    sessionManager.roomManager.guestsHaveToKnock = false ;
    sharedProperty = new SharedProperty();
    sharedProperty.isSessionDependent = true ;
    sharedProperty.sharedID = "webcamShare2" ;
    sharedProperty.connectSession = sessionManager ;
    sharedProperty.subscribe();
    sharedProperty.addEventListener(SharedPropertyEvent.CHANGE,onChange);
    sessionManager.userManager.addEventListener(UserEvent.USER_REMOVE,onUserRemove)
    * @private
    protected function onUserRemove(p_event:UserEvent):void
    if ( sharedProperty.value &&
    p_event.userDescriptor.userID == sharedProperty.value[0]) {
    sharedProperty.value = [] ;
    * When the main big stream changes, all users can view it
    via the sharedProperty.
    private function onChange(p_evt:SharedPropertyEvent):void
    if ( currentSubscriber != null ) {
    clickedContainer.removeChild(currentSubscriber);
    currentSubscriber.close();
    currentSubscriber = null ;
    if ( sharedProperty.value == null ||
    sharedProperty.value.length == 0 ) {
    return ;
    currentSubscriber = new WebcamSubscriber();
    currentSubscriber.connectSession = sessionManager ;
    currentSubscriber.subscribe();
    currentSubscriber.webcamPublisher = webCamPub ;
    currentSubscriber.publisherIDs = sharedProperty.value ;
    currentSubscriber.addEventListener(UserEvent.USER_BOOTED,onCleared);
    currentSubscriber.addEventListener(UserEvent.STREAM_CHANGE,onCameraPause);
    clickedContainer.addChild(currentSubscriber);
    invalidateDisplayList();
    * If the big image is stopped, clear it.
    private function onCleared(p_evt:UserEvent):void
    if ( sessionManager.userManager.myUserRole ==
    UserRoles.OWNER ) {
    sharedProperty.value = [] ;
    * Clicking on the small image below makes it large.
    private function onClick(p_evt:MouseEvent):void
    if ( (p_evt.currentTarget is WebcamSubscriber) &&
    !(p_evt.target.parent is CameraUserBar)) {
    sharedProperty.value = (p_evt.currentTarget as
    WebcamSubscriber).publisherIDs;
    * Handler for a user pausing the camera.
    protected function onCameraPause(p_evt:UserEvent):void
    var userStreams:Array =
    sessionManager.streamManager.getStreamsForPublisher(p_evt.userDescriptor.userID,StreamMan ager.CAMERA_STREAM);
    if (userStreams.length == 0) {
    trace("onCameraPause: no userStreams");
    return;
    for (var i:int = 0; i< userStreams.length ; i++ ) {
    if (userStreams
    .type == StreamManager.CAMERA_STREAM ) {
    break;
    var streamDescriptor:StreamDescriptor = userStreams;
    if ( streamDescriptor.streamPublisherID ==
    sessionManager.userManager.myUserID ) {
    sessionManager.streamManager.pauseStream(StreamManager.CAMERA_STREAM,!streamDescriptor.pa use,streamDescriptor.streamPublisherID);
    * Handler for a user stopping the camera.
    private function onBooted(p_evt:UserEvent):void
    if ( (p_evt.currentTarget is WebcamSubscriber) &&
    (p_evt.userDescriptor.userID == sessionManager.userManager.myUserID
    || sessionManager.userManager.myUserRole == UserRoles.OWNER)) {
    webCamPub.stop();
    if ( (p_evt.currentTarget.parent as VBox).getChildAt(1) is
    Button ){
    ((p_evt.currentTarget.parent as VBox).getChildAt(1) as
    Button).label = "Start" ;
    if ( sharedProperty.value && (sharedProperty.value
    as Array)[0] == p_evt.userDescriptor.userID ) {
    sharedProperty.value = [] ;
    ]]>
    </mx:Script>

  • Oracle error 1002 and 3114

    my program is running smooth all the while, out of sudden it hit ora-1002 error subsequently hit ora-3114.
    as i know the 1002 is cursor out of sequence, and 3114 is oracle not connect... what is the possible to link up this 2 error together?

    this is part of my code...
    sqlstmt.len = sprintf((char *) sqlstmt.arr,
    "SELECT * from table");
    EXEC SQL PREPARE edccnt3 FROM :sqlstmt;
    EXEC SQL DECLARE edccnt_c3 CURSOR FOR edccnt3;
    EXEC SQL OPEN edccnt_c3;
    EXEC SQL FETCH edccnt_c3 into :max_txn_time_year, :last_txn_time_year;
    if (max_txn_time_year > last_txn_time_year) {
         sqlstmt.len = sprintf((char *) sqlstmt.arr,     
    "SELECT * from table1 where xxx);                    
    } else {
    sqlstmt.len = sprintf((char *) sqlstmt.arr,     
    "SELECT * from table1 where xxx); }
              EXEC SQL CLOSE edccnt_c3;
    sprintf(buf_stg, "SQLSTMT=[%s].", (char *) sqlstmt.arr);
    log_msg(1, buf_stg);
    EXEC SQL PREPARE edccnt2 FROM :sqlstmt;
    EXEC SQL DECLARE edccnt_c2 CURSOR FOR edccnt2;
    EXEC SQL OPEN edccnt_c2;
    EXEC SQL FETCH edccnt_c2 into :min_txn_time_stg;
    if ((sqlca.sqlcode == ORA_SUCCESS ) && (cnt == 0)) {
    last_txn_time_stg[18] = 0x00;
    else if (sqlca.sqlcode != ORA_SUCCESS ) {
    /*error happen here*/
    sprintf(buf_stg, "Failed with oracle error code %d", curr_eqptype, sqlca.sqlcode);
    log_msg(1, buf_stg);
    continue;
    }

  • How to find all ORA error code and the message in Oracle10g?

    Does anyone knows how to list all ORA error code and message in SQL Plus or find a full list of ORA error code in documentation?

    If you want ALL Oracle ORA error codes in single page or even downloadable (html or pdf format) then check following post.
    http://www.oratraining.com/blog/2010/08/complete-list-of-all-oracle-ora-errors/
    Regards,
    Tushar
    Edited by: oratraining on Aug 18, 2010 12:20 AM

  • Oracle Error Code Table Exist?

    I am wondering if there is a table in the DD (or elsewhere) that contains the message text associated with Oracle error codes? I know that oerr can be used (outside of the DB), but we are hoping these exist in a table for an auditing application we are trying to work.
    Thanks.

    They are accessible via the SQLERRM function, e.g.
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
    SQL> SET SERVEROUTPUT ON;
    SQL> BEGIN
      2     FOR i IN 100 .. 110 LOOP
      3        DBMS_OUTPUT.PUT_LINE (SQLERRM (-i));
      4     END LOOP;
      5  END;
      6  /
    ORA-00100: no data found
    ORA-00101: invalid specification for system parameter DISPATCHERS
    ORA-00102: network protocol  cannot be used by dispatchers
    ORA-00103: invalid network protocol; reserved for use by dispatchers
    ORA-00104: deadlock detected; all public servers blocked waiting for resources
    ORA-00105: too many dispatcher configurations
    ORA-00106: cannot startup/shutdown database when connected to a dispatcher
    ORA-00107: failed to connect to ORACLE listener process
    ORA-00108: failed to set up dispatcher to accept connection asynchronously
    ORA-00109: invalid value for attribute :
    ORA-00110: invalid value  for attribute , must be between  and
    PL/SQL procedure successfully completed.
    SQL>

  • My ipod touch is not list as a device on itunes.  When I tried do update itunes, I get a ox8007054f error code and the update will not complete.

    My ipod touch is not listed as a device when connected to my computer.  As suggested I attempted to download the latest of itunes.  I got an
    ox8007054f error code and the down load will not complete.  I have also tried to restore my computer to an earlier setting, but it will
    not accept the change.

    Have you looked at this completed previos discussion. It discusses 0x8007054F.
    Re: Error message when trying to install iTunes

  • Error in OBIEE:Oracle Error code: 1445

    When making some formula or adding new columns,I am getting the following Err..
    State: HY000. Code: 10058. NQODBC SQL_STATE: HY000 nQSError: 10058 A general error has occurred. nQSError: 17001 Oracle Error code: 1445, message: ORA-01445: cannot select ROWID from, or sample, a join view without a key-preserved table at OCI call OCIStmtExecute. nQSError: 17010 SQL statement preparation failed. (HY000)
    Its something related to joins.Can anyone Help.
    Edited by: Darwin S on Aug 22, 2009 8:48 PM

    ORA-01445: cannot select ROWID from a join view without a key-preserved table
    Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned.
    Action: Remove ROWID from the view selection clause, then re-execute the statement.
    ROWID isn't really an intressting column when doing BI...
    regards
    John
    http://obiee101.blogspot.com/

  • My iPod Classic 120GB is clicking and not turning on. It has been charged but does not hold charge. I am not able to restore factory settings. Error code and have tried troubleshooting options without success. Thoughts?

    My iPod Classic 120GB makes a clicking noise when syncing with iTunes and will not sync. It will not turn on at this time and has been charged but does not hold the charge. After trying to sync, iTunes states that iPod must be restored. Have tried to do this but not successful, I receive an error code and have done the troubleshooting steps for the error and I am still not able to sync or use my iPod. HELP?

    Hi mafiose15,
    Thanks for visiting Apple Support Communities.
    Restoring your iPod to factory settings is the best way to try and get it back to working order. You can use the instructions below to restore it:
    How to restore iPod
    Verify that you have an active Internet connection, because you may need to download new versions of the iTunes and iPod Software.
    Download and install the latest version of iTunes if necessary.
    Open iTunes. Connect your iPod to your computer using the USB or FireWire cable that came with your iPod.
    After a few moments, your iPod will appear in the Source panel in iTunes.
    Select your iPod in the Source panel. You will see information about your iPod appear in the Summary tab of the main iTunes window.
    Click Restore.
    If you are using a Mac, you will be asked to enter an administrator’s name and password.
    A progress bar will appear on the computer screen, indicating that stage one of the restore process has begun. When this stage is done, iTunes will present one of two messages with instructions specific to the iPod model you are restoring.
    Disconnect iPod and connect it to iPod Power Adapter (typically applies to older iPod models).
    Leave iPod connected to computer to complete restore (typically applies newer iPod models).
    During stage two of the restore process, the iPod displays an Apple logo as well as a progress bar at the bottom of the display. It is critical that the iPod remain connected to the computer or iPod power adapter during this stage.
    Note: The progress bar may be difficult to see, because the backlight on the iPod display may be off.
    After stage two of the restore process is complete, the iTunes Setup Assistant window will appear. It will ask you to name your iPod and choose your syncing preferences, as it did when you connected your iPod for the first time.
    You can find the instructions in this article:
    Restoring iPod to factory settings
    http://support.apple.com/kb/ht1339
    All the best,
    Jeremy

  • I have an iPod Classic 160GB and now it will not sync.  I have restored to factory settings multiple times.  It freezes during sync, gives -50 error code and says video is not supported on iPod.  Please help.

    I have an iPod Classic 160GB and now it will not sync.  I have restored to factory settings multiple times.  It freezes during sync, gives -50 error code and says video is not supported on iPod.  Please help.

    This is the iPod touch forum. I requested the moderators to move your post to the iPod classic forum.

  • I have a 1654 error code and is not listed....what do I do?

    i have a 1654 error code and is not listed. what do I do?

    Try disabling the Ask Toolbar extension.

Maybe you are looking for