参数文件管理
参数文件:默认有341个初始化参数 1. 显示参数:在初始化参数文件中显示设置的参数 2. 隐式参数:没有在初始化参数文件中显示设置,默认值的参数 SQL> select name,value from v$parameter where name='spfile'; SQL> create spfile from pfile SQL> create spfile='/opt/oracle/spfileORCL.ora' from pfile; SQL> create spfile from memory; SQL> startup pfile='/opt/oracle/initORCL.ora'; --- v$parameter 包含当前会话的参数值 v$system_parameter 包含当前实例的参数值 v$SPparameter 包含当前服务器初始化参数文件, scope=spfile会记录到v$SPparameter视图中,不在v$parameter和v$system_parameter scope=both会记录到v$SPparameter,v$parameter和v$system_parameter scope=memory不会记录到v$SPparameter,记录到v$parameter和v$system_parameter --- 修改当前会话日期的表示格式: SQL> alter session set NLS_DATE_FORMAT='YYYY-MM-DD'; SQL> select name,value from v$parameter where name='db_files'; NAME VALUE ------------------------------------------------------------- db_files 200 SQL> show parameter db_files; NAME TYPE VALUE ------------------------------------ ---------------------- ------------ db_files integer 200 SQL> --- 清除服务器初始化参数 alter system RESET parameter_name [scope=spfile]; SQL> show spparameters 显示服务器初始化参数及其值 SQL> show parameters 显示当前会话中所有初始化参数及其值 v$parameter 当前会话中所有初始化参数及其值 v$parameter2 当前会话中所有初始化参数及其值,每个参数单独一行显示 v$system_parameter 作用于当前实例,用户会话中初始化参数值由此继承而来,在实例的范围内有效 v$system_parameter 用户会话中初始化参数值由此继承而来,在实例的范围内有效,每个参数单独一行显示 v$SPparameter 包含服务器初始化参数文件中初始化参数及其值