Oracle 起步日记(15)——参数文件管理
2012-02-15 12:28
351 查看
那些备份监测 模模糊糊就过了 感觉 还没真正学了什么
现在看到数据库结构调整
数据库结构包括很多部分,如数据文件、表空间、控制文件、日志文件、实例、后台进程、数据字典、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),否则会报错
现在看到数据库结构调整
数据库结构包括很多部分,如数据文件、表空间、控制文件、日志文件、实例、后台进程、数据字典、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),否则会报错
相关文章推荐
- Oracle 起步日记(16)——控制文件管理
- Oracle 起步日记(17)——日志文件管理
- Oracle 起步日记(2)——表空间管理
- ORACLE体系结构--参数文件管理
- Oracle 起步日记(11)——文件检测
- Oracle 起步日记(3)——用户管理、权限管理、序列
- oracle的启动与关闭原理-参数文件管理
- ORACLE实例管理之参数文件
- Oracle控制文件与参数文件管理_超越OCP精通Oracle视频教程培训13
- oracle-7参数文件的管理
- oracle初始化参数文件管理
- 《Oracle 12c 运维实战宝典》-参数文件管理与无备份坏块处理分享
- 《Oracle 12c运维实战宝典之参数文件管理》视频讲解
- oracle profile参数文件管理和使用
- oracle 11g 文件管理(启动,参数,密码,控制,日志)
- Oracle 起步日记(19)——安全管理、角色管理
- oracle profile参数文件管理和使用(2)
- 创建和管理Oracle初始化参数文件pfile、spfile
- oracle初始化参数文件的管理!
- Oracle PL-SQL Developer集成TFS进行团队脚本文件版本管理