使用startup命令来启动oracle,oracle搜索参数配置文件的顺序是:
a. spfile${ORACLE_SID}.ora
b. spfile.ora
c. init${ORACLESID}.ora
d. init.ora
SPFILE是二进制文件,它们可不能用文本编辑器来编辑。使用ALTER SYSTEM命令可进行参数修改,语法如下(< > 中的部分是可选的,其中的管道符号(|)表示“取候选列表中的一个选项”):
Alter system set parameter=value <comment='text'> <deferred> <scope=memory|spfile|both> <sid='sid|*'>
默认情况下,ALTER SYSTEM SET命令会更新当前运行的实例,并且会修改SPFILE,这就大大简化了管理;原先使用init.ora参数文件时,通过ALTER SYSTEM命令设置参数后,如果忘记更新init.ora参数文件,或者把init.ora参数文件丢失了,就会产生问题,使用SPFILE则会消除这些问题。
记住这一点,下面来详细分析这个命令中的各个元素: