Редактирование Pfile для базы данных Oracle - PullRequest
0 голосов
/ 12 сентября 2011

Я вручную устанавливаю параметры для pfile для базы данных.Меня заставили сделать это на работе, и я не очень хорошо знаю, как это работает.При этом файл называется MSNinit.ora:

Некоторые файлы начинаются так:

MSNlmv.__db_cache_size=889192448
MSNlmv.__java_pool_size=16777216
MSNlmv.__large_pool_size=16777216

другие начинаются с "*", например:

*.nls_length_semantics='CHAR'
*.open_cursors=2048
*.processes=500

Мне нужно добавить следующие параметры:

 db_block_checksum='TRUE
 db_files=500 
 dml_locks=10000 
 filesystemio_options='SETALL' 
 max_dump_file_size='52428800' 
 nls_length_semantics='CHAR' 
 open_cursors=2048 
 open_links=16 
 optimizer_dynamic_sampling=2 
 optimizer_mode='FIRST_ROWS_100'  
 plsql_optimize_level=1 
 processes=2000 
 session_cached_cursors=1024 
 sec_case_sensitive_logon=false 
 _unnest_subquery=FALSE 
 _B_TREE_BITMAP_PLANS FALSE 
_optimizer_join_elimination_enabled FALSE 
 deferred_segment_creation FALSE 
 nls_date_format 'YYYY-MM-DD HH24:MI:SS' 
 nls_timestamp_format 'YYYY-MM-DD HH24:MI:SS:FF'
 audit_trail db_extended 
 event "10298 trace name context forever, level 32

какие из них используют какую нотацию?Я не знаю синтаксис!

Спасибо, Энн

1 Ответ

2 голосов
/ 12 сентября 2011

Те, которые начинаются с *, предназначены для всех экземпляров, которые подключаются к этой базе данных. Те, которые начинаются с имени экземпляра, предназначены только для экземпляра с таким именем. Те, которые начинаются с "InstanceName .__", являются параметрами динамической памяти, которые установила база данных.

Если вы не используете RAC, все параметры, которые вы редактируете / добавляете в файл, должны начинаться с *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...