参数文件中存储着实例内存分配信息、资源位置、设置用户进程、控制文件位置和用户登录信息,
[精品]Oracle体系结构参数文件
。大部分参数采用默认值。参数文件分为静态pfile和动态的spfile二进制文本格式文件。静态参数文件的位置:$oracle_home/admin/sid/pfile/init.ora;在Alter system修改静态参数的时候,还需要关闭数据库修改参数文件才有效。可以把参数文件复制到备份目录下进行备份。动态参数文件存储在服务器上,windows目录$oracle_home/databse/spfilesid.ora ,unix目录$oracle_home/ dbs/
修改动态参数文件用alter system命令修改。
数据启动使用参数文件的规则:
a、使用服务器上的spfilesid.ora文件启动数据库
b、使用服务器上默认的spfile文件启动数据库
c、如果没有找到spfile文件,就用服务器上的initsid.ota文件作为参数文件启动
d、如果没有找到intsid.ora文件,就用服务器上默认的pfile文件来启动
查看参数文件的值
v$parameter
show parameter
show parameter db查看db相关的参数和参数值
从spfile文件中创建pfile:
create pfie='D:\backupinit.ora' from spfile;
create pfile='文件名称' from memory
创建spfile:
create spfile='文件名字' from pfile='文件名字';
create spfile from pfile='文件名字';
create spfile from memory
使用警告日志和init.ora重建经过修改的参数文件
把警告日志文件中的非默认的参数值添加到init.ora中,然后通过create spfile
from pfile='文件名称'
修改参数文件的值
alter system set parameter =value
说明:
parameter=value给参数赋值
comment='text'该参数是可选的,注释参数,在v$parameter中的update_comment字段中,
电脑资料
《[精品]Oracle体系结构参数文件》(https://www.unjs.com)。查看延迟生效的参数:
select name from v$parameter where issys_modifiable='dfferred'
取消spfile中设置的参数值:
alter system reset pamater
更改后的参数值为默认值。
通过警告文件来监控数据库
show parameter background_dump_dest //警告文件的目录