Oracle11g新特性--管理SPFILE说明
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle11g新特性--管理SPFILE说明,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2779字,纯文字阅读大概需要4分钟。
内容图文
![Oracle11g新特性--管理SPFILE说明](/upload/InfoBanner/zyjiaocheng/549/392c61f8ec4d44709bb8f9ebaca75db6.jpg)
在Oracle 11g 以前,我们可以从spfile来创建pfile,或者利用pfile来创建spfile。 在Oracle 11g中,在管理spfile方面得到增强,可
在Oracle 11g 以前,我们可以从spfile来创建pfile,或者利用pfile来创建spfile。 在Oracle 11g中,在管理spfile方面得到增强,可以从memory来创建pfile和spfile。
语法如下:
CREATE PFILE [= 'pfile_name' ]
FROM { { SPFILE [= 'spfile_name'] } | MEMORY } ;
CREATE SPFILE [= 'spfile_name' ]
FROM { { PFILE [= 'pfile_name' ] } | MEMORY } ;
示例:
[15:43 oracle@dave /u01/backup]$ora si
SQL*Plus: Release 11.2.0.3.0 Production onFri Oct 12 15:43:22 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise EditionRelease 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Miningand Real Application Testing options
SQL> create pfile from memory;
File created.
SQL> create spfile from memory;
create spfile from memory
*
ERROR at line 1:
ORA-32002: cannot createSPFILE already being used by the instance
--对于open 状态的实例,不能从memory创建spfile。
SQL> startup mount force;
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2231952 bytes
Variable Size 285213040 bytes
Database Buffers 419430400 bytes
Redo Buffers 23838720 bytes
Database mounted.
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
SQL> create spfile from memory;
create spfile from memory
*
ERROR at line 1:
ORA-32002: cannot createSPFILE already being used by the instance
--mount 状态也不可以使用
SQL> startup nomount force;
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2231952 bytes
Variable Size 285213040 bytes
Database Buffers 419430400 bytes
Redo Buffers 23838720 bytes
SQL> create spfile from memory;
create spfile from memory
*
ERROR at line 1:
ORA-32002: cannot createSPFILE already being used by the instance
--nomount 状态也不可以
SQL> shutdown abort;
ORACLE instance shut down.
SQL> create spfile from memory;
create spfile from memory
*
ERROR at line 1:
ORA-00922: missing or invalid option
--数据库关闭后,语法不可以用。
我们用pfile启动数据库,在来创建spfile:
SQL> startuppfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initdave.ora'
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2231952 bytes
Variable Size 285213040 bytes
Database Buffers 419430400 bytes
Redo Buffers 23838720 bytes
Database mounted.
Database opened.
SQL> create spfile from memory;
File created.
--这次创建成功。
注意:
(1)如果是RAC 环境,那么生成的脚本会包含所有节点的参数。
(2)执行这个命令需要使用sysdba或sysoper角色来执行。
内容总结
以上是互联网集市为您收集整理的Oracle11g新特性--管理SPFILE说明全部内容,希望文章能够帮你解决Oracle11g新特性--管理SPFILE说明所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。