Oracle db_writer_processes
Hi,
When one of process ran in 11.5.10.2, DBWR0 process get loaded since that process execute INSERT internally. I'm thinking to increase db_writer_processes process to 3. The current parameter value is 1.
Does this help ?
or in what situation we need to have more db_writer_processes processes.
Thanks
Hi,
Please refer to the following documents for guidelines about setting this parameter.
Note: 164768.1 - Diagnosing High CPU Utilization
Note: 62172.1 - Understanding and Tuning Buffer Cache and DBWR
Note: 97291.1 - DB_WRITER_PROCESSES or DBWR_IO_SLAVES?
Note: 67422.1 - Init.ora Parameter "DB_WRITER_PROCESSES" Reference Note
Regards,
Hussein
Similar Messages
-
DB_WRITER_PROCESSES in Oracle 10.2.0.4 HP UX
Hi all,
I noticed that asynchronous i/o cannot be used with regular filesystem on HP UX (only raw devices).
As far as I know what I can do is to configure multiple db writers with DB_WRITER_PROCESSES parameter.
DB has CPU_COUNT in 16, but 2 db writers (default value = CPU_COUNT / 8).
Will I have any benefit by increasing DB_WRITER_PROCESSES?
Or only if there is a bottleneck in writing dirty buffers?
Thanks>
If bottleneck exists it would be at the disk end & not the CPU end.
Server processes are at least 1000 times faster than mechanical disk drives.
a single DB_WRITER could keep 10 disk controllers busy & not be a bottleneck.Well, then why does Oracle default to 1 process every 8 cpus?
DBWn also handles checkpoints, file open synchronization, and logging of Block Written records, according to [url http://docs.oracle.com/cd/E11882_01/server.112/e25513/bgprocesses.htm#BBBDIIHC]the docs. On hp-ux Oracle does file handles oddly - see MOS How to Disable Asynch_io on HP to Avoid Ioctl Async_config Error Errno = 1 [ID 302801.1] if you (the OP) haven't already.
So on hp-ux you have a potential problem of the architecture assuming asyncronicity but the dickering between dbw, lgwr and ckpt turning into bickering. Just because something is 1000 times faster doesn't mean it isn't doing 1000 more operations. In real life, you wind up with Oracle telling you to ignore Private strand flush not complete errors, because there are no actual lgwr problems unless switches are slow. -
Hardware Configuration:
Regarding Oracle Performance Issue.
Configuration 1
================
SunV880 - Sunfire
32 GB RAM
14 numbers of 36GB hard disk
8 CPUs
CPU Speed 750MZ.
Software Configuration:
Oracle 8i
OS version - Solaris 8
Customized our own application - Namex
Configuration 2
================
Intel PIII - 750 MZ
2 GB RAM
2 CPUS
Software configuration
Oracle 8i
OS version linux 6.2
Customized our own application - Namex (multi threaded application)
We installed the oracle application in all hard disks. All tables
are splited in to separate hard disks.
OS installed in 1 hard disk.
namex application installed in 1 hard disk
Oracle installed in 1 hard disk.
All tables are splited in to other hard disks.
We are trying to insert some user databases in oracle table. We
achieved up to 150 records/second in Sun server. But in lower
configuration our application inserts up to 100 records/second.
(configuration 2)
We want improve our inserting database records/per rate
in Sun Server.
How to tune our oracle application parameter values in init.ora
file. Our application tries to insert up to 500 records per second.
But I can't able to achieve this value.
init.ora file
=============
db_name = "namex"
instance_name = namex64
service_names = namex64
control_files = ("/disk1/oracle64/OraHome1/oradata/Namex64/control01.ctl", "/disk1/oracle64/OraHome1/oradata/namex64/control02.ctl", "/disk1/oracle64/OraHome1/oradata/namex64/control03.ctl")
open_cursors = 300
max_enabled_roles = 145
#db_block_buffers = 20480
db_block_buffers = 604800
#shared_pool_size = 419430400
shared_pool_size = 8000000000
#log_buffer = 163840000
log_buffer = 2147467264
#large_pool_size = 614400
java_pool_size = 0
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
processes = 1014
# audit_trail = false # if you want auditing
# timed_statistics = false # if you want timed statistics
timed_statistics = true # if you want timed statistics
# max_dump_file_size = 10000 # limit trace file size to 5M each
# Uncommenting the lines below will cause automatic archiving if archiving has
# been enabled using ALTER DATABASE ARCHIVELOG.
# log_archive_start = true
# log_archive_dest_1 = "location=/disk1/oracle64/OraHome1/admin/namex64/arch"
# log_archive_format = arch_%t_%s.arc
#DBCA uses the default database value (30) for max_rollback_segments
#100 rollback segments (or more) may be required in the future
#Uncomment the following entry when additional rollback segments are created and made online
#max_rollback_segments = 500
# If using private rollback segments, place lines of the following
# form in each of your instance-specific init.ora files:
#rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6, RBS7, RBS8, RBS9, RBS10, RBS11, RBS12, RBS13, RBS14, RBS15, RBS16, RBS17, RBS18, RBS19, RBS20, RBS21, RBS22, RBS23, RBS24, RBS25, RBS26, RBS27, RBS28 )
# Global Naming -- enforce that a dblink has same name as the db it connects to
# global_names = false
# Uncomment the following line if you wish to enable the Oracle Trace product
# to trace server activity. This enables scheduling of server collections
# from the Oracle Enterprise Manager Console.
# Also, if the oracle_trace_collection_name parameter is non-null,
# every session will write to the named collection, as well as enabling you
# to schedule future collections from the console.
# oracle_trace_enable = true
# define directories to store trace and alert files
background_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/bdump
core_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/cdump
#Uncomment this parameter to enable resource management for your database.
#The SYSTEM_PLAN is provided by default with the database.
#Change the plan name if you have created your own resource plan.# resource_manager_plan = system_plan
user_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/udump
db_block_size = 16384
remote_login_passwordfile = exclusive
os_authent_prefix = ""
compatible = "8.0.5"
#sort_area_size = 65536
sort_area_size = 1024000000
sort_area_retained_size = 65536
DB_WRITER_PROCESSES=4
How to improve my performance activities on Oracle server.
Please guide me regarding this issue.
If anyone wants more info, please let me know.
Best regards,
SenthilkumarAre you sure that it is not an application constraint ? i.e. the application can't handle so much data per second ? (application locks, threads )
Have you tried to write a simple test program, which inserts predefined data (which your application inserts) the same data, only changing keys ?
Then comparing the values from the 1st and the 2nd configuration ?
Did you check the way your application is communicating with oracle ? If it is TCP/ip (even on the local machine) then this is your main problem.
And one more thing, do you know if your application is able to run the load (inserts) of data on different threads (i.e. in parallel), because if is not, you won't be able to push the speed higher because your constraint is the speed of a single CPU. Consider running several process, which loads the data.
We had the same problem ot AIX machines with 4 cpus. Monitoring the machine, we found that only 25% (1 cpu) where in use. We had to run 4 processes to push the speed up. Check your system's overal load while running the 'load' (inserts).
log_checkpoint_interval = 10000
Check if this value is appropriate. Maybe you should set it to 0 (infinite). This will disable checkpoints on a 'number of undo record' basis. Checpoints will occure only on log switch.
How much redo files per redo groups do you have ? What is their size ? Are they on different disks ? How much redo data is generated by a single 'record' inserted ?
Hope i helped at least a little. -
Oracle instance crashing when enabling use_indirect_data_buffers=true
I have a Windows 2003 EE server (32bit) with 16GB of ram hosting a 10.2.0.2 Oracle server which is used to support a commercial software package (arcsight). I'm trying to get the Oracle backend to leverage the available system memory. I've read 50-60 different articles and posts regarding AWE and Oracle. I have successfully tuned the userva parameter in order to get the server to boot stable with the /3gb boot parameter. I've gotten to the point that the oracle instance will start up, but within about 30-60 seconds the instance will crash. Below is the information I believe that is relevant:
*.......From computer Registry.........*
AWE_MEMORY_WINDOW = 1288486912
ORA_WORKINGSETMIN = 2
*...........From init.ora.............*
*.__dg_broker_service_names=';'
arcsight.__java_pool_size=0
arcsight.__large_pool_size=0
arcsight.__shared_pool_size=314572800
arcsight.__streams_pool_size=0
*.audit_file_dest='E:\oracle10g\OraHome10g\admin\arcsight\adump'
*.audit_sys_operations=true
*.audit_trail='db'
*.background_dump_dest='E:\oracle10g\OraHome10g\admin\arcsight\bdump'
*.compatible='10.2.0.1.0'
*.control_files='E:\oracle10g\OraHome10g\oradata\arcsight\control01.ctl','f:\arcsight\control02.ctl','g:\arcsight\control03.ctl'
*.core_dump_dest='E:\oracle10g\OraHome10g\admin\arcsight\cdump'
*.cursor_sharing='FORCE'
**.db_block_size=16384*
**.db_block_buffers=235929*
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_files=2000
*.db_name='arcsight'
*.db_writer_processes=4
*.dispatchers=''
*.job_queue_processes=10
*.log_archive_dest_1='LOCATION=H:'
*.log_buffer=1048576
*.open_cursors=2000
*.parallel_max_servers=0
*.pga_aggregate_target=314572800
*.processes=300
*.recyclebin='OFF'
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=0
*.undo_management='AUTO'
*.undo_retention=43200
*.undo_tablespace='ARC_UNDO'
*.user_dump_dest='E:\oracle10g\OraHome10g\admin\arcsight\udump'
*.java_pool_size=0
*.large_pool_size=0
*.shared_pool_size=314572800
*.streams_pool_size=0
**.use_indirect_data_buffers=true*
*......From oradim.log.......*
Sun Feb 22 18:37:33 2009
E:\oracle10g\OraHome10g\bin\oradim.exe -shutdown -sid arcsight -usrpwd * -shutmode immediate -log oradim.log
Sun Feb 22 18:37:34 2009
ORA-01012: not logged on
Sun Feb 22 18:37:45 2009
E:\oracle10g\OraHome10g\bin\oradim.exe -startup -sid arcsight -usrpwd * -log oradim.log -nocheck 0
Sun Feb 22 18:37:51 2009
ORA-03113: end-of-file on communication channel
*.......From alert_arcsight.log.........*
Dump file e:\oracle10g\orahome10g\admin\arcsight\bdump\alert_arcsight.log
Sun Feb 22 23:20:51 2009
ORACLE V10.2.0.2.0 - Production vsnsta=0
vsnsql=14 vsnxtr=3
Windows Server 2003 Version V5.2 Service Pack 2
CPU : 8 - type 586, 4 Physical Cores
Process Affinity : 0x00000000
Memory (Avail/Total): Ph:14554M/16215M, Ph+PgF:14862M/15967M, VA:1926M/2047M
Sun Feb 22 23:20:51 2009
Starting ORACLE instance (normal)
Sun Feb 22 23:20:52 2009
Window memory size 1288503296
Sun Feb 22 23:20:52 2009
Minimum working set window size : 4096
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Autotune of undo retention is turned on.
IMODE=BR
ILAT =36
LICENSE_MAX_USERS = 0
SYS auditing is enabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.2.0.
System parameters with non-default values:
processes = 300
use_indirect_data_buffers= TRUE
__shared_pool_size = 318767104
shared_pool_size = 318767104
__large_pool_size = 0
large_pool_size = 0
__java_pool_size = 0
java_pool_size = 0
__streams_pool_size = 0
streams_pool_size = 0
sga_target = 0
control_files = E:\ORACLE10G\ORAHOME10G\ORADATA\ARCSIGHT\CONTROL01.CTL, F:\ARCSIGHT\CONTROL02.CTL, G:\ARCSIGHT\CONTROL03.CTL
db_block_buffers = 235932
db_block_size = 16384
db_writer_processes = 4
compatible = 10.2.0.1.0
log_archive_dest_1 = LOCATION=H:
log_buffer = 2097152
db_files = 2000
db_file_multiblock_read_count= 16
undo_management = AUTO
undo_tablespace = ARC_UNDO
undo_retention = 43200
recyclebin = OFF
remote_login_passwordfile= EXCLUSIVE
audit_sys_operations = TRUE
db_domain =
__dg_broker_service_names= ;
dispatchers =
job_queue_processes = 10
cursor_sharing = FORCE
parallel_max_servers = 0
audit_file_dest = E:\ORACLE10G\ORAHOME10G\ADMIN\ARCSIGHT\ADUMP
background_dump_dest = E:\ORACLE10G\ORAHOME10G\ADMIN\ARCSIGHT\BDUMP
user_dump_dest = E:\ORACLE10G\ORAHOME10G\ADMIN\ARCSIGHT\UDUMP
core_dump_dest = E:\ORACLE10G\ORAHOME10G\ADMIN\ARCSIGHT\CDUMP
audit_trail = DB
db_name = arcsight
open_cursors = 2000
pga_aggregate_target = 314572800
PMON started with pid=2, OS id=6676
PSP0 started with pid=6, OS id=7544
MMAN started with pid=10, OS id=7560
DBW0 started with pid=14, OS id=6500
DBW1 started with pid=18, OS id=6800
DBW2 started with pid=22, OS id=6276
DBW3 started with pid=26, OS id=520
LGWR started with pid=30, OS id=6756
CKPT started with pid=34, OS id=6380
SMON started with pid=38, OS id=7472
RECO started with pid=42, OS id=7696
CJQ0 started with pid=46, OS id=7912
MMON started with pid=50, OS id=7576
MMNL started with pid=54, OS id=6852
Sun Feb 22 23:20:53 2009
alter database mount exclusive
Sun Feb 22 23:20:57 2009
Setting recovery target incarnation to 1
Sun Feb 22 23:20:57 2009
Successful mount of redo thread 1, with mount id 1799551061
Sun Feb 22 23:20:57 2009
Database mounted in Exclusive Mode
Completed: alter database mount exclusive
Sun Feb 22 23:20:57 2009
alter database open
Sun Feb 22 23:20:58 2009
Beginning crash recovery of 1 threads
parallel recovery setup failed: using serial mode
Sun Feb 22 23:20:58 2009
Started redo scan
Sun Feb 22 23:20:58 2009
Completed redo scan
0 redo blocks read, 0 data blocks need recovery
Sun Feb 22 23:20:58 2009
Started redo application at
Thread 1: logseq 1137, block 3, scn 1707289029
Sun Feb 22 23:20:58 2009
Recovery of Online Redo Log: Thread 1 Group 5 Seq 1137 Reading mem 0
Mem# 0: I:\ARCSIGHT\REDO\REDO5.LOG
Mem# 1: I:\ARCSIGHT\REDO\REDO05B.LOG
Sun Feb 22 23:20:58 2009
Completed redo application
Sun Feb 22 23:20:58 2009
Completed crash recovery at
Thread 1: logseq 1137, block 3, scn 1707309030
0 data blocks read, 0 data blocks written, 0 redo blocks read
Sun Feb 22 23:20:59 2009
LGWR: STARTING ARCH PROCESSES
ARC0 started with pid=62, OS id=6972
Sun Feb 22 23:20:59 2009
ARC0: Archival started
ARC1 started with pid=66, OS id=6640
Sun Feb 22 23:20:59 2009
ARC1: Archival started
LGWR: STARTING ARCH PROCESSES COMPLETE
Thread 1 advanced to log sequence 1138
Thread 1 opened at log sequence 1138
Current log# 4 seq# 1138 mem# 0: G:\ARCSIGHT\REDO\REDO4.LOG
Current log# 4 seq# 1138 mem# 1: G:\ARCSIGHT\REDO\REDO04B.LOG
Successful open of redo thread 1
Sun Feb 22 23:21:00 2009
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Sun Feb 22 23:21:00 2009
ARC0: Becoming the 'no FAL' ARCH
ARC0: Becoming the 'no SRL' ARCH
Sun Feb 22 23:21:00 2009
ARC1: Becoming the heartbeat ARCH
Sun Feb 22 23:21:00 2009
SMON: enabling cache recovery
Sun Feb 22 23:21:02 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_pmon_6676.trc:
ORA-27103: internal error
OSD-00028: additional error information
Sun Feb 22 23:21:02 2009
PMON: terminating instance due to error 27103
Sun Feb 22 23:21:02 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_reco_7696.trc:
ORA-27103: internal error
Sun Feb 22 23:21:02 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_smon_7472.trc:
ORA-27103: internal error
Sun Feb 22 23:21:02 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_ckpt_6380.trc:
ORA-27103: internal error
Sun Feb 22 23:21:02 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_lgwr_6756.trc:
ORA-27103: internal error
Sun Feb 22 23:21:03 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_dbw3_520.trc:
ORA-27103: internal error
Sun Feb 22 23:21:03 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_dbw2_6276.trc:
ORA-27103: internal error
Sun Feb 22 23:21:03 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_dbw1_6800.trc:
ORA-27103: internal error
Sun Feb 22 23:21:03 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_dbw0_6500.trc:
ORA-27103: internal error
Sun Feb 22 23:21:03 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_mman_7560.trc:
ORA-27103: internal error
Sun Feb 22 23:21:04 2009
Errors in file e:\oracle10g\orahome10g\admin\arcsight\bdump\arcsight_psp0_7544.trc:
ORA-27103: internal error
Instance terminated by PMON, pid = 6676
I appreciate any input on what to look at to further isolate this issue. I'd run into many other issues along the way (setting AWE_WINDOW_MEMORY to a proper size, setting db_block_buffers to a proper value, etc) that various forum searches helped resolve but I've not been able to find anything related to the errors I'm getting now. If I set use_indirect_data_buffers=false and tune back the db_block_buffers, the instance starts without any problems. Its just when I try and enable the use of AWE that I'm having a problem.
NickJust wanted to close out this tread in case anyone else runs into a similar problem. Turns out we ran into a bug documented in the below linked article (we're using AMD processors). Essentially needed to disable NUMA.
http://blog.csdn.net/orapeasant/archive/2007/06/05/1639532.aspx
excerpt ....
But please be aware of Bug 4494543 - affecting 10g and fixed in Oracle 11.0 ......
ORA-7445: CORE DUMP [ACCESS_VIOLATION] WITH USE_INDIRECT_DATA_BUFFERS=TRUE
Rediscovery Information:
1) Using 32-Bit Oracle on a 32-Bit Windows 2003 server running on an AMD Opteron 64-Bit chip.
2) You have set use_indirect_data_buffers=true in init.ora
Workaround: Basically disable NUMA feature on 32-Bit platform :-
1) Set ENABLENUMA = FALSE in Windows registry for the Oracle Home.
2) Set enableNUMA_optimizations = FALSE (init.ora)
Thanks for the help. We'll see if access to the extra memory will be useful or not .....
Nick -
Check point not completed in oracle 8i
Hi,
in alert log file i found the error like:
Thread 1 cannot allocate new log, sequence 216998
Checkpoint not complete
Current log# 5 seq# 216997 mem# 0: /oracle5/oradata/metasolv/redo05.log
Current log# 5 seq# 216997 mem# 1: /oracle2/oradata/metasolv/redo05a.log
Wed May 7 17:21:01 2008
Thread 1 advanced to log sequence 216998
it appers suddenly in alert log file and database users are complaining that database is very very slow and not able to complete theri task in database and lot of archive log are generating in archive destanation, what will be the exact cause.
Regards
Prakashthese are the parameter i set in this database :
NAME TYPE VALUE
O7_DICTIONARY_ACCESSIBILITY boolean TRUE
active_instance_count integer
always_anti_join string NESTED_LOOPS
always_semi_join string STANDARD
aq_tm_processes integer 0
audit_file_dest string ?/rdbms/audit
audit_trail string NONE
background_core_dump string partial
background_dump_dest string /oracle/admin/metasolv/bdump
backup_tape_io_slaves boolean FALSE
bitmap_merge_area_size integer 1048576
blank_trimming boolean FALSE
buffer_pool_keep string
buffer_pool_recycle string
commit_point_strength integer 1
compatible string 8.1.0
control_file_record_keep_time integer 30
control_files string /oracle1/oradata/metasolv/cont
rol01.ctl, /oracle2/oradata/me
tasolv/control02.ctl, /oracle3
/oradata/metasolv/control03.ct
l
core_dump_dest string /oracle/admin/metasolv/cdump
cpu_count integer 4
create_bitmap_area_size integer 8388608
cursor_sharing string EXACT
cursor_space_for_time boolean TRUE
db_block_buffers integer 266240
db_block_checking boolean FALSE
db_block_checksum boolean FALSE
db_block_lru_latches integer 4
db_block_max_dirty_target integer 266240
db_block_size integer 4096
db_domain string
db_file_direct_io_count integer 64
db_file_multiblock_read_count integer 8
db_file_name_convert string
db_files integer 200
db_name string metasolv
db_writer_processes integer 1
dblink_encrypt_login boolean FALSE
dbwr_io_slaves integer 0
disk_asynch_io boolean TRUE
distributed_transactions integer 213
dml_locks integer 3408
enqueue_resources integer 3628
event string
fast_start_io_target integer 266240
fast_start_parallel_rollback string LOW
fixed_date string
gc_defer_time integer 10
gc_files_to_locks string
gc_releasable_locks integer 0
gc_rollback_locks string 0-128=32!8REACH
global_names boolean FALSE
hash_area_size integer 20971520
hash_join_enabled boolean TRUE
hash_multiblock_io_count integer 8
hi_shared_memory_address integer 0
hs_autoregister boolean TRUE
ifile file
instance_groups string
instance_name string metasolv
instance_number integer 0
java_max_sessionspace_size integer 1000000000, 1
java_pool_size string 20971520
java_soft_sessionspace_limit integer 83000000
job_queue_interval integer 60
job_queue_processes integer 0
large_pool_size string 31457280
license_max_sessions integer 0
license_max_users integer 0
license_sessions_warning integer 0
lm_locks integer 12000
lm_ress integer 6000
local_listener string
lock_name_space string
lock_sga boolean FALSE
log_archive_dest string
log_archive_dest_1 string location=/oratranslog
log_archive_dest_2 string
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_state_1 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_duplex_dest string
log_archive_format string meta_arch_%t_%s.arc
log_archive_max_processes integer 1
log_archive_min_succeed_dest integer 1
log_archive_start boolean TRUE
log_archive_trace integer 0
log_buffer integer 163840
log_checkpoint_interval integer 1048576
log_checkpoint_timeout integer 1800
log_checkpoints_to_alert boolean FALSE
log_file_name_convert string
max_commit_propagation_delay integer 700
max_dump_file_size string UNLIMITED
max_enabled_roles integer 30
max_rollback_segments integer 170
mts_circuits integer 775
mts_dispatchers string (PROTOCOL=TCP)(PRE=oracle.auro
ra.server.SGiopServer), (proto
col=TCP)(disp=20)(mul=ON)(con=
5)
mts_listener_address string
mts_max_dispatchers integer 50
mts_max_servers integer 50
mts_multiple_listeners boolean FALSE
mts_servers integer 20
mts_service string metasolv
mts_sessions integer 770
nls_calendar string
nls_comp string
nls_currency string
nls_date_format string
nls_date_language string
nls_dual_currency string
nls_iso_currency string
nls_language string AMERICAN
nls_numeric_characters string
nls_sort string
nls_territory string AMERICA
nls_time_format string
nls_time_tz_format string
nls_timestamp_format string
nls_timestamp_tz_format string
object_cache_max_size_percent integer 10
object_cache_optimal_size integer 102400
open_cursors integer 400
open_links integer 4
open_links_per_instance integer 4
ops_interconnects string
optimizer_features_enable string 8.1.7
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_max_permutations integer 80000
optimizer_mode string CHOOSE
optimizer_percent_parallel integer 0
oracle_trace_collection_name string
oracle_trace_collection_path string ?/otrace/admin/cdf
oracle_trace_collection_size integer 5242880
oracle_trace_enable boolean FALSE
oracle_trace_facility_name string oracled
oracle_trace_facility_path string ?/otrace/admin/fdf
os_authent_prefix string
os_roles boolean FALSE
parallel_adaptive_multi_user boolean FALSE
parallel_automatic_tuning boolean FALSE
parallel_broadcast_enabled boolean FALSE
parallel_execution_message_size integer 2152
parallel_instance_group string
parallel_max_servers integer 5
parallel_min_percent integer 0
parallel_min_servers integer 0
parallel_server boolean FALSE
parallel_server_instances integer 1
parallel_threads_per_cpu integer 2
partition_view_enabled boolean FALSE
plsql_v2_compatibility boolean FALSE
pre_page_sga boolean FALSE
processes integer 700
query_rewrite_enabled boolean FALSE
query_rewrite_integrity string enforced
rdbms_server_dn string
read_only_open_delayed boolean FALSE
recovery_parallelism integer 0
remote_dependencies_mode string TIMESTAMP
remote_login_passwordfile string EXCLUSIVE
remote_os_authent boolean FALSE
remote_os_roles boolean FALSE
replication_dependency_tracking boolean TRUE
resource_limit boolean FALSE
resource_manager_plan string
rollback_segments string
row_locking string always
serial_reuse string DISABLE
serializable boolean FALSE
service_names string metasolv
session_cached_cursors integer 40
session_max_open_files integer 10
sessions integer 775
shadow_core_dump string partial
shared_memory_address integer 0
shared_pool_reserved_size string 20971520
shared_pool_size string 1887436800
sort_area_retained_size integer 3145728
sort_area_size integer 10485760
sort_multiblock_read_count integer 2
sql92_security boolean FALSE
sql_trace boolean FALSE
sql_version string NATIVE
standby_archive_dest string ?/dbs/arch
star_transformation_enabled string FALSE
tape_asynch_io boolean TRUE
text_enable boolean FALSE
thread integer 0
timed_os_statistics integer 0
timed_statistics boolean FALSE
tracefile_identifier string
transaction_auditing boolean TRUE
transactions integer 852
transactions_per_rollback_segment integer 5
use_indirect_data_buffers boolean FALSE
user_dump_dest string /oracle/admin/metasolv/udump
utl_file_dir string /oracle2
SQL>
Regards
Prakash -
Note 830576 - Parameter recommendations for Oracle 10g
hi all DBA experts.
I am not good familiar with Oracle database while i read a Note 830576 - Parameter recommendations for Oracle 10g. in which SAP General Recommendation:
You should delete obsolete initialization parameters from the profile.
To determine which obsolete parameters are currently set, proceed as follows:
SQL> SELECT NAME FROM V$OBSOLETE_PARAMETER WHERE ISSPECIFIED = 'TRUE';
when i execute above command then result is no rows selected
while there are many parameters in above SAP Note which are already obsolete and not set in initSID.ora file.
for exp. the parameter OPTIMIZER_INDEX_COST_ADJ is showing
#### OPTIMIZER MODE
#optimizer_index_cost_adj = 10
as you know that this parameter is very important regarding System Performance.
now please guide me . I have to set these parameter or no need while there is not showing any parameters against obsolete command.
waiting you valuable reply.
Regards,hi both,
thanks for knowledge sharing with me other SDN users,
Dear Orkun,
Ok. At this stage, I can recommend you that apply what they have suggested,
in the message. So, you already did a part of it by configuring
Oracle parameters, already.
SAP support sent me this file (PRD_Parameters)
*** INFORMATION 1 ***
*** INFORMATION 2 ***
*** INFORMATION 3 ***
*** INFORMATION 4 ***
*** INFORMATION 5 ***
*** INFORMATION 6 ***
*** INFORMATION 7 ***
*** INFORMATION 8 ***
*** INFORMATION 9 ***
*** INFORMATION 10 ***
*** INFORMATION 11 ***
_b_tree_bitmap_plans
_fix_control (4728348)
event (10753)
event (38087)
event (10183)
optimizer_index_cost_adj
star_transformation_enabled
event (10027)
event (10028)
event (10411)
event (10629)
event (14532)
_fix_control (5705630)
_fix_control (5765456)
_optimizer_mjc_enabled
_sort_elimination_cost_ratio
event (10091)
event (10142)
event (38068)
event (38085)
event (44951)
parallel_execution_message_size
parallel_threads_per_cpu
query_rewrite_enabled
log_archive_dest_1
log_archive_format
max_dump_file_size
optimizer_features_enable
log_archive_dest
_push_join_union_view
_cursor_features_enabled
_first_spare_parameter
event (10049)
db_writer_processes
parallel_max_servers
db_cache_size
pga_aggregate_target
processes
sessions
dml_locks
job_queue_processes
log_checkpoint_interval
remote_login_passwordfile
sga_max_size
shared_pool_reserved_size
sort_area_retained_size
sort_area_size
statistics_level
workarea_size_policy
they only highlighted these following parameters from above
**** INFORMATION 8 *** DB Patchset: 10.2.0.4.0
**** INFORMATION 9 *** DB Mergefix: 0 (released before 2008-07-11)
FYI... recently, i applied the Oracle Patches 10.2.0.4 in this sequence
MS Windows x86-64 (64-bit)
Patchset_10204_MSWIN-x86-64aa.bin
Patchset_10204_MSWIN-x86-64ab.bin
Patchset_10204_MSWIN-x86-64ac.bin
OPatch
OPatch_10205_Generic_v0.zip
Generic (32-bit / 64-bit)
p8350262_10204_Generic.zip
p7592030_10204_WIN_GENERIC.zip
p9254968_10204_WIN_GENERIC.zip
10204_Patch44_MSWIN-x86-64.zip
p9584028_102040_Generic.zip
p9843740_10204_Generic.zip
and please tell me , still i have to apply highlighted parameters or now no need.
Regards, -
Oracle 11g: "ORACLE initialization or shutdown in progress" problem.
Hello All,
We are using Oracle 11g (enterprise edtion) in Windows server 2008. Whenever we reboot the machine we are not able to connect the database.
Following output indicate the errors.
:\Users\Administrator.F1STD.000>sqlplus dbo/<password>@<connect string>
SQL*Plus: Release 11.1.0.7.0 - Production on Thu May 7 09:48:09 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0
Enter user-name:
To resolve the issue we have to connect the DB as sys user and shutdown and start the DB manually. As shown follows
C:\Users\Administrator.F1STD.000>sqlplus /nolog
SQL*Plus: Release 11.1.0.7.0 - Production on Thu May 7 09:49:03 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
SQL> connect sys/<passowrd>@<connect string> as sysdba
Connected.
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup pfile=<p file loaction.>
ORACLE instance started.
Any clue why this is happening.
Thanks
With Regards
Hemant.Hello,
Pls find attached alert log contents.
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 11.1.0.7.0.
Using parameter settings in client-side pfile E:\SC\SC15.1\DATABASES\ORACLECONFIG\INITNM45.ORA on machine SC15RQTFS
System parameters with non-default values:
processes = 1400
resource_limit = TRUE
pre_page_sga = TRUE
dbwr_io_slaves = 1
memory_target = 900M
control_files = "E:\SC\SC15.1\DATABASES\ORACLECONFIG\CTL1NM45.ORA"
control_files = "E:\SC\SC15.1\DATABASES\ORACLECONFIG\CTL2NM45.ORA"
db_block_size = 8192
db_writer_processes = 1
compatible = "11.1.0.0.0"
log_archive_dest = "E:\SC\SC15.1\Databases\OracleConfig"
log_archive_format = "ARC%T.%S_%R"
log_buffer = 3145728
log_checkpoint_interval = 8000
log_checkpoint_timeout = 0
db_files = 1020
db_file_multiblock_read_count= 32
dml_locks = 200
undo_management = "AUTO"
undo_tablespace = "UNDOTSNM45"
undo_retention = 21600
sec_case_sensitive_logon = FALSE
O7_DICTIONARY_ACCESSIBILITY= FALSE
remote_login_passwordfile= "EXCLUSIVE"
db_domain = "SC15RQT.NSN.COM"
global_names = TRUE
service_names = "ENMSCSDB.SC15RQT.NSN.COM"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1550))(dispatchers=1)(SDU = 2048))"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1551))(dispatchers=1)(SDU = 2048))"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1552))(dispatchers=1)(SDU = 2048))"
shared_servers = 20
max_shared_servers = 40
local_listener = "(ADDRESS_LIST=(Address=(Protocol=TCP)(Host=SC15RQTFS)(Port=1529))(Address=(Protocol=TCP)(Host=SC15RQTFS)(Port=1526)))"
session_cached_cursors = 100
utl_file_dir = "E:\SC\SC15.1\Temp"
utl_file_dir = "E:\SC\SC15.1\ArchiveData\AlarmArchive"
utl_file_dir = "E:\SC\SC15.1\ArchiveData\RuleAnalyzerData"
job_queue_processes = 7
cursor_sharing = "FORCE"
parallel_min_servers = 2
parallel_max_servers = 10
open_links = 8
db_name = "ENMSCSDB"
open_cursors = 150
os_authent_prefix = "EXT$"
diagnostic_dest = "E:\SC\SC15.1\DATABASES\ORACLECONFIG"
max_dump_file_size = "10240"
Tue May 12 21:28:32 2009
PMON started with pid=2, OS id=2396
Tue May 12 21:28:32 2009
VKTM started with pid=3, OS id=2424 at elevated priority
VKTM running at (20)ms precision
Tue May 12 21:28:32 2009
DIAG started with pid=4, OS id=2428
Tue May 12 21:28:32 2009
DBRM started with pid=5, OS id=2432
Tue May 12 21:28:32 2009
PSP0 started with pid=6, OS id=2436
Tue May 12 21:28:32 2009
DIA0 started with pid=7, OS id=2440
Tue May 12 21:28:32 2009
MMAN started with pid=8, OS id=2444
Tue May 12 21:28:32 2009
DBW0 started with pid=9, OS id=2464
Tue May 12 21:28:32 2009
LGWR started with pid=10, OS id=2468
Tue May 12 21:28:32 2009
CKPT started with pid=11, OS id=2472
Tue May 12 21:28:32 2009
SMON started with pid=12, OS id=2476
Tue May 12 21:28:32 2009
RECO started with pid=13, OS id=2480
Tue May 12 21:28:32 2009
MMON started with pid=14, OS id=2484
Tue May 12 21:28:32 2009
MMNL started with pid=15, OS id=2488
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1550))(dispatchers=1)(SDU=2048))'...
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1551))(dispatchers=1)(SDU=2048))'...
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1552))(dispatchers=1)(SDU=2048))'...
starting up 20 shared server(s) ...
ORACLE_BASE from environment = D:\Oracle\Ora11G
Tue May 12 21:28:34 2009
alter database mount exclusive
Setting recovery target incarnation to 1
Successful mount of redo thread 1, with mount id 1796259074
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: alter database mount exclusive
alter database open
Beginning crash recovery of 1 threads
parallel recovery started with 2 processes
Started redo scan
Completed redo scan
321 redo blocks read, 32 data blocks need recovery
Started redo application at
Thread 1: logseq 139, block 3789
Recovery of Online Redo Log: Thread 1 Group 4 Seq 139 Reading mem 0
Mem# 0: E:\SC\SC15.1\DATABASES\ORACLECONFIG\LOG4NM45.ORA
Completed redo application of 0.03MB
Tue May 12 21:28:40 2009
Running KSFV I/O slave I101 os pid=3100
Completed crash recovery at
Thread 1: logseq 139, block 4110, scn 1687662
32 data blocks read, 32 data blocks written, 321 redo blocks read
Thread 1 advanced to log sequence 140 (thread open)
Thread 1 opened at log sequence 140
Current log# 5 seq# 140 mem# 0: E:\SC\SC15.1\DATABASES\ORACLECONFIG\LOG5NM45.ORA
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Tue May 12 21:28:41 2009
Running KSFV I/O slave I201 os pid=3104
SMON: enabling cache recovery
Successfully onlined Undo Tablespace 2.
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
Tue May 12 21:28:42 2009
SMON: enabling tx recovery
Database Characterset is WE8ISO8859P1
Opening with internal Resource Manager plan
Starting background process FBDA
Tue May 12 21:28:43 2009
FBDA started with pid=44, OS id=3112
replication_dependency_tracking turned off (no async multimaster replication found)
Tue May 12 21:28:44 2009
Starting background process QMNC
Tue May 12 21:28:44 2009
QMNC started with pid=46, OS id=3212
Completed: alter database open
Tue May 12 21:28:49 2009
Starting background process CJQ0
Tue May 12 21:28:49 2009
CJQ0 started with pid=50, OS id=3480
Tue May 12 21:38:32 2009
Starting background process SMCO
Tue May 12 21:38:36 2009
SMCO started with pid=55, OS id=2500
Tue May 12 21:40:04 2009
AUD: OS Error = 1717 encountered while writing audit record
AUD: OS Error = 1717 encountered while writing audit record
AUD: OS Error = 1717 encountered while writing audit record
AUD: OS Error = 1717 encountered while writing audit record
AUD: OS Error = 1717 encountered while writing audit record
AUD: OS Error = 1717 encountered while writing audit record
Tue May 12 21:48:24 2009
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Autotune of undo retention is turned on.
IMODE=BR
ILAT =169
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 11.1.0.7.0.
Using parameter settings in client-side pfile E:\SC\SC15.1\DATABASES\ORACLECONFIG\INITNM45.ORA on machine SC15RQTFS
System parameters with non-default values:
processes = 1400
resource_limit = TRUE
pre_page_sga = TRUE
dbwr_io_slaves = 1
memory_target = 900M
control_files = "E:\SC\SC15.1\DATABASES\ORACLECONFIG\CTL1NM45.ORA"
control_files = "E:\SC\SC15.1\DATABASES\ORACLECONFIG\CTL2NM45.ORA"
db_block_size = 8192
db_writer_processes = 1
compatible = "11.1.0.0.0"
log_archive_dest = "E:\SC\SC15.1\Databases\OracleConfig"
log_archive_format = "ARC%T.%S_%R"
log_buffer = 3145728
log_checkpoint_interval = 8000
log_checkpoint_timeout = 0
db_files = 1020
db_file_multiblock_read_count= 32
dml_locks = 200
undo_management = "AUTO"
undo_tablespace = "UNDOTSNM45"
undo_retention = 21600
sec_case_sensitive_logon = FALSE
O7_DICTIONARY_ACCESSIBILITY= FALSE
remote_login_passwordfile= "EXCLUSIVE"
db_domain = "SC15RQT.NSN.COM"
global_names = TRUE
service_names = "ENMSCSDB.SC15RQT.NSN.COM"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1550))(dispatchers=1)(SDU = 2048))"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1551))(dispatchers=1)(SDU = 2048))"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1552))(dispatchers=1)(SDU = 2048))"
shared_servers = 20
max_shared_servers = 40
local_listener = "(ADDRESS_LIST=(Address=(Protocol=TCP)(Host=SC15RQTFS)(Port=1529))(Address=(Protocol=TCP)(Host=SC15RQTFS)(Port=1526)))"
session_cached_cursors = 100
utl_file_dir = "E:\SC\SC15.1\Temp"
utl_file_dir = "E:\SC\SC15.1\ArchiveData\AlarmArchive"
utl_file_dir = "E:\SC\SC15.1\ArchiveData\RuleAnalyzerData"
job_queue_processes = 7
cursor_sharing = "FORCE"
parallel_min_servers = 2
parallel_max_servers = 10
open_links = 8
db_name = "ENMSCSDB"
open_cursors = 150
os_authent_prefix = "EXT$"
diagnostic_dest = "E:\SC\SC15.1\DATABASES\ORACLECONFIG"
max_dump_file_size = "10240"
Tue May 12 21:48:31 2009
ksuapc : ORA-1033 foreground process starts before PMON
Tue May 12 21:48:31 2009
PMON started with pid=2, OS id=2676
Tue May 12 21:48:31 2009
VKTM started with pid=3, OS id=2680 at elevated priority
VKTM running at (20)ms precision
Tue May 12 21:48:31 2009
DIAG started with pid=4, OS id=2684
Tue May 12 21:48:31 2009
DBRM started with pid=5, OS id=2696
Tue May 12 21:48:31 2009
PSP0 started with pid=6, OS id=2700
Tue May 12 21:48:31 2009
DIA0 started with pid=7, OS id=2704
Tue May 12 21:48:31 2009
MMAN started with pid=9, OS id=2712
Tue May 12 21:48:31 2009
DBW0 started with pid=10, OS id=2716
Tue May 12 21:48:31 2009
LGWR started with pid=11, OS id=2720
Tue May 12 21:48:31 2009
CKPT started with pid=12, OS id=2724
Tue May 12 21:48:31 2009
SMON started with pid=13, OS id=2728
Tue May 12 21:48:31 2009
RECO started with pid=14, OS id=2732
Tue May 12 21:48:31 2009
MMON started with pid=15, OS id=2736
Tue May 12 21:48:31 2009
MMNL started with pid=16, OS id=2740
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1550))(dispatchers=1)(SDU=2048))'...
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1551))(dispatchers=1)(SDU=2048))'...
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1552))(dispatchers=1)(SDU=2048))'...
starting up 20 shared server(s) ...
ORACLE_BASE from environment = D:\Oracle\Ora11G
Tue May 12 21:57:09 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 12-MAY-2009 21:57:09
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.135.92)(PORT=63722))
WARNING: inbound connection timed out (ORA-3136)
Tue May 12 21:57:12 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 12-MAY-2009 21:57:12
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.135.92)(PORT=63736))
WARNING: inbound connection timed out (ORA-3136)
Tue May 12 21:57:15 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 12-MAY-2009 21:57:15
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.135.92)(PORT=63762))
WARNING: inbound connection timed out (ORA-3136)
Tue May 12 21:57:18 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 12-MAY-2009 21:57:18
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.135.92)(PORT=63766))
WARNING: inbound connection timed out (ORA-3136)
Tue May 12 22:32:56 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 12-MAY-2009 22:32:56
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.248.180)(PORT=54039))
WARNING: inbound connection timed out (ORA-3136)
Wed May 13 09:30:02 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 13-MAY-2009 09:30:02
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.248.179)(PORT=54835))
WARNING: inbound connection timed out (ORA-3136)
Wed May 13 10:09:59 2009
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.1.0.7.0 - Production
Time: 13-MAY-2009 10:09:59
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.248.179)(PORT=56445))
WARNING: inbound connection timed out (ORA-3136)
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=180.144.248.179)(PORT=56445))
WARNING: inbound connection timed out (ORA-3136)
Wed May 13 11:16:06 2009
Shutting down instance (abort)
License high water mark = 3
USER (ospid: 5376): terminating the instance
Instance terminated by USER, pid = 5376
Wed May 13 11:16:09 2009
Instance shutdown complete
Wed May 13 11:17:37 2009
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Autotune of undo retention is turned on.
IMODE=BR
ILAT =169
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 11.1.0.7.0.
Using parameter settings in client-side pfile E:\SC\SC15.1\DATABASES\ORACLECONFIG\INITNM45.ORA on machine SC15RQTFS
System parameters with non-default values:
processes = 1400
resource_limit = TRUE
pre_page_sga = TRUE
dbwr_io_slaves = 1
memory_target = 900M
control_files = "E:\SC\SC15.1\DATABASES\ORACLECONFIG\CTL1NM45.ORA"
control_files = "E:\SC\SC15.1\DATABASES\ORACLECONFIG\CTL2NM45.ORA"
db_block_size = 8192
db_writer_processes = 1
compatible = "11.1.0.0.0"
log_archive_dest = "E:\SC\SC15.1\Databases\OracleConfig"
log_archive_format = "ARC%T.%S_%R"
log_buffer = 3145728
log_checkpoint_interval = 8000
log_checkpoint_timeout = 0
db_files = 1020
db_file_multiblock_read_count= 32
dml_locks = 200
undo_management = "AUTO"
undo_tablespace = "UNDOTSNM45"
undo_retention = 21600
sec_case_sensitive_logon = FALSE
O7_DICTIONARY_ACCESSIBILITY= FALSE
remote_login_passwordfile= "EXCLUSIVE"
db_domain = "SC15RQT.NSN.COM"
global_names = TRUE
service_names = "ENMSCSDB.SC15RQT.NSN.COM"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1550))(dispatchers=1)(SDU = 2048))"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1551))(dispatchers=1)(SDU = 2048))"
dispatchers = "(description=(address=(protocol=TCP)(PORT=1552))(dispatchers=1)(SDU = 2048))"
shared_servers = 20
max_shared_servers = 40
local_listener = "(ADDRESS_LIST=(Address=(Protocol=TCP)(Host=SC15RQTFS)(Port=1529))(Address=(Protocol=TCP)(Host=SC15RQTFS)(Port=1526)))"
session_cached_cursors = 100
utl_file_dir = "E:\SC\SC15.1\Temp"
utl_file_dir = "E:\SC\SC15.1\ArchiveData\AlarmArchive"
utl_file_dir = "E:\SC\SC15.1\ArchiveData\RuleAnalyzerData"
job_queue_processes = 7
cursor_sharing = "FORCE"
parallel_min_servers = 2
parallel_max_servers = 10
open_links = 8
db_name = "ENMSCSDB"
open_cursors = 150
os_authent_prefix = "EXT$"
diagnostic_dest = "E:\SC\SC15.1\DATABASES\ORACLECONFIG"
max_dump_file_size = "10240"
Wed May 13 11:17:40 2009
PMON started with pid=2, OS id=4124
Wed May 13 11:17:40 2009
VKTM started with pid=3, OS id=652 at elevated priority
VKTM running at (20)ms precision
Wed May 13 11:17:40 2009
DIAG started with pid=5, OS id=5584
Wed May 13 11:17:40 2009
DBRM started with pid=4, OS id=5580
Wed May 13 11:17:40 2009
PSP0 started with pid=6, OS id=1880
Wed May 13 11:17:40 2009
DIA0 started with pid=8, OS id=4448
Wed May 13 11:17:41 2009
MMAN started with pid=7, OS id=4488
Wed May 13 11:17:41 2009
DBW0 started with pid=10, OS id=5068
Wed May 13 11:17:41 2009
LGWR started with pid=11, OS id=2332
Wed May 13 11:17:41 2009
CKPT started with pid=12, OS id=5432
Wed May 13 11:17:41 2009
SMON started with pid=13, OS id=5996
Wed May 13 11:17:41 2009
RECO started with pid=9, OS id=2376
Wed May 13 11:17:41 2009
MMON started with pid=15, OS id=4480
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1550))(dispatchers=1)(SDU=2048))'...
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1551))(dispatchers=1)(SDU=2048))'...
starting up 1 dispatcher(s) for network address '(description=(address=(protocol=TCP)(PORT=1552))(dispatchers=1)(SDU=2048))'...
starting up 20 shared server(s) ...
Wed May 13 11:17:41 2009
MMNL started with pid=14, OS id=4956
ORACLE_BASE from environment = D:\Oracle\Ora11G
Wed May 13 11:17:43 2009
ALTER DATABASE MOUNT
Setting recovery target incarnation to 1
Successful mount of redo thread 1, with mount id 1796242263
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE MOUNT
Wed May 13 11:17:48 2009
ALTER DATABASE OPEN
Beginning crash recovery of 1 threads
parallel recovery started with 2 processes
Started redo scan
Completed redo scan
1898 redo blocks read, 356 data blocks need recovery
Started redo application at
Thread 1: logseq 140, block 74382
Recovery of Online Redo Log: Thread 1 Group 5 Seq 140 Reading mem 0
Mem# 0: E:\SC\SC15.1\DATABASES\ORACLECONFIG\LOG5NM45.ORA
Completed redo application of 0.75MB
Wed May 13 11:17:50 2009
Running KSFV I/O slave I101 os pid=2044
Completed crash recovery at
Thread 1: logseq 140, block 76280, scn 1710686
356 data blocks read, 356 data blocks written, 1898 redo blocks read
Wed May 13 11:17:51 2009
Thread 1 advanced to log sequence 141 (thread open)
Thread 1 opened at log sequence 141
Current log# 1 seq# 141 mem# 0: E:\SC\SC15.1\DATABASES\ORACLECONFIG\LOG1NM45.ORA
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Wed May 13 11:17:51 2009
Running KSFV I/O slave I201 os pid=3140
Wed May 13 11:17:51 2009
SMON: enabling cache recovery
The problem is faced around 21:57:09 on 12 MAY.
Thanks
With Regards
Hemant. -
'Maximum Performance' protection in oracle 11g
Hi,
I am working on dataguard setup in oracle 11g maximum
'Maximum Performance' mode requires Standby redo logs
i was doing switch over test and i am getting this error appreciated for your inputs.
DGMGRL> show configuration verbose;
Configuration
Name: qecgpoce_DG
Enabled: YES
Protection Mode: MaxPerformance
Databases:
qecgpoce - Primary database
qecgpoca - Physical standby database
Fast-Start Failover: DISABLED
Current status for "qecgpoce_DG":
Warning: ORA-16607: one or more databases have failed
DGMGRL> show database verbose qecgpoce;
Database
Name: qecgpoce
Role: PRIMARY
Enabled: YES
Intended State: TRANSPORT-ON
Instance(s):
qecgpoce
Properties:
DGConnectIdentifier = 'qecgpoce'
ObserverConnectIdentifier = ''
LogXptMode = 'SYNC'
DelayMins = '0'
Binding = 'OPTIONAL'
MaxFailure = '0'
MaxConnections = '1'
ReopenSecs = '300'
NetTimeout = '30'
RedoCompression = 'DISABLE'
LogShipping = 'ON'
PreferredApplyInstance = ''
ApplyInstanceTimeout = '0'
ApplyParallel = 'AUTO'
StandbyFileManagement = 'AUTO'
ArchiveLagTarget = '0'
LogArchiveMaxProcesses = '4'
LogArchiveMinSucceedDest = '1'
DbFileNameConvert = '/mounts/qecgpoca_data/oradata/qecgpoca/dbfiles, /mounts/qecgpoce_data/oradata/qecgpoce/dbfiles'
LogFileNameConvert = '/u01/app/oracle/admin/qecgpoca/arch, /u01/app/oracle/admin/qecgpoce/arch'
FastStartFailoverTarget = ''
StatusReport = '(monitor)'
InconsistentProperties = '(monitor)'
InconsistentLogXptProps = '(monitor)'
SendQEntries = '(monitor)'
LogXptStatus = '(monitor)'
RecvQEntries = '(monitor)'
HostName = 'ieedc-vzdb17'
SidName = 'qecgpoce'
StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ieedc-vzdb17)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=qecgpoce_DGMGRL)(INSTANCE_NAME=qecgpoce)(SERVER=DEDICATED)))'
StandbyArchiveLocation = '/u01/app/oracle/admin/qecgpoce/arch'
AlternateLocation = ''
LogArchiveTrace = '0'
LogArchiveFormat = 'qecgpoc%s%t%r.arc'
LatestLog = '(monitor)'
TopWaitEvents = '(monitor)'
Current status for "qecgpoce":
Warning: ORA-16789: standby redo logs not configured
DGMGRL> show database verbose qecgpoca;
Database
Name: qecgpoca
Role: PHYSICAL STANDBY
Enabled: YES
Intended State: APPLY-ON
Instance(s):
qecgpoca
Properties:
DGConnectIdentifier = 'qecgpoca'
ObserverConnectIdentifier = ''
LogXptMode = 'ARCH'
DelayMins = '0'
Binding = 'OPTIONAL'
MaxFailure = '0'
MaxConnections = '1'
ReopenSecs = '300'
NetTimeout = '30'
RedoCompression = 'DISABLE'
LogShipping = 'ON'
PreferredApplyInstance = ''
ApplyInstanceTimeout = '0'
ApplyParallel = 'AUTO'
StandbyFileManagement = 'AUTO'
ArchiveLagTarget = '0'
LogArchiveMaxProcesses = '4'
LogArchiveMinSucceedDest = '1'
DbFileNameConvert = '/mounts/qecgpoce_data/oradata/qecgpoce/dbfiles, /mounts/qecgpoca_data/oradata/qecgpoca/dbfiles'
LogFileNameConvert = '/u01/app/oracle/admin/qecgpoce/arch, /u01/app/oracle/admin/qecgpoca/arch'
FastStartFailoverTarget = ''
StatusReport = '(monitor)'
InconsistentProperties = '(monitor)'
InconsistentLogXptProps = '(monitor)'
SendQEntries = '(monitor)'
LogXptStatus = '(monitor)'
RecvQEntries = '(monitor)'
HostName = 'usadc-vzdb32'
SidName = 'qecgpoca'
StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=usadc-vzdb32)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=qecgpoca_DGMGRL)(INSTANCE_NAME=qecgpoca)(SERVER=DEDICATED)))'
StandbyArchiveLocation = '/u01/app/oracle/admin/qecgpoca/arch'
AlternateLocation = ''
LogArchiveTrace = '0'
LogArchiveFormat = 'qecgpoc%s%t%r.arc'
LatestLog = '(monitor)'
TopWaitEvents = '(monitor)'
Current status for "qecgpoca":
Error: ORA-16766: Redo Apply is stoppedThanks
PrakashHi,
secondary parameter file;
SQL> show parameter _
NAME TYPE VALUE
O7_DICTIONARY_ACCESSIBILITY boolean FALSE
active_instance_count integer
aq_tm_processes integer 0
archive_lag_target integer 0
asm_diskgroups string
asm_diskstring string
asm_power_limit integer 1
asm_preferred_read_failure_groups string
audit_file_dest string /u01/app/oracle/admin/qecgpoca
/adump
audit_sys_operations boolean FALSE
NAME TYPE VALUE
audit_syslog_level string
audit_trail string NONE
background_core_dump string partial
background_dump_dest string /u01/app/oracle/admin/qecgpoca
/diagnostic/diag/rdbms/qecgpoc
a/qecgpoca/trace
backup_tape_io_slaves boolean FALSE
bitmap_merge_area_size integer 1048576
blank_trimming boolean FALSE
buffer_pool_keep string
buffer_pool_recycle string
NAME TYPE VALUE
cell_offload_compaction string ADAPTIVE
cell_offload_parameters string
cell_offload_plan_display string AUTO
cell_offload_processing boolean TRUE
cell_partition_large_extents string DEFAULT
circuits integer
client_result_cache_lag big integer 3000
client_result_cache_size big integer 0
cluster_database boolean FALSE
cluster_database_instances integer 1
cluster_interconnects string
NAME TYPE VALUE
commit_logging string
commit_point_strength integer 1
commit_wait string
commit_write string
compatible string 11.0.0.0.0
control_file_record_keep_time integer 7
control_files string /mounts/qecgpoca_data/oradata/
qecgpoca/dbfiles/control.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
core_dump_dest string /u01/app/oracle/admin/qecgpoca
/cdump/
NAME TYPE VALUE
cpu_count integer 16
create_bitmap_area_size integer 8388608
create_stored_outlines string
cursor_sharing string EXACT
cursor_space_for_time boolean FALSE
db_16k_cache_size big integer 0
db_2k_cache_size big integer 0
db_32k_cache_size big integer 0
db_4k_cache_size big integer 0
db_8k_cache_size big integer 0
db_block_buffers integer 0
NAME TYPE VALUE
db_block_checking string FALSE
db_block_checksum string TYPICAL
db_block_size integer 8192
db_cache_advice string ON
db_cache_size big integer 168M
db_create_file_dest string
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
db_domain string
db_file_multiblock_read_count integer 61
db_file_name_convert string /mounts/qecgpoce_data/oradata/
qecgpoce/dbfiles, /mounts/qecg
poca_data/oradata/qecgpoca/dbf
iles
db_files integer 200
db_flashback_retention_target integer 1440
db_keep_cache_size big integer 0
db_lost_write_protect string NONE
db_name string qecgpoce
NAME TYPE VALUE
db_recovery_file_dest string
db_recovery_file_dest_size big integer 0
db_recycle_cache_size big integer 0
db_securefile string PERMITTED
db_ultra_safe string OFF
db_unique_name string qecgpoca
db_writer_processes integer 4
dbwr_io_slaves integer 0
ddl_lock_timeout integer 0
dg_broker_config_file1 string /u01/app/oracle/product/11.1.0
.7/dbs/dr1qecgpoca.dat
NAME TYPE VALUE
dg_broker_config_file2 string /u01/app/oracle/product/11.1.0
.7/dbs/dr2qecgpoca.dat
dg_broker_start boolean TRUE
diagnostic_dest string /u01/app/oracle/admin/qecgpoca
/diagnostic
disk_asynch_io boolean TRUE
dispatchers string
distributed_lock_timeout integer 60
dml_locks integer 1472
drs_start boolean FALSE
enable_ddl_logging boolean FALSE
NAME TYPE VALUE
event string
fal_client string qecgpoca
fal_server string qecgpoce
fast_start_io_target integer 0
fast_start_mttr_target integer 300
fast_start_parallel_rollback string LOW
file_mapping boolean FALSE
fileio_network_adapters string
filesystemio_options string asynch
fixed_date string
gc_files_to_locks string
NAME TYPE VALUE
gcs_server_processes integer 0
global_context_pool_size string
global_names boolean FALSE
global_txn_processes integer 1
hash_area_size integer 131072
hi_shared_memory_address integer 0
hs_autoregister boolean TRUE
ifile file
instance_groups string
instance_name string qecgpoca
instance_number integer 0
NAME TYPE VALUE
instance_type string RDBMS
java_jit_enabled boolean TRUE
java_max_sessionspace_size integer 0
java_pool_size big integer 152M
java_soft_sessionspace_limit integer 0
job_queue_processes integer 0
large_pool_size big integer 4M
ldap_directory_access string NONE
ldap_directory_sysauth string no
license_max_sessions integer 0
license_max_users integer 0
NAME TYPE VALUE
license_sessions_warning integer 0
local_listener string
lock_name_space string
lock_sga boolean FALSE
log_archive_config string dg_config=(qecgpoce,qecgpoca)
log_archive_dest string
log_archive_dest_1 string location="/u01/app/oracle/admi
n/qecgpoca/arch", valid_for=(
ALL_LOGFILES,ALL_ROLES)
log_archive_dest_10 string
log_archive_dest_2 string service=qecgpoce lgwr async va
NAME TYPE VALUE
lid_for=(online_logfiles,prima
ry_role) db_unique_name=qecgpo
ce
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_dest_state_1 string ENABLE
NAME TYPE VALUE
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
log_archive_duplex_dest string
log_archive_format string qecgpoc%s%t%r.arc
NAME TYPE VALUE
log_archive_local_first boolean TRUE
log_archive_max_processes integer 4
log_archive_min_succeed_dest integer 1
log_archive_start boolean FALSE
log_archive_trace integer 0
log_buffer integer 4197376
log_checkpoint_interval integer 0
log_checkpoint_timeout integer 1800
log_checkpoints_to_alert boolean FALSE
log_file_name_convert string /u01/app/oracle/admin/qecgpoce
/arch, /u01/app/oracle/admin/q
NAME TYPE VALUE
ecgpoca/arch
max_commit_propagation_delay integer 0
max_dispatchers integer
max_dump_file_size string unlimited
max_enabled_roles integer 150
max_shared_servers integer
memory_max_target big integer 0
memory_target big integer 0
nls_calendar string
nls_comp string BINARY
nls_currency string
NAME TYPE VALUE
nls_date_format string
nls_date_language string
nls_dual_currency string
nls_iso_currency string
nls_language string AMERICAN
nls_length_semantics string BYTE
nls_nchar_conv_excp string FALSE
nls_numeric_characters string
nls_sort string
nls_territory string AMERICA
nls_time_format string
NAME TYPE VALUE
nls_time_tz_format string
nls_timestamp_format string
nls_timestamp_tz_format string
object_cache_max_size_percent integer 10
object_cache_optimal_size integer 102400
olap_page_pool_size big integer 0
open_cursors integer 300
open_links integer 4
open_links_per_instance integer 4
optimizer_capture_sql_plan_baselines boolean FALSE
optimizer_dynamic_sampling integer 2
NAME TYPE VALUE
optimizer_features_enable string 11.1.0.7
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_mode string ALL_ROWS
optimizer_secure_view_merging boolean TRUE
optimizer_use_invisible_indexes boolean FALSE
optimizer_use_pending_statistics boolean FALSE
optimizer_use_sql_plan_baselines boolean TRUE
os_authent_prefix string ops$
os_roles boolean FALSE
parallel_adaptive_multi_user boolean FALSE
NAME TYPE VALUE
parallel_automatic_tuning boolean FALSE
parallel_execution_message_size integer 2152
parallel_instance_group string
parallel_io_cap_enabled boolean FALSE
parallel_max_servers integer 2
parallel_min_percent integer 0
parallel_min_servers integer 0
parallel_server boolean FALSE
parallel_server_instances integer 1
parallel_threads_per_cpu integer 2
pga_aggregate_target big integer 100M
NAME TYPE VALUE
plscope_settings string IDENTIFIERS:NONE
plsql_ccflags string
plsql_code_type string INTERPRETED
plsql_debug boolean FALSE
plsql_native_library_dir string
plsql_native_library_subdir_count integer 0
plsql_optimize_level integer 2
plsql_v2_compatibility boolean FALSE
plsql_warnings string DISABLE:ALL
pre_page_sga boolean FALSE
processes integer 300
NAME TYPE VALUE
query_rewrite_enabled string TRUE
query_rewrite_integrity string enforced
rdbms_server_dn string
read_only_open_delayed boolean FALSE
recovery_parallelism integer 0
recyclebin string on
redo_transport_user string
remote_dependencies_mode string TIMESTAMP
remote_listener string
remote_login_passwordfile string EXCLUSIVE
remote_os_authent boolean FALSE
NAME TYPE VALUE
remote_os_roles boolean FALSE
replication_dependency_tracking boolean TRUE
resource_limit boolean FALSE
resource_manager_cpu_allocation integer 16
resource_manager_plan string SYSTEM_PLAN
result_cache_max_result integer 5
result_cache_max_size big integer 5M
result_cache_mode string MANUAL
result_cache_remote_expiration integer 0
resumable_timeout integer 0
rollback_segments string
NAME TYPE VALUE
sec_case_sensitive_logon boolean TRUE
sec_max_failed_login_attempts integer 10
sec_protocol_error_further_action string CONTINUE
sec_protocol_error_trace_action string TRACE
sec_return_server_release_banner boolean FALSE
serial_reuse string disable
service_names string qecgpoca
session_cached_cursors integer 50
session_max_open_files integer 10
sessions integer 335
sga_max_size big integer 1000M
sga_target big integer 0
shadow_core_dump string partial
shared_memory_address integer 0
shared_pool_reserved_size big integer 25M
shared_pool_size big integer 500M
shared_server_sessions integer
shared_servers integer 0
skip_unusable_indexes boolean TRUE
smtp_out_server string
sort_area_retained_size integer 0
sort_area_size integer 65536
NAME TYPE VALUE
spfile string /u01/app/oracle/product/11.1.0
.7/dbs/spfileqecgpoca.ora
sql92_security boolean FALSE
sql_trace boolean FALSE
sql_version string NATIVE
sqltune_category string DEFAULT
standby_archive_dest string ?/dbs/arch
standby_file_management string AUTO
star_transformation_enabled string FALSE
statistics_level string TYPICAL
streams_pool_size big integer 0
NAME TYPE VALUE
tape_asynch_io boolean TRUE
thread integer 0
timed_os_statistics integer 0
timed_statistics boolean TRUE
trace_enabled boolean TRUE
tracefile_identifier string
transactions integer 368
transactions_per_rollback_segment integer 5
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
sort_area_retained_size integer 0
sort_area_size integer 65536
NAME TYPE VALUE
spfile string /u01/app/oracle/product/11.1.0
.7/dbs/spfileqecgpoca.ora
sql92_security boolean FALSE
sql_trace boolean FALSE
sql_version string NATIVE
sqltune_category string DEFAULT
standby_archive_dest string ?/dbs/arch
standby_file_management string AUTO
star_transformation_enabled string FALSE
statistics_level string TYPICAL
streams_pool_size big integer 0
NAME TYPE VALUE
tape_asynch_io boolean TRUE
thread integer 0
timed_os_statistics integer 0
timed_statistics boolean TRUE
trace_enabled boolean TRUE
tracefile_identifier string
transactions integer 368
transactions_per_rollback_segment integer 5
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
NAME TYPE VALUE
use_indirect_data_buffers boolean FALSE
user_dump_dest string /u01/app/oracle/admin/qecgpoca
/diagnostic/diag/rdbms/qecgpoc
a/qecgpoca/trace
utl_file_dir string
workarea_size_policy string AUTO
xml_db_events string enableThanks
Prakash -
Db_writer_process and async IO??
we have ORACLE 10Gr2 on Redhar AS LInux server version 4.X. I checked one of database init.ora have following setup:
db_writer_processes = 2
filesystemio_options = asynch
DISK_ASYNCH_IO = true
TAPE_ASYNCH_IO = true
Based on what I know "db_writer_processes " and "filesystemio_options = asynch" are exclusive. Can anyone tell me database will use whiche one?
Thanks.Based on what I know "db_writer_processes " and "filesystemio_options = asynch" are exclusiveWhere did you get the information these two parameters are exclusive?
HTH -- Mark D Powell -- -
Checkpoint not complete + db_writer_processes/dbwr_io_slaves
Hi,
Oracle Database 11g Release 11.1.0.6.0 - 64bit Production With the Real Application Clusters option.
After I noticed this error into the alert log:
Thread 2 cannot allocate new log, sequence 152831
Checkpoint not complete
Current log# 17 seq# 152830 mem# 0: +ONLINELOG/evodb/onlinelog/group_17.272.729333887
Thread 2 advanced to log sequence 152831
Current log# 14 seq# 152831 mem# 0: +ONLINELOG/evodb/onlinelog/group_14.269.729333871
And read a lot to understand the real cause (for the moment I increased the the redolog file from 5 to 7 (250mb each)).
As it seems I've no problem with the ARCH processes, I read that the cause can be the DBWR0 process that is not "fast" enough to write block I've into redos, and free them for archiving.
I read then something about the asynchronous I/O, and how db_writer_processes/dbwr_io_slaves can simulate the async write to disk.
I think I understood the difference between db_writer_processes and dbwr_io_slaves.
My question is how I can understand if my database needs more DBWR process.
At the moment my configuration is:
db_writer_processes 1
dbwr_io_slaves 0
Thanks in advance,
SamuelHi Samuel,
There is still a major confusion on your side concerning the DBWR. It will NOT write data from your redo buffers to the redo logs, since it is the job of the LGWR.
When a log switch occurs (so, you will use a different redo group), then it is the job of the ARCn process(es) to backup the 'used' redo log to a archive log.
When your ARCn process(es) are not fast enough, and a log swicth occurs, it may happen that you have no inactive (read archived) redo group.... then Oracle 'hangs' till it can find such a redo group available.
So, you may want to add 1 (or more) redo group, or increase the size of the redo log files, or have more archiver processes.
DBWr job is to write dirty database blocks back to datafiles.
CKPT also works independently of the LGWR and DBWR.
Check this:
http://www.dbasupport.com/forums/archive/index.php/t-5351.html
And another couple of links:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/process.htm
Concepts of checkpoint, dbwr, lgwr processes
HTH,
Thierry
Edited by: Urgent-IT on Feb 10, 2011 5:33 PM
Added mote about CKPT + link
Edited by: Urgent-IT on Feb 10, 2011 5:37 PM
Added another 2 links -
Hello!
We have Solaris 10 box with latest patches connected to Storedge 6130 by FC.
Storedge disks configured as RAID5
Our Oracle 10g (10.2.0.4) DB performance is terrible.
Write speed reported by "zpool iostat" about 5 MB/s and "iostat" showing 100% load for data pool.
Redo logs and data files placed on different pools. Recordsize for log - 128k, for data files 8k.
I have no idea what else i can tune. There are guides for tuning zfs for oracle (best practices guide and evil tuning guide) but nothing for tuning oracle for zfs.
I'm also worried about fact that simple
dd if=/dev/zero of=/zpool1 bs=8192k count=10240
gives 40MB/s in zpool iostat
Maybe Oracle settings are wrong?
Current settings are:
filesystemio_options=asynch
db_writer_processes=2
db_file_multiblock_read_count=8
Does ZFS support DirectIO and/or asynchronous writes like UFS?
Please help.
Thanks in advance!
(and sorry for my English)tolik2525 wrote:
I'm also worried about fact that simple
dd if=/dev/zero of=/zpool1 bs=8192k count=10240
gives 40MB/s in zpool iostatThis means that I/O itself is simply slow.
Maybe Oracle settings are wrong?How can Oracle be at fault when your diagnosis of the underlying file system shows it to perform poorly? How is Oracle support to rectify the storage system's poor performance?
Note that RAID5 requires a parity calculation for every single write() to that storage system. If that calculation is not done asynchronously via something like ASICs (Application Specific Integrated Circuits), it means that the I/O latency includes the parity calculation.
Obviously this will severely impact performance. (search for BAARF via your favourite search engine for more details). -
Using 11.2.0.3.0 on sun unix sprac server, 8 cpus. Due to OS bug we can not run in asynch i/o mode (we set disk_asynch_io = false). Our next window for OS fix is June.
in meantime DBA says that setting db_writer_processes = # of cpus(8) is all we need. i mentioned that docs say that dbrw_io_slaves should be set to > 0 but he says that that setting is depreciated and not needed that db_writer_processes is all we need. In fact he says that he doesn't think that going back to async i/o is going to make much difference. now management is thinking if it aint broke why fix it, why risk OS upgrade if things aren't broken. I brought that on our db log file synchs are 100 to 1 to db sequential and scattered reads and that that is not good, and that we are about to hit our busiest time.
So is db_writer_processes setting all we need to deal with running in synch I/O mode or will setting dbrw_io_slaves be a plus. Unfortunately we do hav a window to test different settings and their impact on performance. I respect the people here and so do my bosses.Hi,
Could you please use the code tags to format your code? Read about how to do that in the [url https://forums.oracle.com/forums/help.jspa]FAQs. It makes it a lot easier for everyone and you will get more responses.
You mean the top 5 sessions over the last 3 days for the log file sync wait event? I assume you've said 3 days because you are looking at the v$system_event view which is cumulative since startup? Please confirm.
The response times look pretty bad for the log file sync event - I'm looking at the average_wait time there, which is in milliseconds. On my system, for example, we have 1ms response time and we generate 5MB of REDO a second. Obviously there are many factors to consider but you wnat to get it as low as possible.
How does the load on the disks look? Do you have your REDO logs on the same drives as your data files?
Feel free for someone else to correct me if you think I'm wrong on this but my thoughts are that you have two issues.
1) Async vs sync for I/O. I would say async is better but you'd have to test it for your application and load profile
2) High log file sync wait event, which is synchronous because of what I mentioned earlier so I don't rhink running in async mode would help here
Do you have an AWR report you can paste out here (using the code tags)? Not the whole thing, just the key parts at the top of the report.
Rob -
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. -
MTS problem, excessive oracle processes in the OS part.
Hi,
yesterday I changed internet banking connections to MTS (shared server)
So, I changed the system to mix architecture (dedicated & shared both)
DB version is 10.2.0.3
OS version is AIX 5.3.5
Number of dispatchers are 2, each with 250 connections.
Shared_Servers=10
Max_Shared_Servers=40
After 3 hours, I take the following error, no oracle process can be forked after in the OS.
At the time of problem, # of oracle processes in the OS was about 4000,
which is the OS limit for max processes a user can create.
But the number of sessions in the v$session was about 2000.
I also observed that SMON process turned to ZOMBIE (defunct) process.
It seems that MTS opens more oracle processes in the OS or turned some oracle processes to zombie.
But how can it be, since MTS does not create any new oracle processes except shared server process
in the OS.
When I turned back to dedicated server, everything works fine, that is, database sessions and OS oracle prosesses are almost the same.
Thanks,
ORA-27300: OS system dependent operation:fork failed with status: 11
ORA-27301: OS failure message: Resource temporarily unavailable
ORA-27302: failure occurred at: skgpspawn3Buffer Cache: 1,200M 1,200M Std Block Size: 8K
Shared Pool Size: 2,960M 2,960M Log Buffer: 14,352K
Load Profile
Per Second Per Transaction
Redo size: 258,968.61 6,558.43
Logical reads: 104,557.19 2,647.93
Block changes: 2,360.58 59.78
Physical reads: 7,752.76 196.34
Physical writes: 120.65 3.06
User calls: 1,534.90 38.87
Parses: 374.77 9.49
Hard parses: 13.12 0.33
Sorts: 54.16 1.37
Logons: 0.87 0.02
Executes: 2,867.82 72.63
Transactions: 39.49
% Blocks changed per Read: 2.26 Recursive Call %: 73.94
Rollback per transaction %: 14.15 Rows per Sort: 381.28
Instance Efficiency Percentages (Target 100%)
Buffer Nowait %: 99.96 Redo NoWait %: 100.00
Buffer Hit %: 92.63 In-memory Sort %: 100.00
Library Hit %: 99.01 Soft Parse %: 96.50
Execute to Parse %: 86.93 Latch Hit %: 99.91
Parse CPU to Parse Elapsd %: 38.25 % Non-Parse CPU: 99.11
Shared Pool Statistics
Begin End
Memory Usage %: 90.66 89.40
% SQL with executions>1: 72.50 56.30
% Memory for SQL w/exec>1: 74.85 60.27
Top 5 Timed Events
Event Waits Time(s) Avg Wait(ms) % Total Call Time Wait Class
CPU time 9,924 43.7
db file sequential read 10,113,395 8,454 1 37.2 User I/O
db file scattered read 1,660,502 1,848 1 8.1 User I/O
SQL*Net more data from client 18,186 316 17 1.4 Network
enq: TX - row lock contention 80 221 2,766 1.0 Application
Wait Class
s - second
cs - centisecond - 100th of a second
ms - millisecond - 1000th of a second
us - microsecond - 1000000th of a second
ordered by wait time desc, waits desc
Wait Class Waits %Time -outs Total Wait Time (s) Avg wait (ms) Waits /txn
User I/O 11,955,810 0.00 10,465 1 83.97
Network 4,053,277 0.00 390 0 28.47
Application 6,355 1.15 225 35 0.04
System I/O 795,447 0.00 213 0 5.59
Commit 100,846 0.00 140 1 0.71
Concurrency 2,770 0.36 11 4 0.02
Configuration 46 19.57 0 8 0.00
Other 1,491 0.07 0 0 0.01
Wait Events
s - second
cs - centisecond - 100th of a second
ms - millisecond - 1000th of a second
us - microsecond - 1000000th of a second
ordered by wait time desc, waits desc (idle events last)
Event Waits %Time -outs Total Wait Time (s) Avg wait (ms) Waits /txn
db file sequential read 10,113,395 0.00 8,454 1 71.03
db file scattered read 1,660,502 0.00 1,848 1 11.66
SQL*Net more data from client 18,186 0.00 316 17 0.13
enq: TX - row lock contention 80 91.25 221 2766 0.00
read by other session 157,454 0.00 142 1 1.11
log file sync 100,846 0.00 140 1 0.71
log file parallel write 128,249 0.00 137 1 0.90
TCP Socket (KGAS) 2,429 0.00 64 26 0.02
db file parallel write 10,158 0.00 55 5 0.07
direct path write temp 6,721 0.00 13 2 0.05
log file sequential read 981 0.00 8 9 0.01
SQL*Net more data to client 156,908 0.00 6 0 1.10
control file sequential read 651,338 0.00 5 0 4.57
Log archive I/O 1,990 0.00 5 2 0.01
latch: library cache 667 0.00 4 7 0.00
db file parallel read 769 0.00 4 6 0.01
os thread startup 127 0.00 4 33 0.00
SQL*Net message to client 3,850,305 0.00 4 0 27.04
SQL*Net break/reset to client 6,182 0.00 3 0 0.04
control file parallel write 2,691 0.00 2 1 0.02
latch: shared pool 145 0.00 2 12 0.00
direct path read temp 13,714 0.00 1 0 0.10
enq: RO - fast object reuse 93 0.00 1 9 0.00
local write wait 300 0.00 0 1 0.00
log file switch completion 29 0.00 0 12 0.00
direct path read 1,806 0.00 0 0 0.01
latch free 35 0.00 0 4 0.00
direct path write 1,149 0.00 0 0 0.01
SQL*Net more data to dblink 7,126 0.00 0 0 0.05
log file single write 40 0.00 0 3 0.00
cursor: pin S wait on X 12 83.33 0 8 0.00
latch: cache buffers chains 1,666 0.00 0 0 0.01
SQL*Net message to dblink 18,120 0.00 0 0 0.13
reliable message 87 0.00 0 1 0.00
LGWR wait for redo copy 1,209 0.00 0 0 0.01
latch: messages 16 0.00 0 2 0.00
latch: redo writing 7 0.00 0 5 0.00
enq: TX - index contention 4 0.00 0 7 0.00
rdbms ipc reply 95 0.00 0 0 0.00
buffer busy waits 143 0.00 0 0 0.00
latch: object queue header operation 18 0.00 0 1 0.00
latch: checkpoint queue latch 2 0.00 0 5 0.00
latch: cache buffers lru chain 2 0.00 0 3 0.00
SQL*Net more data from dblink 203 0.00 0 0 0.00
library cache load lock 1 0.00 0 4 0.00
row cache lock 2 0.00 0 0 0.00
latch: library cache pin 1 0.00 0 0 0.00
undo segment extension 10 90.00 0 0 0.00
cursor: pin S 26 0.00 0 0 0.00
cursor: mutex S 2 0.00 0 0 0.00
buffer deadlock 1 100.00 0 0 0.00
SQL*Net message from client 3,850,087 0.00 2,879,903 748 27.04
virtual circuit status 95,480 0.66 30,974 324 0.67
jobq slave wait 6,672 87.16 18,382 2755 0.05
wait for unread message on broadcast channel 3,611 100.00 3,521 975 0.03
Streams AQ: waiting for messages in the queue 732 100.00 3,517 4805 0.01
Streams AQ: qmn slave idle wait 129 0.00 3,506 27182 0.00
Streams AQ: qmn coordinator idle wait 370 34.86 3,506 9477 0.00
Streams AQ: waiting for time management or cleanup tasks 3 100.00 953 317683 0.00
SQL*Net message from dblink 18,120 0.00 679 37 0.13
HS message to agent 16,986 0.00 89 5 0.12
single-task message 170 0.00 9 50 0.00
pipe get 28 0.00 3 114 0.00
class slave wait 2 0.00 0 0 0.00
Background Wait Events
ordered by wait time desc, waits desc (idle events last)
Event Waits %Time -outs Total Wait Time (s) Avg wait (ms) Waits /txn
log file parallel write 128,212 0.00 137 1 0.90
db file parallel write 10,158 0.00 55 5 0.07
db file sequential read 8,822 0.00 11 1 0.06
log file sequential read 981 0.00 8 9 0.01
Log archive I/O 1,990 0.00 5 2 0.01
os thread startup 127 0.00 4 33 0.00
control file parallel write 2,091 0.00 1 1 0.01
db file scattered read 172 0.00 1 3 0.00
control file sequential read 12,106 0.00 1 0 0.09
events in waitclass Other 1,351 0.00 0 0 0.01
direct path read 1,800 0.00 0 0 0.01
log file single write 40 0.00 0 3 0.00
direct path write 900 0.00 0 0 0.01
latch: redo writing 7 0.00 0 5 0.00
latch: cache buffers chains 15 0.00 0 1 0.00
log file sync 2 0.00 0 1 0.00
buffer busy waits 6 0.00 0 0 0.00
rdbms ipc message 246,802 7.02 60,773 246 1.73
pmon timer 2,015 97.37 3,515 1744 0.01
Streams AQ: qmn slave idle wait 129 0.00 3,506 27182 0.00
Streams AQ: qmn coordinator idle wait 370 34.86 3,506 9477 0.00
smon timer 519 0.00 3,505 6753 0.00
Streams AQ: waiting for time management or cleanup tasks 3 100.00 953 317683 0.00
Operating System Statistics
Statistic Total
NUM_LCPUS 0
NUM_VCPUS 0
AVG_BUSY_TIME 78,988
AVG_IDLE_TIME 281,508
AVG_IOWAIT_TIME 55,083
AVG_SYS_TIME 17,835
AVG_USER_TIME 61,046
BUSY_TIME 1,265,704
IDLE_TIME 4,506,088
IOWAIT_TIME 883,071
SYS_TIME 287,149
USER_TIME 978,555
LOAD 0
OS_CPU_WAIT_TIME 1,232,300
RSRC_MGR_CPU_WAIT_TIME 0
PHYSICAL_MEMORY_BYTES 33,285,996,544
NUM_CPUS 16
NUM_CPU_CORES 8
Service Statistics
ordered by DB Time
Service Name DB Time (s) DB CPU (s) Physical Reads Logical Reads
andlp2 13,795.70 5,680.50 23,785,158 266,206,268
SYS$USERS 5,146.80 2,456.20 3,079,496 60,895,888
shared_andlp2 3,777.40 1,795.40 1,063,806 49,135,813
SYS$BACKGROUND 0.00 0.00 12,840 1,021,071
andlp2XDB 0.00 0.00 0 0
Service Wait Class Stats
Wait Class info for services in the Service Statistics section.
Total Waits and Time Waited displayed for the following wait classes: User I/O, Concurrency, Administrative, Network
Time Waited (Wt Time) in centisecond (100th of a second)
Service Name User I/O Total Wts User I/O Wt Time Concurcy Total Wts Concurcy Wt Time Admin Total Wts Admin Wt Time Network Total Wts Network Wt Time
andlp2 9575680 700718 2099 466 0 0 3945537 6997
SYS$USERS 1415659 141165 151 25 0 0 20355 17
shared_andlp2 951411 203079 364 144 0 0 81260 31984
SYS$BACKGROUND 12818 1478 148 422 0 0 0 0
SQL ordered by Elapsed Time
Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
% Total DB Time is the Elapsed Time of the SQL statement divided into the Total Database Time multiplied by 100
Elapsed Time (s) CPU Time (s) Executions Elap per Exec (s) % Total DB Time SQL Id SQL Module SQL Text
1,443 104 273 5.29 6.35 9xvr07cvm5md0 httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
1,304 640 29 44.95 5.74 91wxrh27r5g8n DECLARE job BINARY_INTEGER := ...
936 453 424 2.21 4.12 abkgjr63dv6u8 frmweb.exe SELECT MUS_K_ISIM , HESAP_NO ...
859 335 30 28.63 3.78 c406h8xcvfn4s DECLARE job BINARY_INTEGER := ...
703 272 30 23.45 3.10 g0y0bsusuagjt INSERT INTO MARDATA.M_D_HESAP_...
701 139 1,613 0.43 3.09 g5636apbsuu6m Apache.exe declare rc__ number; simple_...
664 589 16 41.50 2.92 gu3j96aktwv05 Apache.exe declare rc__ number; simple_...
626 13 250 2.50 2.76 gn6w1hb4paw56 frmweb.exe SELECT TUTAR , B_A , ACIK_RE...
517 94 754 0.69 2.28 3cawwq59capz2 frmweb.exe select mus_k_isim, hesap_no fr...
515 463 16 32.19 2.27 chz9021ufnzyn Apache.exe SELECT SIR.SIRKET_ADI, P.SUBE...
508 156 30 16.92 2.23 3ax52z7dpz9mc SELECT H.HESAP_NO, SUM(NVL(H....
496 18 1,134 0.44 2.18 fydgv84cqwmxn frmweb.exe SELECT /*+ INDEX(M1 M_MHAREKET...
419 124 53 7.90 1.84 7pxhq3kjq89c4 Apache.exe declare rc__ number; simple_...
407 115 52 7.83 1.79 7q13983tc3z7j Apache.exe SELECT SUM(ORTALAMA_TUTAR_TL *...
386 104 366 1.05 1.70 4pcsmrfq05c3t httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
382 311 598 0.64 1.68 53tzqfs73d0n4 httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
351 44 30 11.71 1.55 729cpbmdgb7xg frmweb.exe SELECT A.ISUBE , A.CEK_NO , ...
322 238 131 2.46 1.42 gxkktn00ntrc7 frmweb.exe SELECT A.SUBE_KOD , A.HESAP_N...
319 21 387 0.83 1.41 8rnb53wzsnjyz httpd@karabatak (TNS V1-V3) SELECT TO_CHAR(MAX(CIKIS), 'DD...
312 29 269 1.16 1.37 6nmu8qrsffk0p frmweb.exe SELECT E.KULLANICIKODU , E.IP...
296 194 126 2.35 1.30 3vtwpw06rp7q9 frmweb.exe SELECT A.SUBE_KOD , A.HESAP_N...
SQL ordered by CPU Time
Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
% Total DB Time is the Elapsed Time of the SQL statement divided into the Total Database Time multiplied by 100
CPU Time (s) Elapsed Time (s) Executions CPU per Exec (s) % Total DB Time SQL Id SQL Module SQL Text
640 1,304 29 22.06 5.74 91wxrh27r5g8n DECLARE job BINARY_INTEGER := ...
589 664 16 36.79 2.92 gu3j96aktwv05 Apache.exe declare rc__ number; simple_...
463 515 16 28.92 2.27 chz9021ufnzyn Apache.exe SELECT SIR.SIRKET_ADI, P.SUBE...
453 936 424 1.07 4.12 abkgjr63dv6u8 frmweb.exe SELECT MUS_K_ISIM , HESAP_NO ...
335 859 30 11.17 3.78 c406h8xcvfn4s DECLARE job BINARY_INTEGER := ...
311 382 598 0.52 1.68 53tzqfs73d0n4 httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
272 703 30 9.07 3.10 g0y0bsusuagjt INSERT INTO MARDATA.M_D_HESAP_...
238 322 131 1.82 1.42 gxkktn00ntrc7 frmweb.exe SELECT A.SUBE_KOD , A.HESAP_N...
194 296 126 1.54 1.30 3vtwpw06rp7q9 frmweb.exe SELECT A.SUBE_KOD , A.HESAP_N...
159 195 479 0.33 0.86 cc0nhrvkmuy8r httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
156 508 30 5.21 2.23 3ax52z7dpz9mc SELECT H.HESAP_NO, SUM(NVL(H....
139 701 1,613 0.09 3.09 g5636apbsuu6m Apache.exe declare rc__ number; simple_...
124 419 53 2.35 1.84 7pxhq3kjq89c4 Apache.exe declare rc__ number; simple_...
115 407 52 2.21 1.79 7q13983tc3z7j Apache.exe SELECT SUM(ORTALAMA_TUTAR_TL *...
104 386 366 0.28 1.70 4pcsmrfq05c3t httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
104 1,443 273 0.38 6.35 9xvr07cvm5md0 httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
94 517 754 0.12 2.28 3cawwq59capz2 frmweb.exe select mus_k_isim, hesap_no fr...
44 351 30 1.46 1.55 729cpbmdgb7xg frmweb.exe SELECT A.ISUBE , A.CEK_NO , ...
29 312 269 0.11 1.37 6nmu8qrsffk0p frmweb.exe SELECT E.KULLANICIKODU , E.IP...
21 319 387 0.05 1.41 8rnb53wzsnjyz httpd@karabatak (TNS V1-V3) SELECT TO_CHAR(MAX(CIKIS), 'DD...
18 496 1,134 0.02 2.18 fydgv84cqwmxn frmweb.exe SELECT /*+ INDEX(M1 M_MHAREKET...
13 626 250 0.05 2.76 gn6w1hb4paw56 frmweb.exe SELECT TUTAR , B_A , ACIK_RE...
SQL ordered by Gets
Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
Total Buffer Gets: 377,028,313
Captured SQL account for 36.7% of Total
Buffer Gets Executions Gets per Exec %Total CPU Time (s) Elapsed Time (s) SQL Id SQL Module SQL Text
36,098,836 30 1,203,294.53 9.57 335.17 858.88 c406h8xcvfn4s DECLARE job BINARY_INTEGER := ...
25,797,967 30 859,932.23 6.84 156.31 507.52 3ax52z7dpz9mc SELECT H.HESAP_NO, SUM(NVL(H....
21,427,570 598 35,832.06 5.68 310.83 382.37 53tzqfs73d0n4 httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
18,504,944 30 616,831.47 4.91 79.74 84.82 274s1h17p0j36 Reutersdevdb.exe (SELECT /*+ RULE */ '', T.own...
18,132,811 29 625,269.34 4.81 639.68 1303.64 91wxrh27r5g8n DECLARE job BINARY_INTEGER := ...
17,912,396 30 597,079.87 4.75 77.26 82.67 5cnac71x8744k Reutersdevdb.exe (SELECT /*+ RULE */ '', T.own...
15,416,026 1,785 8,636.43 4.09 149.52 160.50 7u1rxxk2anfm1 httpd@karabatak (TNS V1-V3) SELECT /*+RULE*/ DISTINCT MD.S...
11,188,695 16 699,293.44 2.97 588.69 664.07 gu3j96aktwv05 Apache.exe declare rc__ number; simple_...
9,348,310 16 584,269.38 2.48 462.77 515.02 chz9021ufnzyn Apache.exe SELECT SIR.SIRKET_ADI, P.SUBE...
8,674,950 424 20,459.79 2.30 452.70 935.96 abkgjr63dv6u8 frmweb.exe SELECT MUS_K_ISIM , HESAP_NO ...
6,987,779 479 14,588.27 1.85 158.99 195.29 cc0nhrvkmuy8r httpd@karabatak (TNS V1-V3) declare rc__ number; simple_...
6,545,269 53 123,495.64 1.74 124.31 418.90 7pxhq3kjq89c4 Apache.exe declare rc__ number; simple_...
6,373,078 52 122,559.19 1.69 115.18 407.03 7q13983tc3z7j Apache.exe SELECT SUM(ORTALAMA_TUTAR_TL *...
5,977,931 30 199,264.37 1.59 272.13 703.48 g0y0bsusuagjt INSERT INTO MARDATA.M_D_HESAP_...
5,820,172 106 54,907.28 1.54 145.09 152.34 7nh29bk1sg42r frmweb.exe select distinct grup_kod, hes...
Instance Activity Stats
Statistic Total per Second per Trans
CPU used by this session 820,065 227.42 5.76
CPU used when call started 677,803 187.97 4.76
CR blocks created 16,866 4.68 0.12
Cached Commit SCN referenced 890,130 246.85 6.25
Commit SCN cached 198 0.05 0.00
DB time 3,363,185,519 932,675.92 23,620.20
DBWR checkpoint buffers written 9,520 2.64 0.07
DBWR checkpoints 100 0.03 0.00
DBWR object drop buffers written 1,921 0.53 0.01
DBWR parallel query checkpoint buffers written 0 0.00 0.00
DBWR revisited being-written buffer 25 0.01 0.00
DBWR tablespace checkpoint buffers written 0 0.00 0.00
DBWR thread checkpoint buffers written 2,589 0.72 0.02
DBWR transaction table writes 1,062 0.29 0.01
DBWR undo block writes 75,368 20.90 0.53
DDL statements parallelized 0 0.00 0.00
DFO trees parallelized 0 0.00 0.00
Misses for writing mapping 0 0.00 0.00
PX local messages recv'd 0 0.00 0.00
PX local messages sent 0 0.00 0.00
Parallel operations downgraded 1 to 25 pct 0 0.00 0.00
Parallel operations downgraded 50 to 75 pct 0 0.00 0.00
Parallel operations not downgraded 0 0.00 0.00
SMON posted for dropping temp segment 0 0.00 0.00
SMON posted for undo segment recovery 0 0.00 0.00
SMON posted for undo segment shrink 15 0.00 0.00
SQL*Net roundtrips to/from client 3,859,275 1,070.25 27.10
SQL*Net roundtrips to/from dblink 31,149 8.64 0.22
active txn count during cleanout 115,814 32.12 0.81
application wait time 22,502 6.24 0.16
auto extends on undo tablespace 0 0.00 0.00
background checkpoints completed 10 0.00 0.00
background checkpoints started 10 0.00 0.00
background timeouts 17,610 4.88 0.12
branch node splits 7 0.00 0.00
buffer is not pinned count 203,367,173 56,397.62 1,428.28
buffer is pinned count 423,534,399 117,454.22 2,974.55
bytes received via SQL*Net from client 875,387,626 242,761.80 6,147.99
bytes received via SQL*Net from dblink 12,992,864 3,603.17 91.25
bytes sent via SQL*Net to client ############### 1,369,289,664.01 34,677,525.68
bytes sent via SQL*Net to dblink 52,952,034,748 14,684,615.90 371,890.74
calls to get snapshot scn: kcmgss 15,353,638 4,257.86 107.83
calls to kcmgas 732,189 203.05 5.14
calls to kcmgcs 89,721 24.88 0.63
change write time 3,250 0.90 0.02
cleanout - number of ktugct calls 130,405 36.16 0.92
cleanouts and rollbacks - consistent read gets 11,180 3.10 0.08
cleanouts only - consistent read gets 2,244 0.62 0.02
cluster key scan block gets 383,816 106.44 2.70
cluster key scans 306,047 84.87 2.15
commit batch performed 344 0.10 0.00
commit batch requested 344 0.10 0.00
commit batch/immediate performed 1,111 0.31 0.01
commit batch/immediate requested 1,111 0.31 0.01
commit cleanout failures: block lost 54,881 15.22 0.39
commit cleanout failures: buffer being written 11 0.00 0.00
commit cleanout failures: callback failure 1,410 0.39 0.01
commit cleanout failures: cannot pin 77 0.02 0.00
commit cleanout failures: hot backup in progress 0 0.00 0.00
commit cleanouts 349,392 96.89 2.45
commit cleanouts successfully completed 293,014 81.26 2.06
commit immediate performed 767 0.21 0.01
commit immediate requested 767 0.21 0.01
commit txn count during cleanout 68,019 18.86 0.48
concurrency wait time 1,058 0.29 0.01
consistent changes 3,439,859 953.94 24.16
consistent gets 366,680,318 101,687.49 2,575.26
consistent gets - examination 121,966,420 33,823.63 856.59
consistent gets direct 7,642 2.12 0.05
consistent gets from cache 366,672,556 101,685.34 2,575.20
current blocks converted for CR 55 0.02 0.00
cursor authentications 14,703 4.08 0.10
data blocks consistent reads - undo records applied 70,817 19.64 0.50
db block changes 8,512,132 2,360.58 59.78
db block gets 10,345,635 2,869.04 72.66
db block gets direct 2,604 0.72 0.02
db block gets from cache 10,343,017 2,868.32 72.64
deferred (CURRENT) block cleanout applications 164,540 45.63 1.16
dirty buffers inspected 201,591 55.91 1.42
enqueue conversions 684,245 189.75 4.81
enqueue deadlocks 0 0.00 0.00
enqueue releases 2,493,773 691.57 17.51
enqueue requests 2,493,903 691.61 17.52
enqueue timeouts 68 0.02 0.00
enqueue waits 101 0.03 0.00
exchange deadlocks 1 0.00 0.00
execute count 10,341,226 2,867.82 72.63
failed probes on index block reclamation 0 0.00 0.00
frame signature mismatch 0 0.00 0.00
free buffer inspected 28,677,695 7,952.88 201.41
free buffer requested 28,684,393 7,954.73 201.46
global undo segment hints helped 0 0.00 0.00
heap block compress 87,275 24.20 0.61
hot buffers moved to head of LRU 3,506,139 972.32 24.62
immediate (CR) block cleanout applications 13,424 3.72 0.09
immediate (CURRENT) block cleanout applications 55,019 15.26 0.39
index crx upgrade (found) 133 0.04 0.00
index crx upgrade (positioned) 190,756 52.90 1.34
index fast full scans (direct read) 0 0.00 0.00
index fast full scans (full) 4,521 1.25 0.03
index fast full scans (rowid ranges) 0 0.00 0.00
index fetch by key 63,569,968 17,629.17 446.46
index scans kdiixs1 47,264,964 13,107.48 331.95
java call heap collected bytes 146,595,424 40,653.73 1,029.56
java call heap collected count 2,109,118 584.90 14.81
java call heap gc count 2,036 0.56 0.01
java call heap live object count 53,667 14.88 0.38
java call heap live object count max 163,629 45.38 1.15
java call heap live size 4,897,136 1,358.07 34.39
java call heap live size max 15,033,192 4,168.99 105.58
java call heap object count 135,994 37.71 0.96
java call heap object count max 194,386 53.91 1.37
java call heap total size 8,131,840 2,255.12 57.11
java call heap total size max 22,874,112 6,343.43 160.65
java call heap used size 10,414,544 2,888.15 73.14
java call heap used size max 17,090,000 4,739.39 120.03
java session heap collected bytes 299,008 82.92 2.10
java session heap collected count 223 0.06 0.00
java session heap gc count 2 0.00 0.00
java session heap live object count 62,042 17.21 0.44
java session heap live object count max 62,204 17.25 0.44
java session heap live size 6,119,424 1,697.03 42.98
java session heap live size max 6,307,840 1,749.29 44.30
java session heap object count 62,204 17.25 0.44
java session heap object count max 62,204 17.25 0.44
java session heap used size 6,307,840 1,749.29 44.30
java session heap used size max 6,307,840 1,749.29 44.30
leaf node 90-10 splits 590 0.16 0.00
leaf node splits 12,720 3.53 0.09
lob reads 18,068 5.01 0.13
lob writes 378,857 105.06 2.66
lob writes unaligned 378,854 105.06 2.66
logons cumulative 3,128 0.87 0.02
messages received 320,519 88.89 2.25
messages sent 320,519 88.89 2.25
no buffer to keep pinned count 0 0.00 0.00
no work - consistent read gets 240,593,829 66,721.29 1,689.73
opened cursors cumulative 1,230,004 341.10 8.64
parse count (failures) 1,216 0.34 0.01
parse count (hard) 47,313 13.12 0.33
parse count (total) 1,351,392 374.77 9.49
parse time cpu 8,806 2.44 0.06
parse time elapsed 23,022 6.38 0.16
physical read IO requests 11,798,391 3,271.92 82.86
physical read bytes ############### 63,510,595.88 1,608,418.13
physical read total IO requests 12,450,298 3,452.71 87.44
physical read total bytes ############### 65,250,489.97 1,652,481.28
physical read total multi block requests 1,668,164 462.61 11.72
physical reads 27,956,086 7,752.76 196.34
physical reads cache 27,790,026 7,706.71 195.17
physical reads cache prefetch 16,014,666 4,441.17 112.47
physical reads direct 166,060 46.05 1.17
physical reads direct (lob) 7,635 2.12 0.05
physical reads direct temporary tablespace 164,248 45.55 1.15
physical reads prefetch warmup 0 0.00 0.00
physical write IO requests 144,520 40.08 1.01
physical write bytes 3,563,954,176 988,352.92 25,030.23
physical write total IO requests 415,411 115.20 2.92
physical write total bytes 7,501,977,600 2,080,442.42 52,687.61
physical write total multi block requests 277,345 76.91 1.95
physical writes 435,053 120.65 3.06
physical writes direct 179,591 49.80 1.26
physical writes direct (lob) 7 0.00 0.00
physical writes direct temporary tablespace 176,122 48.84 1.24
physical writes from cache 255,462 70.84 1.79
physical writes non checkpoint 421,691 116.94 2.96
pinned buffers inspected 1,685 0.47 0.01
prefetch clients - default 1 0.00 0.00
prefetch clients - keep 0 0.00 0.00
prefetch warmup blocks aged out before use 0 0.00 0.00
prefetched blocks aged out before use 2,672 0.74 0.02
process last non-idle time 3,608 1.00 0.03
queries parallelized 0 0.00 0.00
recursive aborts on index block reclamation 0 0.00 0.00
recursive calls 15,701,925 4,354.45 110.28
recursive cpu usage 332,230 92.13 2.33
redo blocks written 1,942,511 538.70 13.64
redo buffer allocation retries 32 0.01 0.00
redo entries 3,543,077 982.56 24.88
redo log space requests 36 0.01 0.00
redo log space wait time 32 0.01 0.00
redo ordering marks 70,040 19.42 0.49
redo size 933,828,628 258,968.61 6,558.43
redo subscn max counts 92,765 25.73 0.65
redo synch time 14,438 4.00 0.10
redo synch writes 122,752 34.04 0.86
redo wastage 28,240,164 7,831.54 198.34
redo write time 14,659 4.07 0.10
redo writer latching time 9 0.00 0.00
redo writes 127,955 35.48 0.90
rollback changes - undo records applied 10,431 2.89 0.07
rollbacks only - consistent read gets 5,824 1.62 0.04
rows fetched via callback 29,956,870 8,307.62 210.39
session connect time 0 0.00 0.00
session cursor cache hits 912,331 253.01 6.41
session logical reads 377,028,313 104,557.19 2,647.93
session pga memory 5,535,258,240 1,535,033.39 38,875.02
session pga memory max ############### 35,280,612.09 893,488.33
session uga memory ############### 1,112,659,489.56 28,178,316.86
session uga memory max 6,581,957,632 1,825,303.22 46,226.16
shared hash latch upgrades - no wait 662,685 183.78 4.65
shared hash latch upgrades - wait 173 0.05 0.00
sorts (disk) 0 0.00 0.00
sorts (memory) 195,297 54.16 1.37
sorts (rows) 74,462,048 20,649.76 522.96
sql area evicted 29,407 8.16 0.21
sql area purged 1,282 0.36 0.01
summed dirty queue length 164,234 45.55 1.15
switch current to new buffer 496,872 137.79 3.49
table fetch by rowid 250,959,297 69,595.83 1,762.53
table fetch continued row 634,272 175.90 4.45
table scan blocks gotten 61,069,211 16,935.66 428.90
table scan rows gotten 5,007,057,760 1,388,553.25 35,165.38
table scans (cache partitions) 0 0.00 0.00
table scans (direct read) 0 0.00 0.00
table scans (long tables) 1,590 0.44 0.01
table scans (rowid ranges) 0 0.00 0.00
table scans (short tables) 1,455,250 403.57 10.22
total number of times SMON posted 519 0.14 0.00
transaction rollbacks 1,111 0.31 0.01
transaction tables consistent read rollbacks 4 0.00 0.00
transaction tables consistent reads - undo records applied 182 0.05 0.00
undo change vector size 464,337,752 128,769.77 3,261.12
user I/O wait time 1,046,881 290.32 7.35
user calls 5,534,784 1,534.90 38.87
user commits 122,239 33.90 0.86
user rollbacks 20,147 5.59 0.14
workarea executions - multipass 0 0.00 0.00
workarea executions - onepass 19 0.01 0.00
workarea executions - optimal 155,732 43.19 1.09
write clones created in background 300 0.08 0.00
write clones created in foreground 114 0.03 0.00
Buffer Pool Statistics
Standard block size Pools D: default, K: keep, R: recycle
Default Pools for other block sizes: 2k, 4k, 8k, 16k, 32k
P Number of Buffers Pool Hit% Buffer Gets Physical Reads Physical Writes Free Buff Wait Writ Comp Wait Buffer Busy Waits
D 148,425 96 343,814,932 13,754,200 250,967 0 0 87,158
K 7,916 58 33,054,317 14,034,039 4,373 0 0 70,577
Enqueue Activity
only enqueues with waits are shown
Enqueue stats gathered prior to 10g should not be compared with 10g data
ordered by Wait Time desc, Waits desc
Enqueue Type (Request Reason) Requests Succ Gets Failed Gets Waits Wt Time (s) Av Wt Time(ms)
TX-Transaction (row lock contention) 60 7 53 7 227 32,372.43
RO-Multiple Object Reuse (fast object reuse) 810 810 0 90 1 9.60
TX-Transaction (index contention) 4 4 0 4 0 7.00
Resource Limit Stats
only rows with Current or Maximum Utilization > 80% of Limit are shown
ordered by resource name
Resource Name Current Utilization Maximum Utilization Initial Allocation Limit
processes 1,195 1,750 1750 1750
sessions 1,230 1,930 1930 1930
init.ora Parameters
Parameter Name Begin value End value (if different)
O7_DICTIONARY_ACCESSIBILITY TRUE
aq_tm_processes 1
archive_lag_target 1800
audit_trail DB, EXTENDED
background_dump_dest /oracle/orahome10/admin/andlp2/bdump
compatible 10.2.0.3.0
control_files /datac5/oradata/andlp2/control01.ctl, /datac6/oradata/andlp2/control02.ctl, /datac7/oradata/andlp2/control03.ctl
core_dump_dest /oracle/orahome10/admin/andlp2/cdump
cursor_sharing EXACT
db_block_checksum FALSE
db_block_size 8192
db_cache_advice ON
db_cache_size 1258291200
db_domain
db_file_multiblock_read_count 16
db_keep_cache_size 67108864
db_name andlp2
db_recycle_cache_size 0
db_writer_processes 6
dispatchers (PROTOCOL=TCP)(SERVICE=shared_andlp2)(CONNECTIONS=250)(DISPATCHERS=2)
fast_start_mttr_target 300
filesystemio_options ASYNCH
instance_name andlp2
java_pool_size 100663296
job_queue_processes 74
large_pool_size 637534208
local_listener LISTENER_ANDLP2
log_archive_dest_1 LOCATION=/onliner0/andlp2/archive/
log_archive_dest_2 LOCATION=/datac5/archive/
log_archive_dest_3 SERVICE=ANDLP3
log_archive_dest_state_3 DEFER
log_archive_format %t_%s_%r.dbf
log_archive_max_processes 4
log_archive_min_succeed_dest 1
log_buffer 14251008
log_checkpoint_interval 200000
log_checkpoint_timeout 27000
max_dispatchers 2
max_dump_file_size 1500M
max_shared_servers 40
open_cursors 500
pga_aggregate_target 2621440000
processes 1750
query_rewrite_enabled TRUE
remote_dependencies_mode SIGNATURE
remote_login_passwordfile EXCLUSIVE
remote_os_authent FALSE
resource_limit TRUE
session_cached_cursors 250
session_max_open_files 20
sga_max_size 5251268608
shared_pool_size 3103784960
shared_servers 10
sort_area_retained_size 131072
sort_area_size 1048576
star_transformation_enabled FALSE
streams_pool_size 50331648
timed_statistics TRUE
trace_enabled FALSE
undo_management AUTO
undo_retention 36000
undo_tablespace UNDOTBS1
user_dump_dest /oracle/orahome10/admin/andlp2/udump -
What is maximum amount of memory that oracle db can utilize ?
Hi
Thank you for reading my post
What is maximum number of memory that oracle database can utilize for each of its memory structure like sga, caches....
Thanksps, the following may help too
VLM) Configurations
Oracle Database for Windows supports Very Large Memory (VLM) configurations in Windows 2000, Windows 2003, and Windows XP, which allows Oracle Database to access more than the 4 gigabyte (GB) of RAM traditionally available to Windows applications.
Note:
This feature is available on Windows 2000, Windows 2003, and Windows XP only with Intel Pentium II and above processors.
Specifically, Oracle Database uses Address Windowing Extensions (AWE) built into Windows 2000, Windows 2003, and Windows XP to access more than 4 GB of RAM.
The requirements for taking advantage of this support are:
1. The computer on which Oracle Database is installed must have more than 4 GB of memory.
2. The operating system must be configured to take advantage of Physical Address Extensions (PAE) by adding the /PAE switch in boot.ini. See Microsoft Knowledge Base article Q268363 for instructions on modifying boot.ini to enable PAE.
3. It is advisable (though not necessary) to enable 4GT support by adding the /3GB parameter in boot.ini. See Microsoft Knowledge Base article Q171793 for additional requirements and instructions on modifying boot.ini to enable 4GT.
4. The user account under which Oracle Database runs (typically the LocalSystem account), must have the "Lock memory pages" Windows 2000 and Windows XP privilege.
5. USE_INDIRECT_DATA_BUFFERS=TRUE must be present in the initialization parameter file for the database instance that will use VLM support. If this parameter is not set, then Oracle Database 10g Release 1 (10.1) or later behaves in exactly the same way as previous releases.
6. Initialization parameters DB_BLOCK_BUFFERS and DB_BLOCK_SIZE must be set to values you have chosen for Oracle Database.
Note:
The total number of bytes of database buffers (that is, DB_BLOCK_BUFFERS multiplied by DB_BLOCK_SIZE) is no longer limited to 3 GB.
Dynamic SGA and multiple block size are not supported with VLM. When VLM is enabled, the following new buffer cache parameters are not supported:
o DB_CACHE_SIZE
o DB_2K_CACHE_SIZE
o DB_4K_CACHE_SIZE
o DB_8K_CACHE_SIZE
o DB_16K_CACHE_SIZE
o DB_32K_CACHE_SIZE
To select the block size for the instance, use the initialization parameter DB_BLOCK_SIZE. The buffer cache size is set by the initialization parameter DB_BLOCK_BUFFERS.
7. Registry parameter AWE_WINDOW_MEMORY must be created and set in the appropriate key for your Oracle home. This parameter is specified in bytes and has a default value of 1 GB. AWE_WINDOW_MEMORY tells Oracle Database how much of its 3 GB address space to reserve for mapping in database buffers.
This memory comes from the 3 GB virtual address space in Oracle Database, so its value must be less than 3 GB. Setting this parameter to a large value has the effect of using more of the address space for buffers and using less AWE memory for buffers. However, since accessing AWE buffers is somewhat slower than accessing virtual address space buffers, Oracle recommends that you tune these parameters to be as large as possible without adversely limiting database operations.
In general, the higher AWE_WINDOW_MEMORY is set, the fewer connections and memory allocations will be possible for Oracle Database. The lower AWE_WINDOW_MEMORY is set, the lower the performance.
8. Once this parameter is set, Oracle Database can be started and will function exactly the same as before except that more database buffers are available to the instance. In addition, disk I/O may be reduced because more Oracle Database data blocks can be cached in the System Global Area (SGA).
Note:
Registry parameter VLM_BUFFER_MEMORY, which enabled VLM configurations in earlier releases, is not supported in Oracle Database 10g Release 1 (10.1) or later.
VLM Instance Tuning
VLM configurations improve database performance by caching more database buffers in memory. This reduces disk I/O compared to configurations without VLM. VLM support in Oracle Database 10g Release 1 (10.1) or later has been re-written to integrate very closely with Windows. Compared to Oracle8i release 2 (8.1.6), VLM users should see better performance with the newer implementation.
Tuning for VLM is no different than tuning for configurations without VLM. It is an iterative task that begins by selecting appropriate DB_BLOCK_SIZE and DB_BLOCK_BUFFERS initialization parameters for the application being supported.
Note:
Oracle Database 10g Release 1 (10.1) or later VLM configurations do not support multiple database block sizes.
AWE_WINDOW_MEMORY, a new registry parameter specific to VLM, tells Oracle Database how much of its address space to reserve for mapping in database buffers. It defaults to a value of 1 GB, which should be suitable for most installations. If DB_BLOCK_SIZE is large, however, the default AWE_WINDOW_MEMORY value of 1 GB may not be sufficient to start the database.
Increasing the value of AWE_WINDOW_MEMORY will improve performance, but it will also limit the amount of memory available for other Oracle Database threads (like foreground threads). Clients may see "out of memory" errors if this value is set too large. As a general guideline, increase the AWE_WINDOW_MEMORY registry value by 20 percent.
For example, if DB_BLOCK_SIZE is set to 8 KB, AWE_WINDOW_MEMORY is set to 1 GB, and the number of LRU latches is set to 32 (16 processor computer), then database startup fails with out of memory errors 27102 and 34. Increasing the value of AWE_WINDOW_MEMORY to 1.2 GB fixes the problem.
Having a large cache in a VLM configuration may also slow down database writer (DBWR) threads. Having more DBWR threads will distribute work required to identify and write buffers to disk and will distribute I/O loads among threads. Initialization parameter DB_WRITER_PROCESSES enables you to configure multiple database writer threads.
A large cache can also introduce contention on the LRU (least recently used) latch. On symmetric multiprocessor (SMP) systems, Oracle Database sets the number of LRU latches to a value equal to one half the number of processors on the system. You can reduce contention on such configurations by increasing the number of LRU latches to twice (or four times) the number of processors on the system.
See Also:
Oracle Database Performance Tuning Guide for more information on instance tuning
Windows 4 GB RAM Tuning (4GT)
The following Windows operating systems include a feature called 4 GB RAM Tuning (4GT):
· Windows Server 2003
· Windows 2000 Advanced Server
· Windows 2000 Datacenter Server
This feature allows memory-intensive applications running on Oracle Database Enterprise Edition to access up to 3 GB of memory, as opposed to the standard 2 GB in previous operating system versions. 4GT provides a tremendous benefit: 50 percent more memory is available for database use, increasing SGA sizes or connection counts.
Large User Populations
Several features allow Oracle Database to support an increasingly large number of database connections on Windows:
· Oracle Database Shared Server Process, which limits the number of threads needed in the Oracle Database process, supports over 10,000 simultaneous connections to a single database instance.
· Oracle Net multiplexing and connection pooling features allow a large configuration to connect more users to a single database instance.
· Oracle Real Application Clusters raises connection counts dramatically by allowing multiple server computers to access the same database files, increasing the number of user connections by tens of thousands, as well as increasing throughput.
rgds
alan
Maybe you are looking for
-
Lion screen sharing over Internet
I'm having some issues setting up screen sharing. The problem is that I set it all up and can see the other computer when we are on the same network. But I cannot see the device when I'm back home and trying to screen share over the internet. I nee
-
Get (variable) file path and name in a text element
How do you get the (variable) file path and name in a text element (label) in LCD? If you save the PDF and afterwards relocate it, it should update the values. Is that actually possible?
-
i have a seal pack ipad mini 1 wifi and i want to upgrade to ipad mini 2 retinal display wifi is this possible , that apple take my ipad 1 wifi back and give to me new ipad retinal display wifi , i live in india, bhopal city
-
How can I open photoshop files from 1995 with no file extensions?
These files are on CD and are definitely Photoshop 2 or 2.5 or 3. When I put the CD in my Mac is showing them as Unix Executable Files. I'm currently using Photoshop CS3 on Mac 10.5.8. I've tried adding extensions such as tif, psd, jpg etc but photos
-
Sound only comes out from earphones
Sound only when using earphones - can you tell me what the problem could be.