oracle scope参数说明

1,scope=spfile

仅更改spfile值,不更改内存值,不立即生效,数据库重启后生效

 

2,scope=memory

仅更改内存值,不更改spfile值,数据库重启后失效

 

3,scope=both

内存和spfile值都更改,立即生效,数据库重启后依然有效

 

4,不指定scope参数,等同于scope=both

 

参数文件的查找顺序?

数据库启动时,在默认$ORACLE_HOME/dbs路径下,依次查找

spfile<sid>.ora --> spfile.ora --> init<sid>.ora

若三个文件都没有,则启动失败

 

如何查询当前数据库是从spfile还是pfile启动?

sqlplus中执行命令

SQL> show parameter spfile;

若查询到VALUE中有spfile的具体路径,则表示当前数据库状态是从spfile中启动

若查询到的VALUE值为空,表示没有从spfile启动,则当前数据库是从pfile启动

 

posted on 2020-02-10 22:09  越野兔  阅读(990)  评论(0编辑  收藏  举报

导航