Init.ora parameters for banking application
hi
i would like know guidelines for setting
init.ora parameters for database, to handle
load of 2 million transactions per day,with
RAC setup for high availability.
thanks
You will get best practices from your production experiences and good advisors that oracle 10 has provided to you.
http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14223/toc.htm
Similar Messages
-
Bestpractice init.ora parameters for data warehouse in 10gR2
Hi,
We moved our 1Tera data warehouse database to linux 64 bit , 8 cpu , 8GB memory, with ASM (non RAC).
Could you please recommand best practice setting init.ora parameters in 10g
DW to achive the best performace ?
I set the following parameters:
parallel_adaptive_multi_user=TRUE
parallel_execution_message_size=2152
parallel_min_server=0
parallel_max_server=135
parallel_threads_per_cpu=2
db_file_multi_block_read_count=64
pga=900m
query_rewrite_enabled=true
star_transformation_enabled=true
db_block_size=32k
sga_target=3g
statistic_leve=typical
undo_management=auto
workarea_aize_policy=auto
db_cache_advice=on
disk_async_io=true
2. What setting would you recommand regrading the following parameters in DW (and ASM):
-- filesystemio_option :none | setall | directIO | asynch
Thank You.You will get best practices from your production experiences and good advisors that oracle 10 has provided to you.
http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14223/toc.htm -
Evolution of init.ora parameters
Hi Gurus,
Can someone name the milestones (or important) in the evolution of parameters in init.ora file. I knew for every release certain parameters are relegated, or replaced and few are introduced as new and ofcourse for some the default values are changed. I want to understand the most important changes Oracle has come up at 8i, 9i, 10g and 11g releases.
Regards,
ElvisFor your reference on Oracle Initialization Parameters.
Oracle 7 - List of Initialization Parameters
http://download.oracle.com/docs/cd/A57673_01/DOC/server/doc/SAD73/ch2.htm#Parameters
Oracle 8i - List of Initialization Parameters
http://www.oracle.com/pls/tahiti/tahiti.initora
Oracle 9i - List of Initialization Parameters
http://www.oracle.com/pls/db92/db92.initora?remark=homepage
Oracle 10g - List of Initialization Parameters
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams.htm#g1195420
Oracle 11g - List of Initialization Parameters
http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/initparams.htm#g1195420
Oracle Metalink Notes on Initialization Parameters
Note ID: 268581.1 - Obsolete / Deprecated Initialization Parameters in 10G
Oracle EBS Applications:
Note ID: 216205.1 - Database Initialization Parameters for Oracle Applications Release 11i
Note ID: 396009.1 - Database Initialization Parameters for Oracle Applications Release 12
Note ID: 100709.1 Subject: Top 8 init.ora Parameters Affecting Performance
Regards,
Sabdar Syed. -
Setting of init.ora file for 500 users
how to set diffrents parameters in init.ora file
for 500 user
(hybrid system)(oltp+dss)
thanksYeah, it depends and you will need to adjust thoses parameters during the "life" of the database.
I give you some of my thoughts (that's just thoughts, not a rule => there is no perfect rule) :
500 users = Unix box i guess so :
If MTS (dont think u need MTS for 500 users) => SGA = 75% of the RAM of the server
If NOT MTS (dedicated processes) => SGA = 50% of the RAM
Say 2GB of RAM on no MTS :
buffer cache = 900 MB
shared pool = 100MB to 200 MB
sort_area_size = 256KB
something like 50 to 100 RBS (depends on how many users are connected simultaneously)
for the users which will not do some OLTP operations, you should make few BIG RBS and assign their transactions to them. for thoses users, you probably need a bigger sort_area_size.
all the tablespaces LOCALLY MANAGED
backup with RMAN
Fred -
Are there any init.ora parameters which can't be changed at all ?
DB version: 11gR2
We have the following two types of initialization parameters
Dynamic - Which can be changed without a DB bounce (example CURSOR_SHARING)
Static - Which can be changed only with a DB bounce (example MEMORY_MAX_TARGET )
Both types of init parameters mentioned above can be changed with or without a DB bounce. Are there any initialization parameters which cannot be changed at all with or without a DB bounce?Max wrote:
Oracle documentation which describes init.ora parameters is 'Oracle Database Reference 11gRelease 2'. It doesn't answer my question
Maybe it does.
from DB_BLOCK_SIZE
The value for DB_BLOCK_SIZE in effect at the time you create the database determines the size of the blocks. The value must remain set to its initial value. -
Recommended init.ora values for PROD setup
Hi All,
-Assuming that I am using a 64-bit version of Oracle,
-that there is nothing else running on the server,
-that there will be no other databases on the server,
-that I have substantially more data on disk than I have RAM,
-and that I am using 11g. I want to setup a production database 11g. The server specs is OEL 5.6 with 12Gb Ram and a Quadcore CPU.
There will be 200 users simultaneously accessing the database. I understand that 10g and 11g are "self-tuning".
So in this regard do I need to still change values in the default init.ora?
Can you give me sample PROD template of your init.ora?
Or maybe since my RAM is 12Gb I will just set the "target SGA = 8Gb" and the database will now be good?
Thanks,
Yx
Edited by: yxes2013 on 8.2.2013 16:21
Adding Justin's assumptionsI Thank you all :)
You need to understand what the memory is used for. Please read the documentation on SGA and PGA components and parameters and how they impact performance.Yeah I read it already....but it does not clearly explain like what all you did here ;)
Hmm interesting....I got lots of tips learned. So If I have 500Gb data (im sure it does not include index right?) Broken into the following:
Table1 300Gb
Table2 100Gb
Table3 50Gb
Table4 30Gb
Table5 10Gb
Table6 5Gb
Others 5Gb ( comprised of hundreds of tables)
Do I need to have my memory target SGA equal to 500Gb to attain a maximum performance? supposing memory is not a budget constraint?
Supposing Table6 is the most frequentlly read/accessed and I want to load/cache it all in the memory so I do not need to index this table, how can I do it?
What is the rule of thumb of PGA size against the size of the table? Maybe 20% sorting of the most accessed table?
@Justin
**10 sessions doing data warehouse queries will probably need more PGA than 1000 sessions doing OLTP queries.
**I'd probably start with a MEMORY_TARGET of 10 or 11G. How about the approx. PGA size dear? :)
@Hemant
It is more the amount of data and some factoring for the number (volume) of changes to the data.
The number of users matters in terms of sizing memory for server processes, and some allocation of the SHARED_POOL_SIZE, not for the DB_CACHE_SIZE component.
If more users means more distinct SQL statements, the SHARED_POOL_SIZE usage would be greater.
However, multiple users accessing the same version of the data will be "sharing" one buffer in memory for each block of data being accessed. It doesn't matter if 1 user is reading a block or 8 or 64 or 128 users are reading the same block -- in either case it is one buffer in memory.
It is only if the block is frequently being changed and concurrently queried, might there be current and a few consistent versions of the buffer being maintained in the SGA.I think in 11g I do not need to set those because it is "self-tuning" right? All I need is the target SGA size. :)
Given that I will perform a "benchmark" test/simulation on the DEV server. Is there a tool that will gather the right sizing of init.ora parameters? Can I extract it from AWR report?
Thanks to all again,
Yxz -
Hi,
Which init.ora parameters are respond for write data from cache to redo logs files? It is possible to set this parameter as time or rather for cache usage?Dear,
The purpose of redo generation is to ensure recoverability. This is the reason why, Oracle does not give the DBA a lot of control over redo generation. If the instance crashes, then all the changes within SGA will be lost. Oracle will then use the redo entries in the online redo files to bring the database to a consistent state.
Best Regards,
Francisco Munoz Alvarez
www.oraclenz.com -
WD ABAP - Reading the URL Parameters for FPM application
Hi,
As per the Custom requirment,
I want to pass URL parameters for WD ABAP application (sap/bc/webdynpro/dbm/app_veh_cus_search) which uses FPM.
example: sap/bc/webdynpro/dbm/app_veh_cus_search?Customer=12345&fromExternal=true
I am facing difficulty in reading the URL parameters.
How to read/get the URL Parameters for an FPM WD ABAP application????
Observation:
I tried reading the parameter in Window --> HANDLEDEFAULT method. But could NOT read the Parameters from here for FPM application whereas if I create a Z Custom application then I could read the URL Parameters. so the issue is in reading the URL Parameters for FPM application.
Kindly support
Regards,
HussainHi Hussain,
You can do this either with the methods of interface if_fpm_parameter...
DATA lo_param TYPE REF TO if_fpm_parameter.
lo_param = cl_fpm_factory=>get_instance( )->mo_app_parameter.
CALL METHOD lo_param->get_value
EXPORTING
iv_key = parameter_name
IMPORTING
ev_value = parameter_value.
or a more generic approach using class cl_wd_runtime_services...
cl_wd_runtime_services=>get_url_parameter
Cheers,
Amy -
Editing the Parameters for Transport Application
Hi all
we are trying to import portal object into portal.we are getting the message
"Root directory for import not found: Check the transport application configuration"
please lt us know how can we edit the Parameters for Transport Application and where?????????
Regards
zaidHi,
You need to change the pcdStartup.properties file.
This file is the place where settings for folder like import and export are defined.
Please have a look
Re: portal transport import question
http://help.sap.com/saphelp_nw04/helpdata/en/10/082840f3ddee01e10000000a155106/frameset.htm
Thanks,
Sekhar -
Oracle 9i vs Oracle11gR2 init.ora parameters
Hi,
Can you please let me know what are the added init.ora parameters in oracle11gR2 than when compared to oracle9i init.ora prams?
Thanks
KSGHi;
Can you please let me know what are the added init.ora parameters in oracle11gR2 than when compared to oracle9i init.ora prams?Lots of thing have been changed those 2 produtc, bacily 11g parameter perform more flexsibility.I belive its hard to define what exactly changed. Please see below links:
9i init:
http://www.oracle-base.com/articles/9i/PersistentInitializationParameters.php
http://ss64.com/ora/syntax-initora.html
http://www.scribd.com/doc/2166874/Initialization-Parameters-in-oracle-9i
11ginit:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/create005.htm
http://kevinclosson.wordpress.com/2007/08/27/oracle-database-11g-initialization-parameters-a-digest/
Regard
Helios -
What init.ora parameters needed for RMAN,
Hi,
We would like to implement RMAN at our site and like to know what are the parameters required in init.ora for using RMAN, where can I find more info regarding the tuning of these parameters ? Please reply..
Thanks a lot in advance,
SreedharTammy,
Thanks for your reply. I didn't post the exact question, let me do it again.
I need to determine the 'large pool' size to be implemented for using RMAN. (We already have RMAN running).
I need to know what parameters I need to set in init.ora for large_pool to work efficiently in conjunction with RMAN. How do I calculate the required size.
I found some material on this, here, but it's confusing.
By default LARGE POOL = 0, unless PARALLEL_AUTOMATIC_TUNING = TRUE, (in which case LP will be set automatically). Also, set LARGE_POOL_MIN_ALLOC to a non-zero value to enable a minimum allocation with LP.
When I read document (ID 73079.1) it gets more confusing, as whether to take MULTIBLOCK-READ-COUNT value or db_file_direct_io_count into consideration.
Any help is appreciated.
Thanks again, Sreedhar
null -
How to establish a single init.ora file for 3 node RAC under ASM
All,
Our environment is a combination of several different memory sized SUN machines (V880, V490 & 250R).
Setting up a single init.ora file that encompasses each of the nodes memory into the SGA sizing is our desired setup.
Though we have established the file, the question is getting each NODE on the RAC to use that single parameter
file to start its database instead of taking the default init.ora file in the default (asm/dbs) directory.
As we have performed fail-over testing, upon the restart of instances they have restarted with wrong memory
definitions that have hung the nodes when it took more memory then what was available and swap space began
to grow.
Steps to configure and enable this process is what I am looking for.
Thanks
GerryGerry,
Here's what we do. Not sure if it is relevant to your situation ...
(on each node)
$ cat $ORACLE_HOME/dbs/initrac11d1.ora
SPFILE='+DATA/rac11d/spfilerac11d.ora'
(in ASM)
$ asmcmd
ASMCMD> ls -la +data/rac11d
Type Redund Striped Time Sys Name
Y CONTROLFILE/
Y DATAFILE/
Y ONLINELOG/
Y PARAMETERFILE/
Y TEMPFILE/
N spfilerac11d.ora => +DATA/RAC11D/PARAMETERFILE/spfile.267.685170285
The spfile has all parameters, qualified by node where applicable. For example :
$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.7.0 - Production on Wed May 6 19:00:45 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Release 11.1.0.7.0 - 64bit Production
With the Real Application Clusters option
SQL> create pfile='/tmp/sb.ora' from spfile;
File created.
SQL> Disconnected from Oracle Database 11g Release 11.1.0.7.0 - 64bit Production
With the Real Application Clusters option
$ cat /tmp/sb.ora
*.archive_lag_target=1800
*.audit_file_dest='/var/oracle/admin/rac11d/adump'
rac11d1.dispatchers='(address=(protocol=tcp)(host=msdbc11-vip)(port=64000))'
rac11d2.dispatchers='(address=(protocol=tcp)(host=msdbc12-vip)(port=64000))'
*.global_names=TRUE
rac11d1.instance_number=1
rac11d2.instance_number=2
rac11d1.undo_tablespace='UNDOTBS1'
rac11d2.undo_tablespace='UNDOTBS2'
Hope this helps,
Steve -
Init ora file for 2000 server oracle
i'm running 9.02 on windows 2000. How do i find out which init ora file the start services is picking up. I looked it up in the registry and it wasn't obvious.
thanksHi,
All oracle parameters registry related can be found in the book for window. If you don't see the init which is pointing to it is going to the default. Look in ORACLE_HOME\database
http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/win.920/a95491/admin.htm#1004903
Best,
EA -
Command Line Parameters for Run Application.vi in the LVWUtil
I am trying to use the "Run Application.vi" located in the LVWUtil.llb. I am sending a command line similiar to this:
"C:\WINXP\system32\msiexec.exe" /i "C:\qc data\ZVMS Program Updates\Application Installer\install.msi"
this command line works from the Start>Run dialog but the Run Application.vi only sees the beginning of the line "C:\WINXP\system32\msiexec.exe" so it opens the windows installler but does not go to the install.msi file and run it. Does anyone know the correct command line formats for the Run Application.vi to run the entire command line?
Thanks,
BethVHello BethV,
I downloaded the LVWUtil32.zip file from the Windows API Function Utilities (32-bit) for LabVIEW example program. In that zip file, is a library entitled Winevent.lib, which includes the Run Application.vi. When you used this VI, I believe the string you passed in as a input had too many quotation marks. Namely, you do not need quotes around the msiexec.exe call. I passed the following string into the Run Application.vi and got the expected results:
C:\WINDOWS\system32\msiexec.exe /i "C:\mymsi.msi"
Please let me know if it helps.
Message Edited by Wendy L on 10-21-2005 02:34 PM
Wendy L
LabWindows/CVI Developer Newsletter - ni.com/cvinews
Attachments:
RunApplication.GIF 2 KB -
Oracle 11g init.ora parameter settings
Hi Friends,
Oracle 11.2.0.1.0 on Suse Linux.
Can you please let me know what are the things need to be followed while setting init.ora parameters for the database?
And, can you please suggest me the best init.ora settings for the database?
Thanks
KSGHi JL Sir,
Thanks for your valuable guidance.
We have finally come up with the init.ora parameters. Please review and guide me further.
NAME VALUE
tracefiles_public TRUE
tracefile_identifier
processes 100
sessions 120
timed_statistics TRUE
timed_os_statistics 0
resource_limit TRUE
license_max_sessions 0
license_sessions_warning 0
cpu_count 2
instance_groups
event
shared_pool_size 268435456
sga_max_size 1075800904
shared_pool_reserved_size 13421772
large_pool_size 16777216
java_pool_size 167772160
java_soft_sessionspace_limit 0
java_max_sessionspace_size 0
pre_page_sga FALSE
shared_memory_address 0
hi_shared_memory_address 0
use_indirect_data_buffers FALSE
lock_sga FALSE
spfile ?/dbs/[email protected]
lock_name_space
enqueue_resources 1542
trace_enabled TRUE
nls_language american
nls_territory america
nls_sort
nls_date_language
nls_date_format DD-MON-RR
nls_length_semantics BYTE
nls_nchar_conv_excp FALSE
filesystemio_options asynch
disk_asynch_io TRUE
tape_asynch_io TRUE
dbwr_io_slaves 0
backup_tape_io_slaves FALSE
resource_manager_plan
cluster_interconnects
file_mapping FALSE
active_instance_count
control_files /u020/oradata/mecdb/control01.ctl, /u021/oradata/mecdb/control02.ctl, /u026/or
adata/mecdb/control03.ctl
db_file_name_convert
log_file_name_convert
db_block_buffers 0
db_block_checksum TRUE
db_block_size 8192
db_writer_processes 1
db_keep_cache_size 0
db_recycle_cache_size 0
db_2k_cache_size 0
db_4k_cache_size 0
db_8k_cache_size 0
db_16k_cache_size 0
db_32k_cache_size 0
db_cache_size 134217728
buffer_pool_keep
buffer_pool_recycle
db_cache_advice ON
max_commit_propagation_delay 700
compatible 11.2.0
remote_archive_enable true
log_archive_start TRUE
log_archive_dest /app/oracle/admin/mecdb/arch
log_archive_duplex_dest
log_archive_max_processes 2
log_archive_min_succeed_dest 1
standby_archive_dest ?/dbs/arch
log_archive_trace 0
fal_server
fal_client
log_archive_format mecdb_T%t_S%S.arc
log_buffer 1048576
log_checkpoint_interval 100000
log_checkpoint_timeout 72000
archive_lag_target 0
log_parallelism 1
db_files 1022
db_file_multiblock_read_count 16
read_only_open_delayed FALSE
cluster_database FALSE
parallel_server FALSE
parallel_server_instances 1
cluster_database_instances 1
standby_file_management MANUAL
gc_files_to_locks
thread 0
fast_start_io_target 0
fast_start_mttr_target 0
log_checkpoints_to_alert FALSE
recovery_parallelism 0
control_file_record_keep_time 7
logmnr_max_persistent_sessions 1
dml_locks 500
row_locking always
serializable FALSE
replication_dependency_tracking TRUE
instance_number 0
transactions 132
transactions_per_rollback_segment 5
max_rollback_segments 30
rollback_segments
transaction_auditing TRUE
undo_management AUTO
undo_tablespace undo1
undo_suppress_errors TRUE
undo_retention 900
fast_start_parallel_rollback LOW
db_block_checking FALSE
os_roles FALSE
rdbms_server_dn
max_enabled_roles 40
remote_os_authent FALSE
remote_os_roles FALSE
O7_DICTIONARY_ACCESSIBILITY TRUE
remote_login_passwordfile EXCLUSIVE
dblink_encrypt_login FALSE
license_max_users 0
global_context_pool_size
audit_sys_operations FALSE
db_domain world
global_names FALSE
distributed_lock_timeout 60
commit_point_strength 1
instance_name mecdb
service_names mecdb.world
dispatchers
mts_dispatchers
shared_servers 0
mts_servers 0
max_shared_servers 20
mts_max_servers 20
max_dispatchers 5
mts_max_dispatchers 5
circuits 0
mts_circuits 0
shared_server_sessions 0
mts_sessions 0
local_listener mecdb_lsnr
remote_listener
mts_service mecdb
mts_listener_address
mts_multiple_listeners FALSE
serial_reuse DISABLE
cursor_space_for_time FALSE
session_cached_cursors 0
remote_dependencies_mode TIMESTAMP
utl_file_dir *
plsql_v2_compatibility FALSE
plsql_compiler_flags INTERPRETED
plsql_native_c_compiler
plsql_native_linker
plsql_native_library_dir
plsql_native_make_utility
plsql_native_make_file_name
plsql_native_library_subdir_count 0
job_queue_processes 1
parallel_min_percent 0
create_bitmap_area_size 8388608
bitmap_merge_area_size 1048576
cursor_sharing EXACT
parallel_min_servers 0
parallel_max_servers 5
parallel_instance_group
parallel_execution_message_size 2152
hash_join_enabled TRUE
hash_area_size 131072
shadow_core_dump partial
background_core_dump partial
background_dump_dest /app/oracle/admin/mecdb/bdump
user_dump_dest /app/oracle/admin/mecdb/udump
max_dump_file_size 102400000
core_dump_dest /app/oracle/admin/mecdb/cdump
audit_file_dest /app/oracle/admin/mecdb/adump
hpux_sched_noage 0
oracle_trace_enable FALSE
oracle_trace_facility_path ?/otrace/admin/fdf
oracle_trace_collection_path ?/otrace/admin/cdf
oracle_trace_facility_name oracled
oracle_trace_collection_name
oracle_trace_collection_size 5242880
object_cache_optimal_size 102400
object_cache_max_size_percent 10
session_max_open_files 10
open_links 4
open_links_per_instance 4
optimizer_features_enable 11.2.0
fixed_date
audit_trail DB
sort_area_size 65536
sort_area_retained_size 0
db_name mecdb
open_cursors 200
ifile
sql_trace FALSE
os_authent_prefix ops$
optimizer_mode CHOOSE
sql92_security FALSE
blank_trimming FALSE
partition_view_enabled FALSE
star_transformation_enabled FALSE
parallel_adaptive_multi_user FALSE
parallel_threads_per_cpu 2
parallel_automatic_tuning FALSE
optimizer_max_permutations 2000
optimizer_index_cost_adj 100
optimizer_index_caching 0
query_rewrite_enabled false
query_rewrite_integrity enforced
sql_version NATIVE
pga_aggregate_target 536870912
workarea_size_policy auto
optimizer_dynamic_sampling 1
statistics_level TYPICAL
aq_tm_processes 0
hs_autoregister TRUE
dg_broker_start FALSE
drs_start FALSE
dg_broker_config_file1 ?/dbs/[email protected]
dg_broker_config_file2 ?/dbs/[email protected]
olap_page_pool_size 33554432
Thanks
KSG
Edited by: KSG on Apr 27, 2011 1:39 PM
Maybe you are looking for
-
Bought a new shuffle, and it won't show up and show the next steps as stated in the directions included.
-
Hi all Hope you can help a beginner with this I have 2 tables like this: ASSIGNMENTS emp number(9) startdate date dep varchar2(3) enddate date arr varchar2(3) BASE emp station varchar2(3) TABLE ASSIGMENTS 1 01-DEC-03 LAX 01-DEC-03 JFK 1 02-DEC-03 JFK
-
Hi, We are using SOA suite 11.1.1.6 I have a requirement to poll an AS400 DB2 database. I have imported the jt400.jar in the domain/lib folder. Created the datasource and connection factory. I configured an dB adapter to poll the AS400 database. When
-
Is there a way to charge my Ipod Nano on my computer without turning off?
Trying to find out correctly if I had to put in sleep or hibernate. Just a first time user of Apple Products. Not rushing by the way, but if anyone can respond ASAP right away that's fine, because I'm tired by the way and I don't want to kind of mess
-
Hello, I'm looking for some direction on this. I have 2 remote sites each connected to our main campus with 4 leased line T1s. There are 2 3845 routers at each site. I've been giving the task of providing a constant service level for a specific app t