管理例程——管理初始化参数——显示参数文件


1.使用show parameters 命令像是初始化参数

该命令用于显示当前会话初始化参数的名称,类型及值。若不带参数,则会显示所有会话参数。如只显示部分参数,则需要带有参数全名或部分字符。

例子:显示resource_limit

show parameters resource_limit

SQL> show parameters resource_limit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
resource_limit                       boolean     TRUE


2.使用show spparameters命令显示初始化参数

该命令用于显示spfile的初始化参数的名称,类型,及值。若不带参数,则会显示所有会话参数。如只显示部分参数,则需要带有参数全名或部分字符。

例子:显示db_block_size

show spparameters db_block_size

SQL> show spparameters db_block_size

SID      NAME                          TYPE        VALUE
-------- ----------------------------- ----------- ----------------------------
*        db_block_size                 integer     8192


3.使用v$parameter 显示初始化参数

该动态性能视图用于显示当前会话所有参数的详细信息。

例子:显示所有静态参数

select name from v$parameter
where isses_modifiable='FALSE' and issys_modifiable='FALSE';

注意:false必须为大写,否则查不出。


太多了,截取一部分…………………………

cursor_space_for_time
utl_file_dir
permit_92_wrap_format
create_bitmap_area_size
bitmap_merge_area_size
parallel_execution_message_size
shadow_core_dump
background_core_dump
session_max_open_files
open_links
open_links_per_instance
audit_trail
db_name
db_unique_name
ifile
os_authent_prefix
sql92_security
blank_trimming
parallel_automatic_tuning
sec_max_failed_login_attempts
sec_return_server_release_banner
client_result_cache_size
client_result_cache_lag

已选择89行。


4.使用v$parameter2 显示初始化参数

该动态性能视图用于显示当前会话所有参数的详细信息。

例子:显示control_files值


select value from v$parameter where name='control_files';

E:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL, E:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL

排版要求所致,实际上在一行!!!

select value from v$parameter2 where name='control_files';

E:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL
E:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL

4.区别:v$parameter和v$parameter2
与v$parameter 不同,该视图会将参数的每个值显示在不同的行上。


 5.使用v$system_parameter显示初始化参数

该动态性能视图用于显示例程所有初始化参数的详细信息。

例子:显示使用alter session命令可修改的所有参数

select name from v$system_parameter where isses_modifiable='TRUE';

太多了,截取一部分…………………………

ddl_lock_timeout
deferred_segment_creation
optimizer_use_pending_statistics
optimizer_capture_sql_plan_baselines
optimizer_use_sql_plan_baselines
parallel_min_time_threshold
parallel_degree_limit
parallel_force_local
optimizer_use_invisible_indexes
dst_upgrade_insert_conv
sec_protocol_error_trace_action
sec_protocol_error_further_action
enable_ddl_logging
xml_db_events
olap_page_pool_size
asm_power_limit
sqltune_category
tracefile_identifier
max_dump_file_size

已选择158行。


 6.使用v$system_parameter2显示初始化参数

该动态性能视图用于显示例程所有初始化参数的详细信息。与v$system_parameter 不同,该是会将参数的每个值显示在不同的行上。

例子: 显示control_files值

select value from v$system_parameter where name='control_files';

select value from v$system_parameter where name='control_files';

select value from v$system_parameter2 where name='control_files'


VALUE
---------------------------------------------------------------------------
E:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL
E:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL


7.使用v$sparameter 显示初始化参数

改动态视图用于显示spfile的当前内容。

注意:isspecified返回值为false,则表示例程未使用spfile。

col value format a10
select value,isspecified from v$spparameter where name='db_name';


VALUE      ISSPEC
---------- ------
orcl       TRUE


原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0031.html