1 启动顺序:
spfile
pfile
init.ora
2 指定pfile启动
startup pfile='$ORACLE_HOME/dbs/initorcl.ora'
3 查看是用spfile 还是pfile 启动
select distinct isspecified from v$spparameter; 用spfile启动
ISSPEC
------
TRUE
FALSE
select distinct isspecified from v$spparameter; 用pfile启动
ISSPEC
------
FALSE
4 查看修改级别
select distinct issys_modifiable from v$parameter;
false: 只能在参数文件中修改 指定scope=spfile
immediate 只能在内存中修改
deffered 只能在会话中修改
5查看隐藏参数
select ksppinm,ksppstvl from x$ksppi a,x$ksppcv b where a.indx=b.indx;
6设置,重置参数
设置:
SQL> alter system set processes=160 scope=spfile sid='*';
重置:
SQL> alter system reset processes scope=spfile sid='*';
7启动oracle的最少参数
*.compatible='11.1.0.0.0'
*.control_files='E:\oracle\oradata\mydb\control01.ctl'
*.db_name='mydb'