2.spfile:服务器参数文件,存储参数文件
3.查询数据库参数当前值(见Oracle database reference手册):
select value from v$parameter where name='pga_aggregate_target'
或
show parameter pga_agg(支持模糊匹配)
例如:
SQL> show parameter memory; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ hi_shared_memory_address integer 0 memory_max_target big integer 600M memory_target big integer 600M shared_memory_address integer 0 SQL> show parameter sga; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ lock_sga boolean FALSE pre_page_sga boolean FALSE sga_max_size big integer 460M sga_target big integer 300M SQL> show parameter pga; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ pga_aggregate_target big integer 200M SQL>4.修改初始参数文件(静态参数文件),需手动修改,并重新启动服务
修改spfile参数:alter system set pga_aggregate_target=1g
5.pfile文件默认位置:
$oracle_home/dbs(unix系统)
%oracle_home%\database(windows系统)
6.如何查看当前oracle是使用SPFILE还是PFILE参数打开的
Oracle的Startup命令默认是用spfile打开。
SVRMGR> show parameter pfile;
NAME TYPE VALUE
----------------------------------- ------- ------------------------------
spfile 字符串 %ORACLE_HOME%\DATABASE\SPFILE%
就是用'spfile'启动的