oracle在修改初始化参数文件中的job_queue_processes参数时,为何要采用scope=both,它代表什么意思?
在修改初始化参数文件中的job_queue_processes参数时,为何要采用scope=both,它代表什么意思?...
在修改初始化参数文件中的job_queue_processes参数时,为何要采用scope=both,它代表什么意思?
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
1个回答
展开全部
一:
scope=both,既改变实例也改变SPFILE。指定这个选项相当于不带参数的alter system语句。需要注意的是,scope=both只适用于动态参数,如果修改静态参数,必须指定SPFILE参数(SCOPE=MEMOEY或SCOPE=SPFILE),否则会报错。
二:
SCOPE=MEMORY:只改变当前实例运行,亦即初始化参数改变了只对当前实例有效,当实例重启之后,初始化参数值还原。
三:
SCOPE=SPFILE:只改变SPFILE的设置。亦即改变初始化参数文件内容。实例重启后参数生效。
scope=both,既改变实例也改变SPFILE。指定这个选项相当于不带参数的alter system语句。需要注意的是,scope=both只适用于动态参数,如果修改静态参数,必须指定SPFILE参数(SCOPE=MEMOEY或SCOPE=SPFILE),否则会报错。
二:
SCOPE=MEMORY:只改变当前实例运行,亦即初始化参数改变了只对当前实例有效,当实例重启之后,初始化参数值还原。
三:
SCOPE=SPFILE:只改变SPFILE的设置。亦即改变初始化参数文件内容。实例重启后参数生效。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询