init
Oracle数据库本身没有命令可以用来维护init.ora文件中包含的值。例如,如果使用init.ora参数文件,发出ALTER SYSTEM命令来改变SGA 组件的大小时,这并不会作为一个永久修改反映到init.ora 文件中。如果
希望这个修改是永久的,需要手动地更新init.ora文件。
遗留的参数文件不一定位于数据库服务器上。试图启动数据库的客户机上必须有遗留的参数文件。
SPFILE是Oracle做出的一个重要改变。有了SPFILE,可以消除传统参数文件存在的两个严重问题:
· 可以杜绝参数文件的繁殖。SPFILE总是存储在数据库服务器上;必须存在于服务器主机本身,不能放在客户机上。
· 无需在数据库之外使用文本编辑器手动地维护参数文件(也不能手动地维护,它是一个2进制文件)。利用ALTER SYSTEM 命令,完全可以直接将值写入SPFILE。
可以通过show parameter spfile语句查看spfile存放位置。
修改参数命令:
Alter system set parameter=value
deferred 指定系统修改是否只对以后的会话生效(对当前建立的会话无效,包括执行此修改的会话)
sid='sid|*'主要用于集群环境;默认值为sid='*'。这样可以为集群中任何给定的实例惟一地指定参数设置。
取消修改参数命令:
Alter system reset parameter
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11980046/viewspace-736019/,如需转载,请注明出处,否则将追究法律责任。