Oracle 起步日记(15)——参数文件管理

 

那些备份监测 模模糊糊就过了 感觉 还没真正学了什么

现在看到数据库结构调整

 

数据库结构包括很多部分,如数据文件、表空间、控制文件、日志文件、实例、后台进程、数据字典、SGA等

 

 

Oracle使用初始化参数文件来保存Oracle历程启动时所要用到的初始化参数信息

初始化参数文件分为文本参数文件pfile、二进制spfile。spfile是不可编辑的文件,这两个参数文件之间是可以相互转换的

spfile可以在线修改数据库参数,并且修改后不需要重新启动数据库就可以起作用

 

最初,服务器参数文件是根据传统的文本参数文件使用CREATE SPFILE语句建立起来的

 

下面是spfile的管理过程

1) 导出二进制参数文件

 

CREATE PFILE = ‘e:\LY.ora’

FROM SPFILE;

 

2) 创建服务器参数文件

 

服务器参数文件必须根据传统的文本初始化参数文件才能创建,并且,创建必须在使用STARTUP之前完成才起作用

 

我表示,不知道不传统的创建是如何的

 

SHUTDOWN IMMEDIATE

CREATE SPFILE FROM PFILE = ‘E:\LY.ora’

STARTUP

 

3) 更改初始化参数

通过ALTER SESSION 或 ALTER SYSTEM 语句可以更改初始化参数

其中使用ALTER SESSIONG改变参数文件后,只对本回话起作用

而ALTER SYSTEM则是对整个数据库产生影响

 

SELECT NAME,VALUE FROM V$PARAMETER

WHERE NAME = ‘job_queue_processes’;

 

ALTER SYSTEM SET job_queue_processes = 500

SCOPE = BOTH;

 

去百度了一下并复制了这么一段

alter system set parameter= value scope=spfile;
这里面的scope=spfile是什么意思,下面详细解释一下:

SCOPE参数值有三个选项。
SCOPE=MEMORY:只改变当前实例运行,亦即初始化参数改变了只对当前实例有效,当实例重启之后,初始化参数值还原。

SCOPE=SPFILE:只改变SPFILE的设置。亦即改变初始化参数文件内容。实例重启后参数生效。

SCOPE=BOTH,既改变实例也改变SPFILE。指定这个选项相当于不带参数的alter system语句。需要注意的是,如果修改静态参数,必须指定SPFILE参数(必须表明SCOPE=MEMOEY或者SCOPE=SPFILE),否则会报错

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值