Logging all exceptions

Hi,
I am working on a project where we extend an application built by a third party vendor. I've spent hours trying to determine the cause of some exceptions. The vendor transforms exceptions thrown by the application server or Oracle into their own exceptions. In this process they tend to drop the original cause or message and replace it by a somewhat vague "Database problem probably due to RI violation." not mentioning what constraint caused it. After a long debugging session I managed to figure it out.
I was wondering if I could somehow log all exceptions thrown in the application. I was thinking of some AOP kind of way. Since I don't have the code of the core product classes, I would have to add something at runtime? I believe AspectJ is out of the question since I cannot recompile the vendors code. Spring AOP is out of the question, because I believe it can only add extra behaviour to beans in the application context. We don't use spring at all, so no beans available.
Is there any other way to get to the hidden exceptions or should I just forget about this? I'm going to try to solve some part with jdbc logging first.
Thanks for any input.

garava wrote:
I guess if you don't have the code with you, there is no point in exploring the exceptions. Basically they have already catched them.There actually is a point in exploring them: If Oracle throws an exception "Unique constraint YOUR_UNIQUE_CONSTRAINT violated." and all you see is "There was an exception", then there is a good point in getting that exception information. It could be some parameter that you pass to the system that might cause this problem. The way I did it now was telling the eclipse debugger to break at every exception. I honestly hadn't expected to see that application throw so many internal exceptions!
georgemc wrote:
You could slip your own JDBC driver in between the app and the real JDBC driver, give you a bit more insight into what's going on. Write some classes that implement the basic JDBC interfaces, do some logging or whatever, then pass the calls on to your "real" JDBC driver classes. There's at least one open-source project around that already does this, but I can't remember the name of it off the top of me headThanks George, I might do that if I get enough time for it. I found [this article|http://www.rgagnon.com/javadetails/java-0411.html] where they set a logWriter on a DriverManager. This might be enough to capture the jdbc exceptions.

Similar Messages

  • Logging Unhandled Exceptions

    Is there a way to log all exceptions, including unhandled exceptions? What I want to do is have the exception log run on all or our client workstations. When an unhandled exception occurs (Murphy's Law), I want to be able to go view the client applications exception log and see what new an interesting bugs our user's have found.

    You can catch "unhandled" exceptions as well and do what you want with them.
    Things such as NullPointerException fall under RuntimeException. If you catch that, you can log it as you see fit.
    Is that what you're asking?

  • How do i record all exception in log file?

    Hi,
    how can i record my all exceptions in a log file? So it is easy for me......thnx.

    By using the jdk1.4 Logger class in the java.util.logging package (or an external product like Log4J if you're using jdk1.3 and lower), and putting the log statements in your catch blocks to record the exceptions thrown?

  • NULL in primary keys NOT logged to exceptions table

    Problem: Inconsistent behavior when enabling constraints using the "EXCEPTIONS INTO" clause. RDBMS Version: 9.2.0.8.0 and 10.2.0.3.0
    - NULL values in primary keys are NOT logged to exceptions table
    - NOT NULL column constraints ARE logged to exceptions table
    -- Demonstration
    -- NULL values in primary keys NOT logged to exceptions table
    TRUNCATE TABLE exceptions;
    DROP TABLE t;
    CREATE TABLE t ( x NUMBER );
    INSERT INTO t VALUES ( NULL );
    ALTER TABLE t
    ADD ( CONSTRAINT tpk PRIMARY KEY (x) EXCEPTIONS INTO exceptions );
    SELECT * FROM exceptions; -- returns no rows
    -- NOT NULL column constraints logged to exceptions table
    TRUNCATE TABLE exceptions;
    DROP TABLE t;
    CREATE TABLE t ( x NUMBER );
    INSERT INTO t VALUES ( NULL );
    ALTER TABLE t MODIFY ( X NOT NULL EXCEPTIONS INTO EXCEPTIONS );
    SELECT * FROM exceptions; -- returns one row
    I would have expected all constraint violations to be logged to exceptions. I was not able to find any documentation describing the behavior I describe above.
    Can anyone tell me if this is the intended behavior and if so, where it is documented?
    I would also appreciate it if others would confirm this behavior on their systems and say if it is what they expect.
    Thanks.
    - Doug
    P.S. Apologies for the repost from an old thread, which someone else found objectionable.

    I should have posted the output. Here it is.
    SQL>TRUNCATE TABLE exceptions;
    Table truncated.
    SQL>DROP TABLE t;
    Table dropped.
    SQL>CREATE TABLE t ( x NUMBER );
    Table created.
    SQL>INSERT INTO t VALUES ( NULL );
    1 row created.
    SQL>ALTER TABLE t ADD ( CONSTRAINT tpk PRIMARY KEY (x) EXCEPTIONS INTO exceptions );
    ALTER TABLE t ADD ( CONSTRAINT tpk PRIMARY KEY (x) EXCEPTIONS INTO exceptions )
    ERROR at line 1:
    ORA-01449: column contains NULL values; cannot alter to NOT NULL
    SQL>SELECT * FROM exceptions;
    no rows selected
    SQL>
    SQL>TRUNCATE TABLE exceptions;
    Table truncated.
    SQL>DROP TABLE t;
    Table dropped.
    SQL>CREATE TABLE t ( x NUMBER );
    Table created.
    SQL>INSERT INTO t VALUES ( NULL );
    1 row created.
    SQL>ALTER TABLE t MODIFY ( X NOT NULL EXCEPTIONS INTO EXCEPTIONS );
    ALTER TABLE t MODIFY ( X NOT NULL EXCEPTIONS INTO EXCEPTIONS )
    ERROR at line 1:
    ORA-02296: cannot enable (MYSCHEMA.) - null values found
    SQL>SELECT * FROM exceptions;
    ROW_ID OWNER TABLE_NAME CONSTRAINT
    AAAkk5AAMAAAEByAAA MYSCHEMA T T
    1 row selected.
    As you can see, I get the expected error message. But I only end up with a record in the exceptions table for the NOT NULL column constraint, not for the null primary key value.

  • Logging just exceptions and 'critical' TopLink info to the log

    I'm trying to just log exceptions and other 'critical' info that occur within TopLink to the log rather than getting lots of SQL statements, unit of work info etc.
    I'm running TopLink 9.0.3.5 in WebLogic Server 7.0 (SP4) using container managed persistence for Entity Beans.
    If I startup WebLogic with the toplink.log.level=INFO option then I get SQL statements, unit of work info, JTS registration info as well as any exceptions that are logged.
    If I leave the logging like this my WebLogic log will likely be huge and performance degraded from writing a lot of info that will never be used.
    If I startup WebLogic with the toplink.log.level=NONE option then I don't get any log statements, not even exception info (although obviously clients still get the exception stack). I need to get the exceptions and 'critical' TopLink info in the WebLogic log because I cannot rely on getting the information from client logs.
    In the TopLink for WebLogic 2.5.1 product the default logging behaviour was to log only exceptions and other 'critical' info to the log.
    Is there a way to configure TopLink 9.0.3 so that only exceptions and any other 'critical' TopLink information is written to the log (and SQL statements, unit of work info and JTS registration info is not written).
    Thanks.

    You don't mention which version of 10g you have but there is a bug in all versions 10.1.2.0.2 and newer in that usernames are no longer being inserted in the Apache log files when portal pages are viewed. It was somewhat hit or miss before, but good enough to get a feeling of what was being used Now, it does not even provide that. Bug number reference from Metalink is 5638057. It is shown as "Closed -- not feasible to fix", but will be addressed in 11.0
    I am experimenting with getting this data a couple of ways. One, if you happen to use WebTrends, you can manually set the authenticated users field to whatever you'd like so I am using the API's to retrieve the username and the user company (organization) and concatenating them together.
    The other option I am considering is a procedure call in the footer of each page that automatically updates a new table with the session id, username, page, timestamp, and whatever other information you may want each time the page is visited. This table can then be dumped to a data file if desired or left in the database and analyzed using a tool like Discoverer.
    Rgds/Mark M.

  • Backupu0094and u0093Redo log backupu0094;Except operation are failed

    I encounter a problem when i makeing backup,i ask for help.
    <b>The situation is following:</b>os: windows 2003+sp2
    SAP :NetWeaver 04S(BW7.0)
    DB:ORACLE 10.2
    Backup Software: VERITAS Backup Exec for Windows Servers 9.1
    The problem which i encounter is following:
    All are successful that use “BRTOOLS” operate “OFFLINE BACKUP” and “OFFLINE BACKUP”.
    These operation are successful to use "DB13" Operate
    “Whole database online + redo log backup”&#12289;“Whole database online backup”and “Redo log backup”;Except “Whole database offline + redo log backup" and"Whole database offline backup" these two operation are failed
    <b>successful  “AllOnl+Log”</b> BRABCKUP Detail log for database BWD
    Detailliertes Protokoll: bdvvpedp.anf
    BR0051I BRBACKUP 7.00 (18)
    BR0055I Start of database backup: bdvvpedp.anf 2007-08-03 13.32.37
    BR0477I Oracle pfile D:\oracle\BWD\102\database\initBWD.ora created from spfile D:\oracle\BWD\102\database\spfileBWD.ora
    BR0280I BRBACKUP time stamp: 2007-08-03 13.32.40
    BR0319I Control file copy created: D:\oracle\BWD\sapbackup\CNTRLBWD.DBF 12664832
    BR0101I Parameters
    Name                           Value
    oracle_sid                     BWD
    oracle_home                    D:\oracle\BWD\102
    oracle_profile                 D:\oracle\BWD\102\database\initBWD.ora
    sapdata_home                   D:\oracle\BWD
    sap_profile                    D:\oracle\BWD\102\database\initBWD.sap
    backup_mode                    ALL
    backup_type                    online
    backup_dev_type                util_file
    util_par_file                  D:\usr\sap\BWD\SYS\exe\uc\NTI386\biparam.ini
    system_info                    SAPServiceBWD KHBWDEV Windows 5.2 Build 3790 Service Pack 2 Intel
    oracle_info                    BWD 10.2.0.2.0 8192 826 6112865 KHBWDEV UTF8 UTF8
    sap_info                       700 SAPSR3 BWD TEMPLICENSE R3_ORA INITIAL
    make_info                      NTintel OCI_10201_SHARE Oct 27 2006
    command_line                   brbackup -u / -jid ALLOG20070803133227 -c force -t online -m all -p initBWD.sap -a -c force -p initBWD.sap -cds
    BR0116I ARCHIVE LOG LIST before backup for database instance BWD
    Parameter                      Value
    Database log mode              Archive Mode
    Automatic archival             Enabled
    Archive destination            C:\oracle\BWD\oraarch\BWDarch
    Archive format                 ARC%S_%R.%T
    Oldest online log sequence     823
    Next log sequence to archive   826
    Current log sequence           826              SCN: 6112865
    Database block size            8192             Thread: 1
    Current system change number   6123378          ResetId: 628786982
    BR0118I Tablespaces and data files
    Tablespace     TS-Status  F-Status  File                                                       Size   Id.     Device  Link    Type       MaxSize     IncrSize  BlkSize
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_1\SR3.DATA1               2243960832    4           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_2\SR3.DATA2               2327846912    5           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_3\SR3.DATA3               2243960832    6           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_4\SR3.DATA4               2243960832    7           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_5\SR3.DATA5               2243960832   16           3  NOLINK  FILE    3145728000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_1\SR3700.DATA1         3795853312    8           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_2\SR3700.DATA2         3942653952    9           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_3\SR3700.DATA3         3732938752   10           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_4\SR3700.DATA4         3670024192   11           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_5\SR3700.DATA5         3670024192   17           3  NOLINK  FILE    4194304000     20971520     8192
    PSAPSR3DB      ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3DB_1\SR3DB.DATA1           2097160192   13           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3DB      ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3DB_2\SR3DB.DATA2           2097160192   14           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3DB      ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3DB_3\SR3DB.DATA3           1048584192   15           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3USR     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3USR_1\SR3USR.DATA1           20979712   12           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPTEMP       ONLINE#    ONLINE+   D:\ORACLE\BWD\SAPDATA1\TEMP_1\TEMP.DATA1             1048584192   -1           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPUNDO       ONLINE-    ONLINE+   D:\ORACLE\BWD\SAPDATA1\UNDO_1\UNDO.DATA1             8115986432    2           3  NOLINK  FILE   10485760000     20971520     8192
    SYSAUX         ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA1\SYSAUX_1\SYSAUX.DATA1          209723392    3           3  NOLINK  FILE   10485760000     20971520     8192
    SYSTEM         ONLINE*    SYSTEM+   D:\ORACLE\BWD\SAPDATA1\SYSTEM_1\SYSTEM.DATA1          524296192    1           3  NOLINK  FILE   10485760000     20971520     8192
    BR0119I Redo log files
    File                                                Size  Group     Device  Status    Link    Type
    D:\ORACLE\BWD\ORIGLOGA\LOG_G11M1.DBF            52429312    1            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGA\LOG_G11M2.DBF            52429312    1            2  INUSE     NOLINK  FILE
    D:\ORACLE\BWD\ORIGLOGB\LOG_G12M1.DBF            52429312    2            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGB\LOG_G12M2.DBF            52429312    2            2  INUSE     NOLINK  FILE
    D:\ORACLE\BWD\ORIGLOGA\LOG_G13M1.DBF            52429312    3            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGA\LOG_G13M2.DBF            52429312    3            2  INUSE     NOLINK  FILE
    D:\ORACLE\BWD\ORIGLOGB\LOG_G14M1.DBF            52429312    4            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGB\LOG_G14M2.DBF            52429312    4            2  INUSE     NOLINK  FILE
    BR0120I Control files
    File                                                Size   Id.      Device  Link    Type
    D:\oracle\BWD\origlogA\cntrl\cntlrBWD.dbf       12664832    0            3  NOLINK  FILE
    D:\oracle\BWD\origlogB\cntrl\cntrlBWD.dbf       12664832    0            3  NOLINK  FILE
    D:\oracle\BWD\sapdata1\cntrl\cntrlBWD.dbf       12664832    0            3  NOLINK  FILE
    BR0616I Tablespaces in table TSORA for SAP owner SAPSR3:
    PSAPSR3, PSAPSR3700, PSAPSR3USR
    BR0280I BRBACKUP time stamp: 2007-08-03 13.32.40
    BR0057I Backup of database: BWD
    BR0058I BRBACKUP action ID: bdvvpedp
    BR0059I BRBACKUP function ID: anf
    BR0110I Backup mode: ALL
    BR0077I Database file for backup: D:\oracle\BWD\sapbackup\CNTRLBWD.DBF
    BR0061I 18 files found for backup, total size 42192.211 MB
    BR0143I Backup type: online
    BR0130I Backup device type: util_file
    BR0109I Files will be saved by backup utility
    BR0289I BRARCHIVE will be started at the end of processing
    BR0134I Unattended mode with 'force' active - no operator confirmation allowed
    BR0280I BRBACKUP time stamp: 2007-08-03 13.32.41
    BR0315I 'Alter database begin backup' successful
    BR0280I BRBACKUP time stamp: 2007-08-03 13.32.41
    BR0229I Calling backup utility with function 'backup'...
    BR0280I BRBACKUP time stamp: 2007-08-03 13.34.10
    #FILE..... D:\oracle\BWD\sapbackup\CNTRLBWD.DBF
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.34.29
    #FILE..... D:\ORACLE\BWD\SAPDATA1\SYSAUX_1\SYSAUX.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.35.13
    #FILE..... D:\ORACLE\BWD\SAPDATA1\SYSTEM_1\SYSTEM.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.46.48
    #FILE..... D:\ORACLE\BWD\SAPDATA1\UNDO_1\UNDO.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.49.58
    #FILE..... D:\ORACLE\BWD\SAPDATA2\SR3_1\SR3.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.53.15
    #FILE..... D:\ORACLE\BWD\SAPDATA2\SR3_2\SR3.DATA2
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.56.26
    #FILE..... D:\ORACLE\BWD\SAPDATA2\SR3_3\SR3.DATA3
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 13.59.36
    #FILE..... D:\ORACLE\BWD\SAPDATA2\SR3_4\SR3.DATA4
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.02.46
    #FILE..... D:\ORACLE\BWD\SAPDATA2\SR3_5\SR3.DATA5
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.08.08
    #FILE..... D:\ORACLE\BWD\SAPDATA3\SR3700_1\SR3700.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.13.42
    #FILE..... D:\ORACLE\BWD\SAPDATA3\SR3700_2\SR3700.DATA2
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.18.59
    #FILE..... D:\ORACLE\BWD\SAPDATA3\SR3700_3\SR3700.DATA3
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.24.10
    #FILE..... D:\ORACLE\BWD\SAPDATA3\SR3700_4\SR3700.DATA4
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.29.21
    #FILE..... D:\ORACLE\BWD\SAPDATA3\SR3700_5\SR3700.DATA5
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.32.18
    #FILE..... D:\ORACLE\BWD\SAPDATA4\SR3DB_1\SR3DB.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.35.16
    #FILE..... D:\ORACLE\BWD\SAPDATA4\SR3DB_2\SR3DB.DATA2
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.36.45
    #FILE..... D:\ORACLE\BWD\SAPDATA4\SR3DB_3\SR3DB.DATA3
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.36.47
    #FILE..... D:\ORACLE\BWD\SAPDATA4\SR3USR_1\SR3USR.DATA1
    #SAVED.... 1186119250
    BR0280I BRBACKUP time stamp: 2007-08-03 14.55.51
    BR0232I 18 of 18 files saved by backup utility
    BR0230I Backup utility called successfully
    BR0280I BRBACKUP time stamp: 2007-08-03 14.55.56
    BR0317I 'Alter database end backup' successful
    BR0280I BRBACKUP time stamp: 2007-08-03 14.55.56
    BR0340I Switching to next online redo log file for database instance BWD ...
    BR0321I Switch to next online redo log file for database instance BWD successful
    BR0117I ARCHIVE LOG LIST after backup for database instance BWD
    Parameter                      Value
    Database log mode              Archive Mode
    Automatic archival             Enabled
    Archive destination            C:\oracle\BWD\oraarch\BWDarch
    Archive format                 ARC%S_%R.%T
    Oldest online log sequence     824
    Next log sequence to archive   827
    Current log sequence           827              SCN: 6126274
    Database block size            8192             Thread: 1
    Current system change number   6126276          ResetId: 628786982
    BR0018I Waiting for the next offline redo log file...
    BR0280I BRBACKUP time stamp: 2007-08-03 14.56.02
    BR0229I Calling backup utility with function 'backup'...
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.29
    #PFLOG.... D:\oracle\BWD\102\database\initBWD.ora
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.29
    #PFLOG.... D:\oracle\BWD\102\database\initBWD.sap
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.30
    #PFLOG.... D:\oracle\BWD\102\database\spfileBWD.ora
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.30
    #PFLOG.... D:\oracle\BWD\sapbackup\backBWD.log
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.31
    #PFLOG.... D:\oracle\BWD\sapbackup\bdvvpedp.anf
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.31
    #PFLOG.... D:\oracle\BWD\sapreorg\spaceBWD.log
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.31
    #PFLOG.... D:\oracle\BWD\sapreorg\strucBWD.log
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 14.57.33
    #PFLOG.... D:\usr\sap\BWD\SYS\exe\uc\NTI386\biparam.ini
    #SAVED.... 1186124248
    BR0280I BRBACKUP time stamp: 2007-08-03 15.01.28
    BR0232I 8 of 8 files saved by backup utility
    BR0230I Backup utility called successfully
    BR0056I End of database backup: bdvvpedp.anf 2007-08-03 15.01.28
    BR0280I BRBACKUP time stamp: 2007-08-03 15.01.28
    BR0052I BRBACKUP completed successfully
    BR0280I BRBACKUP time stamp: 2007-08-03 15.01.28
    BR0291I BRARCHIVE will be started with options '-U -jid ALLOG20070803133227 -d util_file -c force -p initBWD.sap -cds'
    BR0280I BRBACKUP time stamp: 2007-08-03 15.15.55
    BR0292I Execution of BRARCHIVE finished with return code 0
    Failed “AllOff+Log”
    BRABCKUP Detail log for database BWD
    Detailliertes Protokoll: bdvvvghm.aff
    BR0051I BRBACKUP 7.00 (18)
    BR0055I Start of database backup: bdvvvghm.aff 2007-08-04 19.14.26
    BR0477I Oracle pfile D:\oracle\BWD\102\database\initBWD.ora created from spfile D:\oracle\BWD\102\database\spfileBWD.ora
    BR0101I Parameters
    Name                           Value
    oracle_sid                     BWD
    oracle_home                    D:\oracle\BWD\102
    oracle_profile                 D:\oracle\BWD\102\database\initBWD.ora
    sapdata_home                   D:\oracle\BWD
    sap_profile                    D:\oracle\BWD\102\database\initBWD.sap
    backup_mode                    ALL
    backup_type                    offline_force
    backup_dev_type                util_file
    util_par_file                  D:\usr\sap\BWD\SYS\exe\uc\NTI386\biparam.ini
    system_info                    SAPServiceBWD KHBWDEV Windows 5.2 Build 3790 Service Pack 2 Intel
    oracle_info                    BWD 10.2.0.2.0 8192 829 6191434 KHBWDEV UTF8 UTF8
    sap_info                       700 SAPSR3 BWD TEMPLICENSE R3_ORA INITIAL
    make_info                      NTintel OCI_10201_SHARE Oct 27 2006
    command_line                   brbackup -u / -jid ALGOF20070804191417 -c force -t offline_force -m all -p initBWD.sap -a -c force -p initBWD.sap -cds
    BR0116I ARCHIVE LOG LIST before backup for database instance BWD
    Parameter                      Value
    Database log mode              Archive Mode
    Automatic archival             Enabled
    Archive destination            C:\oracle\BWD\oraarch\BWDarch
    Archive format                 ARC%S_%R.%T
    Oldest online log sequence     826
    Next log sequence to archive   829
    Current log sequence           829              SCN: 6191434
    Database block size            8192             Thread: 1
    Current system change number   6215407          ResetId: 628786982
    BR0118I Tablespaces and data files
    Tablespace     TS-Status  F-Status  File                                                       Size   Id.     Device  Link    Type       MaxSize     IncrSize  BlkSize
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_1\SR3.DATA1               2243960832    4           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_2\SR3.DATA2               2327846912    5           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_3\SR3.DATA3               2243960832    6           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_4\SR3.DATA4               2243960832    7           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA2\SR3_5\SR3.DATA5               2243960832   16           3  NOLINK  FILE    3145728000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_1\SR3700.DATA1         3795853312    8           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_2\SR3700.DATA2         3942653952    9           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_3\SR3700.DATA3         3732938752   10           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_4\SR3700.DATA4         3670024192   11           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3700     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA3\SR3700_5\SR3700.DATA5         3670024192   17           3  NOLINK  FILE    4194304000     20971520     8192
    PSAPSR3DB      ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3DB_1\SR3DB.DATA1           2097160192   13           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3DB      ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3DB_2\SR3DB.DATA2           2097160192   14           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3DB      ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3DB_3\SR3DB.DATA3           1048584192   15           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPSR3USR     ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA4\SR3USR_1\SR3USR.DATA1           20979712   12           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPTEMP       ONLINE#    ONLINE+   D:\ORACLE\BWD\SAPDATA1\TEMP_1\TEMP.DATA1             1048584192   -1           3  NOLINK  FILE   10485760000     20971520     8192
    PSAPUNDO       ONLINE-    ONLINE+   D:\ORACLE\BWD\SAPDATA1\UNDO_1\UNDO.DATA1             8115986432    2           3  NOLINK  FILE   10485760000     20971520     8192
    SYSAUX         ONLINE*    ONLINE+   D:\ORACLE\BWD\SAPDATA1\SYSAUX_1\SYSAUX.DATA1          209723392    3           3  NOLINK  FILE   10485760000     20971520     8192
    SYSTEM         ONLINE*    SYSTEM+   D:\ORACLE\BWD\SAPDATA1\SYSTEM_1\SYSTEM.DATA1          524296192    1           3  NOLINK  FILE   10485760000     20971520     8192
    BR0119I Redo log files
    File                                                Size  Group     Device  Status    Link    Type
    D:\ORACLE\BWD\ORIGLOGA\LOG_G11M1.DBF            52429312    1            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGA\LOG_G11M2.DBF            52429312    1            2  INUSE     NOLINK  FILE
    D:\ORACLE\BWD\ORIGLOGB\LOG_G12M1.DBF            52429312    2            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGB\LOG_G12M2.DBF            52429312    2            2  INUSE     NOLINK  FILE
    D:\ORACLE\BWD\ORIGLOGA\LOG_G13M1.DBF            52429312    3            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGA\LOG_G13M2.DBF            52429312    3            2  INUSE     NOLINK  FILE
    D:\ORACLE\BWD\ORIGLOGB\LOG_G14M1.DBF            52429312    4            3  INUSE     NOLINK  FILE
    C:\ORACLE\BWD\MIRRLOGB\LOG_G14M2.DBF            52429312    4            2  INUSE     NOLINK  FILE
    BR0120I Control files
    File                                                Size   Id.      Device  Link    Type
    D:\oracle\BWD\origlogA\cntrl\cntlrBWD.dbf       12664832    0            3  NOLINK  FILE
    D:\oracle\BWD\origlogB\cntrl\cntrlBWD.dbf       12664832    0            3  NOLINK  FILE
    D:\oracle\BWD\sapdata1\cntrl\cntrlBWD.dbf       12664832    0            3  NOLINK  FILE
    BR0616I Tablespaces in table TSORA for SAP owner SAPSR3:
    PSAPSR3, PSAPSR3700, PSAPSR3USR

    Thanks, I'm actually on 12 and facing the same issue. did you replace your executables as well?
    cheers
    kev

  • A catch-all "exception handler" - what's the end of an stack trace?

    I've created an application that is beeing tested these days, and I thought it would be a good idea to implement a "catch-all" exception handler so that I could notify the user when an exception occur (so that he may stop, send me the log, and to prevent errors that occur as a result of the first one).
    The way I've started implementing it is I redirect error out to a custom output stream:
    public class ConsoleOutStream extends ByteArrayOutputStream {
        private JFrame owner;
        public ConsoleOutStream(JFrame owner) {
            this.owner = owner;
         * Writes <code>len</code> bytes from the specified byte array
         * starting at offset <code>off</code> to this byte array output stream.
         * @param   b     the data.
         * @param   off   the start offset in the data.
         * @param   len   the number of bytes to write.
        public synchronized void write(byte b[], int off, int len) {
            super.write(b, off, len);
            checkForExceptions();
         * Writes the specified byte to this byte array output stream.
         * @param   b   the byte to be written.
        public synchronized void write(int b) {
            super.write(b);
            checkForExceptions();
        private void checkForExceptions() {
            reset();
            if(this.toString().indexOf("xception") != -1) {
                System.out.println("Exception!!\n\n");
                System.out.println(this.toString());
    }then i redirect System.err:
    PrintStream out = new PrintStream(new ConsoleOutStream(this));
    System.setErr(out);
    The problem is that the checkForExceptions() method will be called, e.g. 3 times for each exception - and I just want to display an error message to the user once (of course).
    Anyone done something similar?

    I'm interested in catching all "unhandled errors"how about:
    public static void main(String[] args){
        try{
        //whatever you would normally call from main
        }catch (Throwable e){
             System.out.println("There was an unhandled exception:");
             e.printStackTrace();
    }

  • How to log the exception using Log action in Oracle Service Bus

    Hi,
    Whenever an exception is raised how to log the exception using Log action in oracle service bus.After logging where I have to find the logged message.

    It would be in the log file for the managed server which ran the request. If you are logging the message at a lower level than your app server, however, you won't see it. You should be logging the exception at Error level.

  • Best Practice: JavaFX pattern for "Catching all Exceptions"

    Hi,
    what is on the current JavaFX Standard the best way to catch all Exceptions (centralized) within my JavaFX application...
    I read thread outside this Oracle Forum who recommend following:
    1. Thread.setDefaultUncaughtExceptionHandler(new MyExceptionHandler());
    --> catch all runtime exceptions
    2. http://stackoverflow.com/questions/12318861/javafx-2-catching-all-runtime-exceptions
    --> Implementing some source code who wrap the current GUI thread...
    3. I read something like:
    "JavaFX exception handling is almost identical to that in Java, apart from the fact that checked exceptions are handled in the same way as unchecked exceptions. This is good news for most Java programmers moving to JavaFX because you are no longer obliged to catch and handle exceptions."
    Sounds very good! But where/how can I do this ???
    Edited by: wschele on 19.02.2013 04:58
    Edited by: wschele on 19.02.2013 05:16

    No recommendation whats the best way to do it?
    Catching each Exception in different layers is boring ! :-(

  • WRV54G: Log all internet activity to syslog

    I purchased this product specifically because it claimed to be able to log internet activity to a syslog server.
    I have the product configured:
    - syslog server set up
    - WRV54G is talking to syslog server
    - only configuration activity with WRV54G is being logged (ie only activity to 192.168.1.1)
    - Under General Log, all boxes are checked
    To test the logging, I created a deny rule to a specific site, and accessed this site. WRV54G denied the connection but did not log, even though it is set to log all denies.
    I want to log ALL activity to my syslog server. How do I configure this? Is this a defect?
    Message Edited by riprowan on 06-29-2007 09:16 AM

    What is "logviewer.exe"? It has no help, no readme, no explanation, no way to configure it. WTF is this application? At any rate, I have a syslog server. The WRV54G is logging to it, just not all of the data it's supposed to be logging. I don't need another application. Apparently the latest firmware is what is causing my problem. Please see this conversation about exactly the problem I am experiencing: http://www.dslreports.com/forum/r18431113-SYSLOG-on-a-WRV54G This is a basic feature of the product (in fact, this is why I bought the product) so I expect it to work. What is the status of this bug and when will it be addressed?

  • Can Airport Extreme log all websites?

    I am a parent looking to monitor Internet usage for my family.  Ideally I would like the ability to log all URL's visited through the router and track problem sites to a specific device, date, and time.  I've read that some routers allow for this.  I've poked around a bit on my AE router, and although I see some logging functions, I'm not seeing a clear way to enable this sort of functionality.  Is this possible with Airport Extreme?  If yes, how?  If no, can anyone suggest a solution?  [Note, I'm not asking for parenting advice here, as some feel the need to offer this when such questions are posed.  Just looking for an answer to the technical question posed here.]  Thanks for any assistance.

    The AirPort Extreme will not do what you want.
    You might want to take a look at something like OpenDNS. The link is below:
    http://www.opendns.com/home-solutions/parental-controls
    If your kids have an iPhone or iPad, you can setup Parental Controls on each individual device using a passcode that only you will know.

  • SAP VIM Integrated Invoice Cockpit - single default layout variant for all exceptions

    Dear all,
    I hope some one has found the solution for this problem we are experiencing in SAP Vendor Invoice Management 600:
    For the Integrated Invoice Cockpit ( transaction /OPT/VIM_IIC ) we want to be able to define ONE global layout variant ( available for all users)  that is available for all exceptions in  the ICC. This so we only have to define and maintain one layout variant centrally.
    However this seems not possible: we tried to do so with the  transaction /OPT/VIM_EIIC_ADM  but  it appears that it is only possible to define global layout variants for each exception in the ICC separately ( which is a lot of maintenance work)
    Is there a solution available for this ?
    Many thanks in advance for your help.
    Kind Regards,
    Arjan

    Dear all,
    I hope some one has found the solution for this problem we are experiencing in SAP Vendor Invoice Management 600:
    For the Integrated Invoice Cockpit ( transaction /OPT/VIM_IIC ) we want to be able to define ONE global layout variant ( available for all users)  that is available for all exceptions in  the ICC. This so we only have to define and maintain one layout variant centrally.
    However this seems not possible: we tried to do so with the  transaction /OPT/VIM_EIIC_ADM  but  it appears that it is only possible to define global layout variants for each exception in the ICC separately ( which is a lot of maintenance work)
    Is there a solution available for this ?
    Many thanks in advance for your help.
    Kind Regards,
    Arjan

  • How to use CALC ALL EXCEPT...

    I have some statistics that I don't want aggregated by product. The DBAG says you can do a CALC ALL EXCEPT command but the syntax is not explained very well. I need something like:CALC ALL EXCEPT the member statistics for the dimension All_ProductsI have been doing a calc script to CALC ALL and then to clear out all the parents for ALL_Products for the affected accounts, but it takes a long time.Any suggestions?? Thanks! - Debbie

    Depending on your outline it is many times more efficient (time wise)to do a fix ont the members you want (or use a remove list for members you don't want) and do a calc dim of the dimensions that do not have dynamic calc upper level members. also exclude dimensions that don't roll up like scenario. The best use of the Except is when you want to exclude a complete dimensionlike clac all except dim(time);Glenn S.Narratus Solutions

  • Best way to catch all exceptions

    What is the best way to proceed if I would like to catch all exceptions in my Swing app?
    If there is an unexpected RuntimeException in my app, I would like to display an error message rather than having the program react silently. Is there a good way of making sure all uncaught exceptions are trapped and reported somewhere in the end? And are there any special inconveniences to such a strategy?

    A very similar question was asked recently. Various solutions were proposed in [this topic|http://forums.sun.com/thread.jspa?forumID=57&threadID=5416873] .

  • Need help: Using Axis, how to log all incoming and outgoing soap messages??

    Hi all,
    I have a big problem which probably got a simple solution:
    I need to log all incoming messages, and all outgoing messages (request - response).
    I do not want any other information than this. I have tested the log4j and all I get is a LOT of debug information but not the messages as the arrive/leave the system.
    Please help me with this since it is a big problem for me that I cant debug my applications in the way I want...

    I would preffer not to use the tcpmonitor on my server, don�t want to change ports, etc.. I want a better solution which I can choose myself when to use, and that can directly log to my log-database...
    Sorry but tcpmonitor is not a solution here, even though it is a good monitor program

Maybe you are looking for

  • External Stakeholder participating in process

    Experts How do we enable external stakeholders not part of the organization, participate in a process. What is the best practice with respect to setting up of the LDAP and also BPM roles and security Regards Venkat

  • Having trouble connecting to FaceTime.

    Im having trouble connecting my facetime. i enter my apple ID and passward but its not working and asks me to check my network connection. having doing so my connection is fine but still not working???

  • Lenovo G450 - Veriface Facial Recognitio​n- Setup file is not available

    Hi all,          Can i install veriface facial recognition Software for my Lenovo G450. In website there is no application in drivers list for Lenovo G450. Can i use the software that was provided with Lenov G565.

  • Insert + Delete in JDBC Reciever/ SOAP Reciever..

    Hi, I have a requirement where I need to send date from SAP to multiple recivers ( DB+ Webservice). Now based on a field, it will be decided whether it is going to be FULL or Delta update. In case of 1. Full: All the Db entries should be deleted and

  • Can't launch iTunes...so can't activate my iPhone

    I downloaded the 7.3 iTunes but it will not open on my PC/windows xp with Trend Micro PC. Help please, I can't use my new phone!