我手动为数据库的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
哪些使用哪种符号?我不知道语法!
谢谢, 安
答案 0 :(得分:2)
以*开头的那些是针对连接到该数据库的所有实例。 以Instance名称开头的那些仅适用于具有该名称的实例。 以“InstanceName .__”开头的是数据库设置的动态内存参数。
除非您正在运行RAC,否则您在文件中编辑/添加的所有参数都应以*。
开头