SMON ABOUT TO RECOVER UNDO SEGMENT s messages in alert log

Problem
======
There are lots of messages appearing in alert log of the following form:
SMON: about to recover undo segment %s
SMON: mark undo segment %s as available
Reason
======
When the recovery is going on after a abnormal shutdown. Cause These errors do not indicate rollback segment corruption. In oracle8i, this may becoz of problem with the "rollback_segments" parameter in the init.ora. where as in oracle9i, When the instance is shutdown, during the next startup instance recovery needs to take place.
In AUM we do not have any control over which undo segments will brought online after the instance startup.When SMON finds such offline undo segments with transactions needing recovery ,then it does what is intended to do recovery.
Solution
======
with oracle8i, we need to cross check rollback_segments" parameter in the init.ora
with oracle9i,
first note down segment from SMON: mark undo segment %s as available
sqlplus "/ as sysdba"
alter session set "_smu_debug_mode"=4;
alter rollback segment <offline segment name> online;
e.g. alter rollback segment "_SYSSMU11$" online;
Where 11 is the number that is appearing in the messages in the alert log.

What's the point duplicate metalink doc here,
SMON: ABOUT TO RECOVER UNDO SEGMENT %s messages in alert log
Doc ID: Note:266159.1
besides it's violation of Oracle support service contract.

Similar Messages

  • Recover Undo Segment

    Hi,
    I am getting the following error in Alert Log file.
    SMON: about to recover undo segment 4
    SMON: mark undo segment 4 as needs recovery
    SMON: about to recover undo segment 7
    SMON: mark undo segment 7 as needs recovery
    Can any buddy tell us that how can we fix this.
    Thanks in Advance
    Hashim

    Hi
    The output of the query is
    1     SYSTEM     SYS     SYSTEM     0     1     ONLINE
    2     _SYSSMU1$     PUBLIC     UNDOTBS1     1     2     ONLINE
    3     _SYSSMU2$     PUBLIC     UNDOTBS1     2     2     ONLINE
    4     _SYSSMU3$     PUBLIC     UNDOTBS1     3     2     ONLINE
    5     _SYSSMU4$     PUBLIC     UNDOTBS1     4     2     NEEDS RECOVERY
    6     _SYSSMU5$     PUBLIC     UNDOTBS1     5     2     ONLINE
    7     _SYSSMU6$     PUBLIC     UNDOTBS1     6     2     ONLINE
    8     _SYSSMU7$     PUBLIC     UNDOTBS1     7     2     NEEDS RECOVERY
    9     _SYSSMU8$     PUBLIC     UNDOTBS1     8     2     ONLINE
    10     _SYSSMU9$     PUBLIC     UNDOTBS1     9     2     ONLINE
    11     _SYSSMU10$     PUBLIC     UNDOTBS1     10     2     ONLINE
    12     _SYSSMU11$     PUBLIC     UNDOTBS1     11     2     ONLINE
    13     _SYSSMU12$     PUBLIC     UNDOTBS1     12     2     ONLINE
    By the way there is no trace file assoicated in Alert Log file.
    Thanks
    Hashim

  • Message in alert log file during the startup of the DB

    Hi,
    i have two instances, i have the same warning in the alert log file during the startup of the DB:
    Oracle instance running on a system with low open file descriptor limit.
    Tune your system to increase this limit to avoid severe performance degradation.
    The db_files parameter was at 1024 for the two instances, i have set it to 300 for the first instance and 550 for second, the message for the first instance was droped(it's ok), but the message was there in the alert log for the second instance.
    The two instance are on the same machine.
    The number of the open file limit on the linux machine is equal to 1024.
    I have shutdown the first instance (with db_files=300) the problem persits for the second instance (with db_files=550).
    My question is how to determinate the right value of db_files parameter to avoid this message.
    Regards.
    Message was edited by:
    learn

    Increase the max number of open file on Linux or decrease db_files.
    f the OS limit is 1024 db_files would have to be >= 472 for the message to be printed. t is printed if an instance is configured to access more datafiles than the OS-specific limit on the number of files that can be open in a single process. In this case the server will re-cycle the file descriptors.
    Vadim Bobrov
    Oracle Database Tools
    http://www.fourthelephant.com

  • Message in Alert log

    Hi All,
    I'm getting one message into Alertlog file as follows -
    Mon Jun 22 15:06:29 2009
    ARC0: Completed archiving log 7 thread 1 sequence 35246
    ARC0: Evaluating archive log 8 thread 1 sequence 35247
    ARC0: Unable to archive log 8 thread 1 sequence 35247
    Log actively being archived by another process
    ARC0: Evaluating archive log 5 thread 1 sequence 35248
    ARC0: Beginning to archive log 5 thread 1 sequence 35248
    Creating archive destination LOG_ARCHIVE_DEST_1: 'F:\ORACLE\ARC\ARC35248.001'
    My database running in oracle version 9ir2, total 4 redolog groups are available and each group is having two member and os is windows 2003.
    Need your help

    You're archivng though network?
    SQL> show parameter LOG_ARCHIVE_DEST
    check metalink:260040.1 perhaps can help
    When archiving locally and remotely using the ARCH process where the remote destination is across a saturated or slow network you can receive the following errors in the alert log:
    ARC0: Evaluating archive log 2 thread 1 sequence 100
    ARC0: Unable to archive log 2 thread 1 sequence 100
    Log actively being archived by another process
    If the ARCH process is unable to archive at the rate at which online logs are switched then it is possible for the primary database to suspend while waiting for archiving to complete. The following discussion describes how this can occur.Edited by: Surachart Opun (HunterX) on Jun 23, 2009 8:23 PM

  • A002: warning messages in alert log

    Can anyone tell me if this is really an informational message or if it is indicating a problem
    It is appearing on the apply system (10gr3)
    Thu Jul 21 17:20:08 2005
    A002: warning -- apply server 1, sid 118 waiting for event (since 5456 seconds):
    A002: [rdbms ipc message] timeout=1f4, =0, =0
    Thanks

    This message is informational only. There was a bug opened for apply process writing too many messages into the alert log. This issue has been fixed in 10.2 and fix was included in PSR 10.1.0.4. Please apply this patchset.

  • Alert log message and RMAN

    Hi ,
    following is the message from Alert log file and trace files.
    This error encountered during RMAN backup but the backup was fine.
    Didn't get any errors in RMAN log file.
    Can anybody tell me what's the problem and solution?
    ----------- alert log file --------------------
    Thu Mar 9 02:14:13 2006
    Errors in file /app/oracle/admin/SOFPDWB4/udump/sofpdwb4_ora_950328.trc:
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 4
    Thu Mar 9 02:14:13 2006
    Errors in file /app/oracle/admin/SOFPDWB4/udump/sofpdwb4_ora_1769540.trc:
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 4
    Thu Mar 9 02:14:13 2006
    Errors in file /app/oracle/admin/SOFPDWB4/udump/sofpdwb4_ora_1392642.trc:
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 4
    ----------- trace files -------------------
    /app/oracle/admin/SOFPDWB4/udump/sofpdwb4_ora_950328.trc
    Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    With the Partitioning and Oracle Data Mining options
    JServer Release 9.2.0.5.0 - Production
    ORACLE_HOME = /app/oracle/product/9.2.0
    System name: AIX
    Node name: sof016
    Release: 1
    Version: 5
    Machine: 000CEF9C4C00
    Instance name: SOFPDWB4
    Redo thread mounted by this instance: 1
    Oracle process number: 24
    Unix process pid: 950328, image: oracle@sof016 (TNS V1-V3)
    *** 2006-03-09 02:14:13.053
    *** SESSION ID:(77.60408) 2006-03-09 02:14:13.040
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 4
    ~
    /app/oracle/admin/SOFPDWB4/udump/sofpdwb4_ora_1769540.trc
    Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    With the Partitioning and Oracle Data Mining options
    JServer Release 9.2.0.5.0 - Production
    ORACLE_HOME = /app/oracle/product/9.2.0
    System name: AIX
    Node name: sof016
    Release: 1
    Version: 5
    Machine: 000CEF9C4C00
    Instance name: SOFPDWB4
    Redo thread mounted by this instance: 1
    Oracle process number: 25
    Unix process pid: 1769540, image: oracle@sof016 (TNS V1-V3)
    *** 2006-03-09 02:14:13.311
    *** SESSION ID:(53.5721) 2006-03-09 02:14:13.310
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 4
    /app/oracle/admin/SOFPDWB4/udump/sofpdwb4_ora_1392642.trc
    Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    With the Partitioning and Oracle Data Mining options
    JServer Release 9.2.0.5.0 - Production
    ORACLE_HOME = /app/oracle/product/9.2.0
    System name: AIX
    Node name: sof016
    Release: 1
    Version: 5
    Machine: 000CEF9C4C00
    Instance name: SOFPDWB4
    Redo thread mounted by this instance: 1
    Oracle process number: 27
    Unix process pid: 1392642, image: oracle@sof016 (TNS V1-V3)
    *** 2006-03-09 02:14:13.549
    *** SESSION ID:(59.52476) 2006-03-09 02:14:13.548
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 4

    Hello looks like when backing up database using RMAN it did not find the archivelogs hence you got the errors. Try doing "Crosscheck archivelog all" and see.
    -Sri
    << Symptoms >>
    Archivelog backup using RMAN failed with error :
    RMAN-03002: failure of backup command at 08/18/2005 14:51:16
    RMAN-06059: expected archived log not found, lost of archived log compromises recoverability
    ORA-19625: error identifying file /arch/arch2/1_266_563489673.dbf
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: A file or directory in the path name does not exist.
    Additional information: 3
    <<Cause>>
    RMAN get the information about what archivelog files are required to back up from the v$archived_log view.
    RMAN cannot find the file archivelog in the archivelog destination. So itscannot continue taking the backup because this file does not exist.
    <<Solution>>
    Check if the archivelog exist in the log archive destination. If the is moved to some other location then restore the file back to its original location and then do RMAN back.
    else
    RMAN> crosscheck archivelog all;
    After the crosscheck all take the rman backup.

  • What means about Non-local Process blocks cleaned out in RACalert log

    Hi Experts,
    We have 4 nodes oracle 11.1 RAC in redhat5.1.
    I saw lots of message about Non-local Process blocks cleaned out in alert log files today.
    such as
    Tue Sep 8 16:31:04 2009
    Reconfiguration started (old inc 18, new inc 20)
    List of nodes:
    0 1 2 3
    Global Resource Directory frozen
    Communication channels reestablished
    * domain 0 valid = 1 according to instance 0
    Tue Sep 8 16:31:04 2009
    Master broadcasted resource hash value bitmaps
    Non-local Process blocks cleaned out
    Tue Sep 8 16:43:46 2009
    LMS 0: 0 GCS shadows cancelled, 0 closed
    Tue Sep 8 16:43:46 2009
    LMS 1: 0 GCS shadows cancelled, 0 closed
    Set master node info
    Submitted all remote-enqueue requests
    Dwn-cvts replayed, VALBLKs dubious
    All grantable enqueues granted
    Does some expert above message for me?
    Thanks
    Jim

    Thanks- good observation.
    Unusual, perhaps, but it is what we need in our setting. And- allegedly this is supported / encouraged based on my understanding of the OS X Server docs. I don't have any control over the AD server (since it's in the university-level IT management's hands) but I -do-, of course, have control over my own server. So I just want to use their authentication (and save my students / lab folk the trouble of having multiple logins, etc).
    You make a good point / observation / point-of-debuggery. Indeed, if I set the client machines to use -only- the main campus AD server (and thus allow logins from everyone on campus) it works first time. So it is some interesting interaction betwixt the Mac OS Server and the client methinks. In fact, across campus, all the 'public' machines are simply bound to the AD server and you can just log in that way.

  • Db_writer_processes alert log message

    Oracle 11.2.0.3 running on HP-UX Itanium RX8640 with 16 CPUs and OS B.11.31
    Upgraded to 11.2.0.3 last night and now I am receiving the following message in alert.log when starting database:
    "NOTE: db_writer_processes has been changed from 4 to 1 due to NUMA requirements"
    Any thoughts on what this means?

    Is your system NUMA-enabled?
    In a NUMA-enabled box, the minimum number of DBWR process is the number of processor groups, oracle MUST start this minimum of DBWR no matter the parameter you set.
    You seem to have the opposite case, as in oracle is forcing it to 1. In this case, I'm led to believe that maybe oracle is mistakenly identifiying your system as NUMA perphaps.
    Upload the results for this:
    select  a.ksppinm  "Parameter",
    b.ksppstvl "Session Value",
    c.ksppstvl "Instance Value"
    from x$ksppi a, x$ksppcv b, x$ksppsv c
    where a.indx = b.indx and a.indx = c.indx
    and a.ksppinm = '_db_block_numa';You may try to do this:
    - Set the following OS variable in your database OS owner user profile: DISABLE_NUMA = true
    - Set the DBWR to 4 in the SPFILE and bounce the database.
    - Verify if the issue continues. In the OS: ps -ef | grep dbwr to see how many dbwr the instance spawned.

  • Excessive undo segment extension

    I am using the automatic UNDO feature in 10g.
    The UNDO tablespace size is 3gb with autoextend set ON.
    Undo retention is set at 900.
    I am attempting to update 1M+ records contained in a global temporary table using FORALL .. UPDATE method.
    About 2 minutes into the process, the performance degrades dramatically as undo segment extension alerts eventually make the application freeze.
    Other io alerts ( direct path write temp, busy buffer waits, etc ) also appear.
    I notice that the UNDO tablespace has an init extent of about 131k and additional extents set at 64k.
    These seem small for my needs.
    Can someone please advise ?
    Thanks !

    Can you check from AWR to investigate what waited event happended?
    http://www.oracle-base.com/articles/10g/AutomaticWorkloadRepository10g.php
    Use EM to check waited event.
    If you have another session else accessed this table often, Perhaps you need commit ... often (example: commit every 100000 rows).
    If you found redo log often switch log ... when you update ...
    you can use "nologging" option to help
    update table_name nologging set ....Anyway if you think the problem was about undo... you should found error in alert log or your session...(ora-01555)

  • Undo file corruption(Undo segments)

    Hello Friends
    My database in archivelog mode(Oracle 9i). What if because of media failure my undo segments got corrupted ?
    Can I recover the database upto failer point ?
    Regards
    Sunil Kumar

    As Maran mentioned already that if you have sufficient good backups, there wont be any issues with the recovery. In addition to this, search over metalink for the use of the event *10015*. This would help to identify the corrupted undo segments.
    HTH
    Aman....

  • If undo segments got corrupted

    if undo segments got corrupted thn wht will be the database position and how to recover from it

    Dear 782191,
    Like Aman.... has mentioned in the previous post, you may recover it
    OR
    I think you can also try to drop it if you can not recover it. Please refer to the following link for how to drop an undo segment from the undo tablespace or drop the undo tablespace entirely for the new and default undo tablespace;
    http://arjudba.blogspot.com/2008/08/ora-01548-active-rollback-segment.html
    Bear in mind that when you have chosen the "drop undo tablespace" path rather than recovering the undo segment, the undo information will be written into the system tablespace. The database will maintain its current operational jobs and create undo in the system tablespace but it is not recommended by the Oracle.
    Hope That Helps.
    Ogan

  • Can I recover sms and mms messages if I have never backed up my iphone?

    Hello,
    I am completely new to the Apple family and am having a hard time understanding how the initial backup to iCloud affects my deleted iMessages, SMS, and MMS correspondences. I want to recover a group of SMS and MMS conversations that my toddler deleted...I know...I know - so green I did not even initiate the lock screen. To be honest, we don't lock devices in our home. I have never backed-up/signed into iCloud from my iphone. I keep seeing posts about texts/pic not being "really" deleted as some can find them in a search. Is it possible to recover these at all without using thrid party software? Some part of me believes that becasue I have never backedup my phone, the deleted data is just waiting to be "dumped" into iCloud...maybe that is the illogical and sleep deprived part. Any help would be greatly appreciated!

    If you “Synced” your iPhone "SMS" to iTunes and/or backup to the cloud, you may be able to recover messages from an iPhone SIM Card. I use a program called iOS data recovery that will take the text messages from the backup and allow you to restore them and/or back them up to an external application.
    Restore from iTunes backup:
    Step 1: Connect your iPhone to the PC/Mac
    Step 2: Open iTunes
    Step 3: Click on Devices tab
    Step 4: Right-click on the iPhone that’s connected and click ‘Backup’
    Step 5: Note that this will effectively remove all old information on your iPhone and get the backup data on your iPhone. If you had backed up sms too in your previous iTunes backup, those will be restored to the iPhone and you should mostly recover that deleted sms messages now.

  • Automatic Undo Management - Shrink Undo Segments

    Hello guys,
    i have a question regarding the automatic undo management and some large transactions.
    So lets take the following example:
    1 transaction with a lot of updates (round about 20.00000 entries) . After the update a commit was executed.
    Now the corresponding undo segment was blown up to 640 MB.
    Now my questions:
    Will this segment be shrinked after it is not needed anymore (STATUS = EXPIRED)?
    If not and another transaction needs some undo and activates this segment again.. 640 MB are going online again... but the transaction now only needs some KB.
    I know the algorithm if the undo segment needs to be extended (metalinknote #413732.1).. but what is happening to "big" segements if they are not needed anymore ... are the deallocated/shrinked after a time period?
    Regards
    Stefan

    Here is a little example of a smaller undo segment.. which shows my doubt:
    SELECT SEGMENT_NAME,STATUS FROM DBA_ROLLBACK_SEGS WHERE SEGMENT_NAME = '_SYSSMU13$';
    SEGMENT_NAME                   STATUS          
    _SYSSMU13$                     OFFLINE      
    SELECT SEGMENT_NAME, EXTENT_ID, BYTES, STATUS from DBA_UNDO_EXTENTS WHERE SEGMENT_NAME = '_SYSSMU13$';
    SEGMENT_NAME                   EXTENT_ID              BYTES                  STATUS   
    _SYSSMU13$                     0                      65536                  EXPIRED  
    _SYSSMU13$                     1                      65536                  EXPIRED  
    _SYSSMU13$                     2                      8388608                EXPIRED  
    _SYSSMU13$                     3                      8388608                EXPIRED  
    _SYSSMU13$                     4                      8388608                EXPIRED  
    _SYSSMU13$                     5                      8388608                EXPIRED  
    _SYSSMU13$                     6                      8388608                EXPIRED  
    _SYSSMU13$                     7                      8388608                EXPIRED  
    _SYSSMU13$                     8                      8388608                EXPIRED  
    _SYSSMU13$                     9                      8388608                EXPIRED  
    _SYSSMU13$                     10                     8388608                EXPIRED  
    _SYSSMU13$                     11                     67108864               EXPIRED   If the other guys are correct, the extents of undo segment _SYSSMU13$ should be deallocated... but they still persist.
    Regards
    Stefan

  • Hi, Im new to Apple MacBook PRO. I have saved about 50GB files plus applications and message advises that my start up disk is almost full! My MacBook pro has a 500GB hard drive so don't know why this message is coming up. Please help.

    Hi, Im new to Apple MacBook PRO. I have saved about 50GB files plus applications and message advises that my start up disk is almost full! My MacBook pro has a 500GB hard drive so don't know why this message is coming up. Please help.

    MacBook Pro
    https://discussions.apple.com/community/notebooks/macbook_pro 
    https://discussions.apple.com/community/mac_os/mac_os_x_v10.7_lion?view=discussi ons

  • I just wrote about not being able to send messages on my IPad.Someone responded-thanks-I did what they said and now I have no sent mail category.Help!!!!

    I just wrote about not being able to send messages on my IPad.Someone wrote back,thanks,about going to settings,outgoing mail etc. and I did that.Now I have no sent mail category.Help.

    When you reset the password, you need to enter the password into the outgoing server setting again. I have reset my email passwords a couple of times and I had to enter the password into the outgoing server setting before I could send mail again.
    Did you try that? If you did try it, did you try sending an email? You can send yourself an email to test it.

Maybe you are looking for

  • Droid 3 camera - how to use it?

    I'm unable to find instructions on how to use the camera feature and it's not very intuitie. All the videos I found onine were "removed by user" and the instruction booklet doesn't even mention the camera. Can someone point me to a post or article th

  • Interactive Forms and submit to sap

    Hi Everybody! I'm doing a application using interactive forms and web dynpro. However nothing happens when pushing the Submit to SAP button.I've been watching all foruns about this issue....but the submit to sap button doesn't work. Could somebody te

  • Getting music from my itunes to my my Nokia 6500

    Is it possible to get music from my i tunes to my nokia 6500. The 6500 apparently isn't compatible with the nokia media manager, and pc suite software doesn't work on macs. Is there a way around this??

  • Converting (,) from a field

    In atable I have a field called Address which contains addresses like 1234 c dr, la, 00000 want to remove all the coma(,) with blank please advice me how to do it I'm new for sql BR

  • Exporting FLV With Cue Points In Adobe Premiere Pro CS5

    Hello I am currently using Adobe Premiere Pro CS5 to export to a FLV file with flash cue points. I have managed to do this but I also want to export (separately) a list of all the time codes of the cue points in the clip. I see that you can save the