Initialization Parameters in Oracle 10g
From the bestselling Oracle10g book, Oracle Database 10g New Features, by Mike Ault, Madhu Tumma, and Daniel Liu, published by Rampant TechPress and can be purchased directly from Rampant TechPress for 10% off by clicking here.
The following discusses the initialization parameters in Oracle 10g.
Simplified Initialization Parameters — Initialization parameters are now divided into two groups, basic and advanced. In the vast majority of cases, it is necessary to set and tune only the basic parameters, of which there are 20 to 30, to get reasonable performance from the database. In rare situations, modification of the advanced parameters may be needed to achieve optimal performance.
Old Initialization Parameters — Oracle 10g has deprecated 25 old parameters.
New Initialization Parameters — Oracle 10g has introduced more than 20 new parameters.
Basic Parameters
In previous releases of Oracle, all parameters were considerd equally important. This made the administration and tuning of the database very difficult because database administrators need to become familiar with more than 200 parameters. Oracle 10g introduces two classes of parameter: basic and advanced. In most cases, you need set up only the basic parameters for an Oracle 10g instance.
These basic parameters include:
The following is an example of the parameter file generated by DBCR utility (The basic parameters are in bold):
########################################### # Archive ########################################### log_archive_dest_1='LOCATION=/u03/arch/grid' log_archive_format=%t_%s_%r.dbf ########################################### # Cache and I/O ########################################### db_block_size=8192 db_cache_size=25165824 db_file_multiblock_read_count=16 ########################################### # Cursors and Library Cache ########################################### open_cursors=300 ########################################### # Database Identification ########################################### db_domain=world db_name=grid ########################################### # Diagnostics and Statistics ########################################### background_dump_dest=/u01/app/oracle/admin/grid/bdump core_dump_dest=/u01/app/oracle/admin/grid/cdump user_dump_dest==/u01/app/oracle/admin/grid/udump timed_statistics=TRUE ########################################### # File Configuration ########################################### control_files=("/u02/ctl/grid/control01.ctl", "/u02/ctl/grid/control02.ctl") ########################################### # Job Queues ########################################### job_queue_processes=10 ########################################### # Compatibility ########################################### compatible=10.1.0.0.0 ########################################### # Optimizer ########################################### query_rewrite_enabled=FALSE star_transformation_enabled=FALSE ########################################### # Pools ########################################### java_pool_size=104857600 large_pool_size=8388608 shared_pool_size=104857600 ########################################### # Processes and Sessions ########################################### processes=150 ########################################### # Redo Log and Recovery ########################################### fast_start_mttr_target=300 ########################################### # Security and Auditing ########################################### remote_login_passwordfile=EXCLUSIVE ########################################### # Sort, Hash Joins, Bitmap Indexes ########################################### pga_aggregate_target=25165824 sort_area_size=524288 ########################################### # System Managed Undo and Rollback Segments ########################################### undo_management=AUTO undo_retention=10800 undo_tablespace=UNDOTBS1
In Oracle9i (9.2.0.3), there are 258 parameters in the v$parameter view. In Oracle 10g (10.1.0.0), there are more than 250 parameters in the v$parameter view. There are 233 parameters in both Oracle9i Release 2 and Oracle 10g Release 1.
Old Parameters
Twenty-five of the 258 parameters no longer exist in Oracle 10g’s v$parameter view. These are:
New Parameters
There are twenty more new parameters in Oracle 10g Release 1:
--
Mike Ault is one of the leading names in Oracle technology. The author of more than 20 Oracle books and hundreds of articles in national publications, Mike Ault has five Oracle Masters Certificates and was the first popular Oracle author with his book Oracle7 Administration and Management. Mike also wrote several of the “Exam Cram” books, and enjoys a reputation as a leading author and Oracle consultant.
Mike has released his complete collection of scripts, covering every possible area of Oracle administration and management. The collection is available at: http://www.rampant-books.com/download_adv_mon_tuning.htm.
Contributors : Mike Ault
Last modified 2005-06-22 12:00 AM