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
-
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
HashimHi
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:
learnIncrease 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 -
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 helpYou'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
ThanksThis 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.
-
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: 4Hello 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
JimThanks- 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 KumarAs 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
StefanHere 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.
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 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