分类: Oracle
2008-03-31 13:06:10
来源:赛迪网 作者:小桥 |
Oracle 11g对于初始化增加了一个特别有用的功能,它可以根据内存中的参数设置来创建初始化参数文件。
Oracle从9i推出SPFILE之后,就给出了使用PFILE创建SPFILE以及由SPFILE创建PFILE的语法。
在Oracle 11g中,Oracle增强了这种语法,使得创建PFILE或SPFILE时,不在需要指定一个物理的文件,而是可以从当前内存中的设置来获取参数配置。
采用这种方式创建的PFILE或SPFILE,可以保证获得的参数就是当前运行的参数,而如果从PFILE或SPFILE则无法确保文件中的参数设置与数据库运行的参数设置一致。
语法很简单,将创建时的FROM语句后面的文件类型PFILE或SPFILE改为MEMORY就可以了。
代码片段:
注意:上面的这种方式要求数据库至少处于NOMOUNT状态,否则会出现报错:
|