网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  oracle 11g新特性──初始化文件的管理     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:96次  录入:管理员--2008-02-25  
 

oracle 11g对于初始化增加了一个特别有用的功能,它可以根据内存中的参数设置来创建初始化参数文件。

oracle从9i推出spfile之后,就给出了使用pfile创建spfile以及由spfile创建pfile的语法。

在oracle 11g中,oracle增强了这种语法,使得创建pfile或spfile时,不在需要指定一个物理的文件,而是可以从当前内存中的设置来获取参数配置。

采用这种方式创建的pfile或spfile,可以保证获得的参数就是当前运行的参数,而如果从pfile或spfile则无法确保文件中的参数设置与数据库运行的参数设置一致。

语法很简单,将创建时的from语句后面的文件类型pfile或spfile改为memory就可以了。

代码片段:

[oracle@yangtk ~]$ sqlplus "/ as sysdba"

sql*plus: release 11.1.0.6.0 - production on thu jan 10 15:06:30 2008

copyright (c) 1982, 2007, oracle. all rights reserved.


connected to:
oracle database 11g enterprise edition release 11.1.0.6.0 - production
with the partitioning, olap, data mining and real application testing options

sql> create pfile='/home/oracle/initora11g_p.ora' from memory;

file created.

sql> create spfile='/home/oracle/spfileora11g_p.ora' from memory;

file created.

注意:上面的这种方式要求数据库至少处于nomount状态,否则会出现报错:

sql> shutdown immediate
database closed.
database dismounted.
oracle instance shut down.
sql> create pfile='/home/oracle/initora11g_p.ora' from memory;
create pfile='/home/oracle/initora11g_p.ora' from memory
*
error at line 1:
ora-00922: missing or invalid option


sql> create spfile='/home/oracle/spfileora11g_p.ora' from memory;
create spfile='/home/oracle/spfileora11g_p.ora' from memory
*
error at line 1:
ora-00922: missing or invalid option


sql> startup nomount
oracle instance started.

total system global area 267825152 bytes
fixed size 1299316 bytes
variable size 176163980 bytes
database buffers 88080384 bytes
redo buffers 2281472 bytes
sql> create pfile='/home/oracle/initora11g_p.ora' from memory;

file created.

sql> create spfile='/home/oracle/spfileora11g_p.ora' from memory;

file created.

 
 
上一篇: 实例讲解表碎片的具体起因及解决的办法 (1)    下一篇: 在线日志文件都是active或current的现象
  相关文档
什么是Oracle数据访问组件(ODAC) 09-29
Oracle 的一些基本知识,应该知道 06-10
Linux平台下数据库资源使用情况分析 04-11
Oracle的远程复制与异地容灾的经典解析 09-01
oracle初始参数中三个关于license的设置 06-07
oracle用户密码含有特殊字符应当如何处理 (1) 04-03
实例讲解oracle数据库自动增加id的sql 08-01
红旗linux和Oracle10gr2的冲突 05-27
帮你完全了解 Oracle 标签安全测试 05-13
实例讲解更改oracle数据库中的sys口令 07-30
oracle中系统process与session的关系 04-07
用三个方法设置oracle数据库穿越防火墙 04-17
Oracle *Graphics中不同类型图形的切换 09-01
巧用bulk collect实现cursor批量fetch 03-05
初学者应该如何理解oracle的架构知识 (1) 03-04
深入讲解memory_target与自动内存管理 03-24
Oracle基本操作 06-17
快速掌握在oracle 9i中转换时区的方法 01-28
讲解oracle数据库应用程序中raid的级别 05-05
详细讲解各种数据库使用jdbc连接的方式 03-28
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息