Private strand flush not complete how to find optimal size of redo log file
hi,
i am using oracle 10.2.0 on unix system and getting Private strand flush not complete in the alert log file. i know this is due to check point is not completed.
I need to increase the size of redo log files or add new group to the database. i have log file switch (checkpoint incomplete) in the top 5 wait event.
i can't change any parameter of database. i have three redo log group and log files are of 250MB size. i want to know the suitable size to avoid problem.
select * from v$instance_recovery;
RECOVERY_ESTIMATED_IOS ACTUAL_REDO_BLKS TARGET_REDO_BLKS LOG_FILE_SIZE_REDO_BLKS LOG_CHKPT_TIMEOUT_REDO_BLKS LOG_CHKPT_INTERVAL_REDO_BLKS FAST_START_IO_TARGET_REDO_BLKS TARGET_MTTR ESTIMATED_MTTR CKPT_BLOCK_WRITES OPTIMAL_LOGFILE_SIZE ESTD_CLUSTER_AVAILABLE_TIME WRITES_MTTR WRITES_LOGFILE_SIZE WRITES_LOG_CHECKPOINT_SETTINGS WRITES_OTHER_SETTINGS WRITES_AUTOTUNE WRITES_FULL_THREAD_CKPT
625 9286 9999 921600 9999 0 9 112166207 0 0 219270206 0 3331591 5707793please suggest me or tell me the way how to find out suitable size to avoid problem.
thanks
umesh
How often should a database archive its logs
Re: Redo log size increase and performance
Please read the above thread and great replies by HJR sir. I think if you wish to get concept knowledge, you should add in your notes.
"If the FAST_START_MTTR_TARGET parameter is set to limit the instance recovery time, Oracle automatically tries to checkpoint as frequently as necessary. Under this condition, the size of the log files should be large enough to avoid additional checkpointing due to under sized log files. The optimal size can be obtained by querying the OPTIMAL_LOGFILE_SIZE column from the V$INSTANCE_RECOVERY view. You can also obtain sizing advice on the Redo Log Groups page of Oracle Enterprise Manager Database Control."
Source:http://download-west.oracle.com/docs/cd/B13789_01/server.101/b10752/build_db.htm#19559
Pl also see ML Doc 274264.1 (REDO LOGS SIZING ADVISORY) on tips to calculate the optimal size for redo logs in 10g databases
Source:Re: Redo Log Size in R12
HTH
Girish Sharma
Similar Messages
-
Private strand flush not complete message
Hi,
I am running Oracle10gR2 on Windows and I occationally receive the following error message on alert file. I could not find any documentation why I'm geting this.
Thread 1 cannot allocate new log, sequence 2112
"Private strand flush not complete"
I added a new log group with 2 members but I am still recieving the error.
Do you think increasing the logfile size would help? If so, is it possible to have different logfile size in oracle? and can I do this dynamically?
Thanks,
AmirI also get this error:
Thread 1 cannot allocate new log, sequence 2122
Checkpoint not complete
How can I increase the log file? -
Private strand flush not complete
hi,
I have installed oracle 10.2.0 installed and i have configured rman daily backup on it.
But i got some entries in my alert log like.
Mon Sep 15 03:55:18 2008
Thread 1 cannot allocate new log, sequence 416
Private strand flush not complete
Current log# 3 seq# 415 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\NEO\REDO03.LOG
Thread 1 advanced to log sequence 416
Current log# 1 seq# 416 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\NEO\REDO01.LOG
Mon Sep 15 03:55:27 2008
Starting control autobackup
Mon Sep 15 03:55:28 2008
Errors in file d:\oracle\product\10.2.0\admin\neo\udump\neo_ora_4384.trc:
Mon Sep 15 03:55:28 2008
Errors in file d:\oracle\product\10.2.0\admin\neo\udump\neo_ora_4384.trc:
Mon Sep 15 03:55:28 2008
Errors in file d:\oracle\product\10.2.0\admin\neo\udump\neo_ora_4384.trc:
Control autobackup written to DISK device
handle 'C:\ORACLE BACKUP SET\C-1742413464-20080915-00'In this code
Private strand flush not complete
is creating some problem due to this issue i got my daily backup job status as failed.
i try to find the reason for this problem which is like
[ http://www.dba-oracle.com/t_cannot_allocate_log_private_strand_flush.htm]
which shows it is not an issue.
even i try backup my archive log files by command.
RMAN> backup archivelog all;
Starting backup at 15-SEP-08
current log archived
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=110 devtype=DISK
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=417 recid=45 stamp=665480457
channel ORA_DISK_1: starting piece 1 at 15-SEP-08
channel ORA_DISK_1: finished piece 1 at 15-SEP-08
piece handle=C:\ORACLE BACKUP SET\1SJQKR8B_1_1 tag=TAG20080915T074059 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
Finished backup at 15-SEP-08
Starting Control File and SPFILE Autobackup at 15-SEP-08
piece handle=C:\ORACLE BACKUP SET\C-1742413464-20080915-02 comment=NONE
Finished Control File and SPFILE Autobackup at 15-SEP-08which also gives the same alert in my alert.log file.
Thanks
UmeshHi,
RMAN> show all
2> ;
using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:\Oracle Backup Set\%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'C:\Oracle Backup Set\%U';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCFNEO.ORA'; # defaultand my disk has 12 gb of space left and total bakckup of my database is of 4 gb for last 5 days so i think space is not a problem.
Hament is there any way to find out why the job failed exactly if you know.
Thanks -
Cannot allocate new log&Private strand flush not complete
There are two Oracle10g(10.2.0.5) Database running on SUN M5000(SPARC64 VII 2.53 GHz Quad-Core Processors*4/32GB Memory).
The first Oracle10g DB is running with 8GB SGA and 1GB PGA, the second Oracle10g DB is runing with 7GB SGA and 2GB PGA.
We encountered a issue on the second Oracle DB. When we manually switch the online redo logs with an alter system command as below.
SQL> alter system switch logfile;
The Alert log will display the following messages:
Thread 1 cannot allocate new log, sequence xxx
Private strand flush not complete .
All other Oracle10g DB will not occur "Private strand flush not complete" messages except for the second Oracle10g DB. I want to know the detail reason.
I also saw two Doc ID:[ID 372557.1] and [ID 435887.1] from Oracle Metalink. But I am not satisfacted with what they wrote.
My last target to resolve the issue.
Anyone help me ?
I am kylix.
[email protected]hi
Hemant
iam very new to this field,since 20 days i am having one big problem in my databases,i have 2 database in my windows server environment ,recently i have upgrade my both the database from 10g to 11g.Why i upgrade means in 10g iam getting error ora-07445 access violation,in my alertlog file (when iam going to take full database backup through export getting this error in logfile and export stops with error) so i thought to apply the patch,but with discussion with my manager and team, we all thought this is the time to upgrade so we changed to 11g
then 11g upgrade is 100% successfully completed, to verify the export on 11g ,i thought to take logical backup of my 2 database's
C:\Users\Administrator>exp system/password@tnsname file=full_05_1_2013.dmp log=05_1_2013.log full=y
Export: Release 11.2.0.1.0 - Production on Sat Jan 19 09:18:06 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set
server uses AR8MSWIN1256 character set (possible charset conversion)
About to export the entire database ...
. exporting tablespace definitions
. exporting profiles
. exporting user definitions
. exporting roles
. exporting resource costs
. exporting rollback segment definitions
. exporting database links
. exporting sequence numbers
. exporting directory aliases
. exporting context namespaces
. exporting foreign function library names
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions
. exporting system procedural objects and actions,
what happening here is it just coming to this point and stopping here for hours............more than 10 hours (I have to kiill this session manually).I tried with single user its working but when i take full backup of database export , then it not working,,, i have cross check every possibilities by giving full privilages,space check,and many other but no solution, i was unable to take full backup ,(but i can take single user backup)
i have even applied bundle patch (Oracle® Database Server Version 11.2.0.1 Patch 16) 100% sucessfully but the error continious)))))))))))))))))))))))))))))))))))
NOTE:___one more twist here is , when i bounce the database then i can take full database backup with out error and warnings for 6 to 7 times then again at 8th time its again stopping at above point.......................................................(when i need full logical backup again i need to bounce the db)
what for its stopping here, why it is not going forward,,, its issue with both the database's same,
NOTE:ERROR IN MY ALERTLOG FILE AND TRACEFILE IS
trace file d:\app\admin\diag\rdbms\memfa\memfa\trace\memfa_j000_7844.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Windows NT Version V6.0 Service Pack 2
CPU : 16 - type 8664, 16 Physical Cores
Process Affinity : 0x0x0000000000000000
Memory (Avail/Total): Ph:1148M/16379M, Ph+PgF:17118M/32914M
Instance name: abha210
Redo thread mounted by this instance: 1
Oracle process number: 22
Windows thread id: 7844, image: ORACLE.EXE (J000)
*** 2013-01-17 12:00:00.124
*** SESSION ID:(196.16104) 2013-01-17 12:00:00.124
*** CLIENT ID:() 2013-01-17 12:00:00.124
*** SERVICE NAME:(SYS$USERS) 2013-01-17 12:00:00.124
*** MODULE NAME:(DBMS_SCHEDULER) 2013-01-17 12:00:00.124
*** ACTION NAME:(PURGE_LOG) 2013-01-17 12:00:00.124
purge queue_table SYS.SCHEDULER_FILEWATCHER_QT
purge queue_table SYS.SCHEDULER$_EVENT_QTAB
alertlogfile___________________________
Thread 1 cannot allocate new log, sequence 123
Private strand flush not complete
Current log# 4 seq# 122 mem# 0: D:\APP\ADMIN\ORADATA\memfa\REDO04.LOG
Thread 1 advanced to log sequence 123 (LGWR switch)
Current log# 5 seq# 123 mem# 0: D:\APP\ADMIN\ORADATA\memfa\REDO05.LOG
already i have change my redo log to 50 to 500 each(3) and increase retention time too
i have tried for more than 50 time by running full database export command ,but its not working ,sometimes 24 hours till at that point only(if i bounce the both the database's then,full database export completes in 9 min(successfully without error and without warnings
these are veru new databases size nearly 8gb each
please assist/help me in solving this issue, -
Alert log: Private strand flush not complete
We are runnig Oracle 10.2
I noticed we are getting "Private strand flush not complete" line in alert log file.
Here is the snippet from the actual alert log file.
Thu Aug 31 06:27:23 2006
Thread 1 advanced to log sequence 17998
Current log# 3 seq# 17998 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 17998 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 06:31:12 2006
Thread 1 advanced to log sequence 17999
Current log# 4 seq# 17999 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 17999 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 06:35:49 2006
Thread 1 advanced to log sequence 18000
Current log# 5 seq# 18000 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18000 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 06:40:59 2006
Thread 1 advanced to log sequence 18001
Current log# 6 seq# 18001 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18001 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 06:45:03 2006
Thread 1 advanced to log sequence 18002
Current log# 1 seq# 18002 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18002 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 06:49:21 2006
Thread 1 advanced to log sequence 18003
Current log# 2 seq# 18003 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18003 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 06:52:04 2006
Thread 1 cannot allocate new log, sequence 18004
Private strand flush not complete
Current log# 2 seq# 18003 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18003 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thread 1 advanced to log sequence 18004
Current log# 3 seq# 18004 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18004 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.logThu Aug 31 06:55:40 2006
Thread 1 advanced to log sequence 18005
Current log# 4 seq# 18005 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18005 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 06:59:21 2006
Thread 1 advanced to log sequence 18006
Current log# 5 seq# 18006 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18006 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 07:03:35 2006
Thread 1 advanced to log sequence 18007
Current log# 6 seq# 18007 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18007 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 07:08:28 2006
Thread 1 advanced to log sequence 18008
Current log# 1 seq# 18008 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18008 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 07:11:31 2006
Thread 1 advanced to log sequence 18009
Current log# 2 seq# 18009 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18009 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 07:15:32 2006
Thread 1 advanced to log sequence 18010
Current log# 3 seq# 18010 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18010 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 07:23:10 2006
Thread 1 advanced to log sequence 18011
Current log# 4 seq# 18011 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18011 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 07:28:41 2006
Thread 1 advanced to log sequence 18012
Current log# 5 seq# 18012 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18012 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 07:32:35 2006
Thread 1 advanced to log sequence 18013
Current log# 6 seq# 18013 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18013 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 07:36:00 2006
Thread 1 advanced to log sequence 18014
Current log# 1 seq# 18014 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18014 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 07:39:42 2006
Thread 1 advanced to log sequence 18015
Current log# 2 seq# 18015 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18015 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 07:44:36 2006
Thread 1 advanced to log sequence 18016
Current log# 3 seq# 18016 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18016 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 07:49:13 2006
Thread 1 advanced to log sequence 18017
Current log# 4 seq# 18017 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18017 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 07:57:52 2006
Thread 1 advanced to log sequence 18018
Current log# 5 seq# 18018 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18018 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 08:02:52 2006
Thread 1 advanced to log sequence 18019
Current log# 6 seq# 18019 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18019 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 08:05:50 2006
Thread 1 advanced to log sequence 18020
Current log# 1 seq# 18020 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18020 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 08:08:24 2006
Thread 1 cannot allocate new log, sequence 18021
Private strand flush not complete
Current log# 1 seq# 18020 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18020 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thread 1 advanced to log sequence 18021
Current log# 2 seq# 18021 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18021 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 08:09:53 2006
Thread 1 advanced to log sequence 18022
Current log# 3 seq# 18022 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18022 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 08:12:02 2006
Thread 1 advanced to log sequence 18023
Current log# 4 seq# 18023 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18023 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 08:14:09 2006
Thread 1 advanced to log sequence 18024
Current log# 5 seq# 18024 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18024 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 08:14:22 2006
Thread 1 advanced to log sequence 18025
Current log# 6 seq# 18025 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18025 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 08:21:13 2006
Thread 1 advanced to log sequence 18026
Current log# 1 seq# 18026 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18026 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 08:23:42 2006
Thread 1 advanced to log sequence 18027
Current log# 2 seq# 18027 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18027 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 08:25:12 2006
Thread 1 advanced to log sequence 18028
Current log# 3 seq# 18028 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18028 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 08:32:06 2006
Thread 1 advanced to log sequence 18029
Current log# 4 seq# 18029 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18029 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 08:40:34 2006
Thread 1 advanced to log sequence 18030
Current log# 5 seq# 18030 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18030 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 08:41:25 2006
Thread 1 advanced to log sequence 18031
Current log# 6 seq# 18031 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18031 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 08:43:10 2006
Thread 1 advanced to log sequence 18032
Current log# 1 seq# 18032 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18032 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 08:44:22 2006
Thread 1 advanced to log sequence 18033
Current log# 2 seq# 18033 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18033 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 08:45:40 2006
Thread 1 advanced to log sequence 18034
Current log# 3 seq# 18034 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18034 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 08:46:20 2006
Thread 1 advanced to log sequence 18035
Current log# 4 seq# 18035 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18035 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 08:49:32 2006
Thread 1 advanced to log sequence 18036
Current log# 5 seq# 18036 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18036 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 08:50:51 2006
Thread 1 advanced to log sequence 18037
Current log# 6 seq# 18037 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18037 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 08:52:24 2006
Thread 1 advanced to log sequence 18038
Current log# 1 seq# 18038 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18038 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Thu Aug 31 08:53:47 2006
Thread 1 advanced to log sequence 18039
Current log# 2 seq# 18039 mem# 0: /Mvol01/oradata/amgoasp0/redo02a.log
Current log# 2 seq# 18039 mem# 1: /Mvol02/oradata/amgoasp0/redo02b.log
Thu Aug 31 08:54:55 2006
Thread 1 advanced to log sequence 18040
Current log# 3 seq# 18040 mem# 0: /Mvol01/oradata/amgoasp0/redo03a.log
Current log# 3 seq# 18040 mem# 1: /Mvol02/oradata/amgoasp0/redo03b.log
Thu Aug 31 08:56:51 2006
Thread 1 advanced to log sequence 18041
Current log# 4 seq# 18041 mem# 0: /Mvol01/oradata/amgoasp0/redo04a.log
Current log# 4 seq# 18041 mem# 1: /Mvol02/oradata/amgoasp0/redo04b.log
Thu Aug 31 08:58:12 2006
Thread 1 advanced to log sequence 18042
Current log# 5 seq# 18042 mem# 0: /Mvol01/oradata/amgoasp0/redo05a.log
Current log# 5 seq# 18042 mem# 1: /Mvol02/oradata/amgoasp0/redo05b.log
Thu Aug 31 08:59:14 2006
Thread 1 advanced to log sequence 18043
Current log# 6 seq# 18043 mem# 0: /Mvol01/oradata/amgoasp0/redo06a.log
Current log# 6 seq# 18043 mem# 1: /Mvol02/oradata/amgoasp0/redo06b.log
Thu Aug 31 09:00:17 2006
Thread 1 advanced to log sequence 18044
Current log# 1 seq# 18044 mem# 0: /Mvol01/oradata/amgoasp0/redo01a.log
Current log# 1 seq# 18044 mem# 1: /Mvol02/oradata/amgoasp0/redo01b.log
Can some one help me to understand what does it mean? Do we need to take any action?
TIA.
Regards,
Dharmesh PatelThere's a metalink note about this
(Alert Log Messages: Private Strand Flush Not Complete
Note:372557.1), but the most importannt message is :
These messages are not a cause for concern unless there is a significant gap between the "cannot allocate new log" message and the "advanced to log sequence" message.
This issue is infact not a bug and is expected behaviour.
Werner -
Private strand flush not complete in 11gR2 Database
Hi All
We have upgraded our EBS11i instacne 10.2.0.3 to 11.2.0.1 and we have found the issue in alert like "Private strand flush not complete"
Alert log content:
Private strand flush not complete
Current log# 4 seq# 12241 mem# 0: /ebiz/oracle/proddata/log4b.dbf
Current log# 4 seq# 12241 mem# 1: /ebiz/oracle/proddata/log4a.dbf
Current log# 4 seq# 12241 mem# 2: /ebiz/oracle/proddata/log4c.dbf
Beginning log switch checkpoint up to RBA [0x2fd2.2.10], SCN: 5965767130292
Thread 1 advanced to log sequence 12242 (LGWR switch)
Current log# 1 seq# 12242 mem# 0: /ebiz/oracle/proddata/log1b.dbf
Current log# 1 seq# 12242 mem# 1: /ebiz/oracle/proddata/log1a.dbf
Current log# 1 seq# 12242 mem# 2: /ebiz/oracle/proddata/log1c.dbf
Thu Dec 01 08:31:07 2011
Archived Log entry 11610 added for thread 1 sequence 12241 ID 0x3c710a4 dest 1:
Thu Dec 01 08:36:16 2011
Completed checkpoint up to RBA [0x2fd2.2.10], SCN: 5965767130292
Thu Dec 01 08:42:43 2011
Incremental checkpoint up to RBA [0x2fd2.489.0], current log tail at RBA [0x2fd2.7bc.0]
Thu Dec 01 09:00:25 2011
kewastUnPackStats(): bad magic 1 (0xb72d1fa0, 0)
kewastUnPackStats(): bad magic 1 (0xb72d1fa0, 0)
Thu Dec 01 09:02:48 2011
We have check MOS documnet "Alert Log Messages: Private Strand Flush Not Complete [ID 372557.1]" which is for 11gR1.
We have any solutione for this issue in 11gR2.
Regards
ShaikPlease see these docs.
Init.ora Parameter "DB_WRITER_PROCESSES" Reference Note [ID 67422.1]
Understanding and Tuning Buffer Cache and DBWR [ID 62172.1]
Thanks,
Hussein -
How to increase the size of Redo log files?
Hi All,
I have 10g R2 RAC on RHEL. As of now, i have 3 redo log files of 50MB size. i have used redo log size advisor by setting fast_start_mttr_target=1800 to check the optimal size of the redologs, it is showing 400MB. Now, i want to increase the size of redo log files. how to increase it?
If we are supposed to do it on production, how to do?
I found the following in one of the article....
"The size of the redo log files can influence performance, because the behavior of the database writer and archiver processes depend on the redo log sizes. Generally, larger redo log files provide better performance, however it must balanced out with the expected recovery time.Undersized log files increase checkpoint activity and increase CPU usage."
I did not understand the the point however it must balanced out with the expected recovery time in the above given paragraph.
Can anybody help me?
Thanks,
Praveen.You dont have to shutdown the database before dropping redo log group but make sure you have atleast two other redo log groups. Also note that you cannot drop active redo log group.
Here is nice link,
http://www.idevelopment.info/data/Oracle/DBA_tips/Database_Administration/DBA_34.shtml
And make sure you test this in test database first. Production should be touched only after you are really comfortable with this procedure. -
How to reduce the size of redo log files
Hi,
I am using Oracle Database 9.2.0.1.0. My present redo log files are of 100 MB each
(redo01.log,redo02.log,redo03.log) which tooks more time to swicth the logs.
I want to change the size to 20MB each so that log switcjing will be faster.
Please let me know the exact step to resize the redo log files so that Ican change it.
Regards,
IndraneelTechnical questions cannot be answered here. Please, post in the right forum :
General Database Discussions -
How to recover from one corrupted redo log file in NOARCHIVE mode?
Oracle 10.2.1.
The redo log file was corrupted and Oracle can't work.
When I use STARTUP mount, I got no error msg.
SQL> startup mount
ORACLE instance started.
Total System Global Area 1652555776 bytes
Fixed Size 1251680 bytes
Variable Size 301991584 bytes
Database Buffers 1342177280 bytes
Redo Buffers 7135232 bytes
Database mounted.
But I have some applications which are depended on Oracle can't be started.
So, I tried STARTUP open. But I got error msg.
SQL> startup open
ORACLE instance started.
Total System Global Area 1652555776 bytes
Fixed Size 1251680 bytes
Variable Size 301991584 bytes
Database Buffers 1342177280 bytes
Redo Buffers 7135232 bytes
Database mounted.
ORA-00368: checksum error in redo log block
ORA-00353: log corruption near block 497019 change 42069302 time 11/07/2007
23:43:09
ORA-00312: online log 4 thread 1:
'G:\ORACLE\PRODUCT\10.2.0\ORADATA\NMDATA\REDO04.LOG'
So, how can I restore and recover my database?
If use RMAN, how to do that?
Any help will be appreciated.
Thanks.Hi, Yingkuan,
Thanks for the helps.
Actually, I have 10 redo log files exists. All of them are here.
I tried your suggestion:
alter database clear unarchived logfile group 4;
The error msg I got is the same as before:
SQL> alter database clear unarchived logfile group 4;
alter database clear unarchived logfile group 4
ERROR at line 1:
ORA-01624: log 4 needed for crash recovery of instance nmdata (thread 1)
ORA-00312: online log 4 thread 1:
'G:\ORACLE\PRODUCT\10.2.0\ORADATA\NMDATA\REDO04.LOG'
Compared to losing all the data, it is OK for me lose some of them.
I have more than 1 TB data stored and 99.9% of them are raster images.
The loading of these data were the headache. If I can save them, I can bear the lost.
I want to grasp the last straw.
But I don't know how set the parameter: allowresetlogs_corruption
I got the error msg:
SQL> set allowresetlogs_corruption=true;
SP2-0735: unknown SET option beginning "_allow_res..."
I have run the command:
Recover database until cancel
Alter database open resetlogs
The error msg I got is the following:
SQL> recover database until cancel
ORA-00279: change 41902930 generated at 11/05/2007 22:01:48 needed for thread 1
ORA-00289: suggestion :
D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\NMDATA\ARCHIVELOG\2007_11_09\O1_MF_
1_1274_%U_.ARC
ORA-00280: change 41902930 for thread 1 is in sequence #1274
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\NMDATA\SYSTEM01.DBF'
ORA-01112: media recovery not started
SQL>
From the log file, I got the following:
ALTER DATABASE RECOVER database until cancel
Fri Nov 09 00:12:48 2007
Media Recovery Start
parallel recovery started with 2 processes
ORA-279 signalled during: ALTER DATABASE RECOVER database until cancel ...
Fri Nov 09 00:13:20 2007
ALTER DATABASE RECOVER CANCEL
Fri Nov 09 00:13:21 2007
ORA-1547 signalled during: ALTER DATABASE RECOVER CANCEL ...
Fri Nov 09 00:13:21 2007
ALTER DATABASE RECOVER CANCEL
ORA-1112 signalled during: ALTER DATABASE RECOVER CANCEL ...
Thank you very much. and I am looking forward to your followup input. -
How to limit the size of a log file.
Hi,
I am developing an application that creates a log file with all actions that take place. My problem is that this log file grows a lot because the application acts as a server that is up 24 hours a day. For that reason, I wanted to limit the size of the log file by deleting de older lines, how can implement is?
Thanks.One way is to periodically (say every week) create a new file to store the actions and then, when the space taken up by all the files is too large, delete the oldest one.
You can also have your application periodically (say the first time you write to the file on any calendar day) check the size of the file and, when it gets too big, copy all of the actions in the file after a given time (presumably there is an associated timestamp with each action) to a new file. Then delete the old file. -
How to find total size of RMAN backup files?
Hi there
env: Oracle 10gR2, RHEL 64bit
My client has a production database where rman backups are taken: Level-0 backup every Sunday and Level-1 Monday thru Saturday.
I have very limited access to this production database because it is being managed by third party and they won't provide me my required info (not sure why). I do not have access to their rman repository. To connect to the database I have to login to an intermediate server and then login to the database server. I have no access to Enterprise Manager. So in short, my access is limited. I want to gather the information on total size of rman backup files - both for a Level-0 and Level-1 backups separately. I understand that this info can be retrieved from rman repository. Are there any data dictionary views/tables where I may get this info?
Best regardsHi,
Have you searched in forum check this:https://forums.oracle.com/thread/1097939
HTH -
I move folders from my internal hard drive twice to an external hard drive. Now I believe Lr does not know how to find my photos. What can I do to get this cleared up.
Jim has a very good suggestion. There are many factors at work here:
1) How are you connecting the external drive to the computer?
2) How big are files (329 x 1MB is not the same as 329 x 25MB)?
3) What is your computer specification?
4) Do you have any power saving settings on (in particular something that would send the computer/hard drives to sleep)? -
All the songs in my iTunes have the exclamation point. I do not know how to find location of the music...any suggestions?
Ok, your music could be in one of a coupel formats, MP3 or, more likely, Apples AAC format, which has a m4a prefix. Open Finder. Hold Command and press F, this will open a search window in the top of Finder. Type mp3 here, let it search. If it finds your music files, double tap on one and "open Enclosing Folder" That should show you where they are at. If nothing is found, try searching m4a instead. One of the two should show you where your music is.
-
I have an app on my iPhone that I want to download on my iPad . Red icon with Chinese writing. Because I do not speak Chinese I do not know how to find it. The application is photography by different individuals of their vacations/trips. Can someone help
On your iPad go to the App Store icon, Tap on the Purchased Tab.
It will show you all the Apps that have been bought with the Apple Id currently in use by the iPad.
Assuming its the same one being used on the iPhone, you should be able to find the App there.
To further help you find it you can tap on the "Not on this iPad" button to limit the results to just Apps not currenlty installed on your iPad. -
I update my iphone 4g .now not working how to find old firmware version
i update my iphone 4g to newer version ios 7.now not working how to find old firmware version
Downgrading the iOS version is not supported by Apple.
Without know how it is not working:
Try:
- Reset the iOS device. Nothing will be lost
Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears.
- Reset all settings
Go to Settings > General > Reset and tap Reset All Settings.
All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
- Restore from backup. See:
iOS: Back up and restore your iOS device with iCloud or iTunes
- Restore to factory settings/new iOS device.
If still problem, make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
Apple Retail Store - Genius Bar
BTW you posted in the iPod touch forum
Maybe you are looking for
-
Why am I no longer able to send sms messages on my iPad.
ipad is no longer sending sms messages. I've tried resetting network and rebooting. my husband has iPad and he's able to send sms messages. checked his settings against mine and they seem to have same settings. I'm at a loss and need help.
-
What are best output options in DVDSP for playback on VGA Computer Screen?
I understand that DVDs were designed to be viewed on TV sets - not computer monitors with much higher resolution than a TV set. However .... I'm curious what the best output options are within DVDSP3 for playback on a standard 19" VGA computer screen
-
Is it possible to search my iPhoto library by file format (JPEG, psd, tiff,etc)?
-
Youtube very slow or not working
i got some problems when trying to connect to youtube sometimes it works (1 out of 20 trys) and the rest of the time it just loses the connection to the server. but the rest of the applications works fine like safari and the music store. and my mac b
-
How i can define network printer to report that can use it
hi all i want to define network printer to the report and the format of the printer full name and its port ? another question when i use the local printer it print but there are web opened and contain uncertain letters i want this web to be closed