Oracle11新特性——初始化文件管理

 
11g对于初始化增加了一个很实用的功能,可以根据内存中的参数设置来创建初始化参数文件。 
Oracle从9i推出了SPFILE之后,就给出了使用PFILE创建SPFILE以及由SPFILE创建PFILE的语法。 
在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.

转载于:https://blog.51cto.com/huangmangguo/1117574

Oracle11新特性——初始化文件管理相关推荐

  1. oracle 11g函数包缓存,Oracle11新特性——PLSQL函数缓存结果(一)

    Oracle11g新增的SQL缓存结果集的功能前面已经介绍过了.同时Oracle对PL/SQL的函数也进行了相应的增加.允许函数缓存返回结果. 先看一个简单的例子: SQL> CREATE TA ...

  2. Oracle11新特性:分区功能增强-Oracle新增复合分区 (转载)

    Oracle11g在分区方面做了很大的提高,不但新增了4种复合分区类型,还增加了虚拟列分区.系统分区.INTERVAL分区等功能. 9i开始,Oracle就包括了2种复合分区,RANGE-HASH和R ...

  3. C++11新特性之新类型与初始化

    C++11新特性之新类型与初始化 snoone | 2016-06-23 11:57    浏览量(148)    评论(0)   推荐(0) 数据 这是C++11新特性介绍的第一部分,比较简单易懂, ...

  4. C++新特性探究(八):初始化列表(Initialization List)再探究

    相关博文:C++新特性探究(七):初始化列表(Initialization List) 相关博文:C++新特性探究(八):初始化列表(Initialization List)再探究 相关博文:C++之 ...

  5. C++新特性探究(七):初始化列表(Initialization List)

    前文:C++之构造函数和(构造)函数重载探究 相关博文:C++新特性探究(七):初始化列表(Initialization List) 相关博文:C++新特性探究(八):初始化列表(Initializa ...

  6. 现代C++新特性 列表初始化

    文字版PDF文档链接:现代C++新特性(文字版)-C++文档类资源-CSDN下载 1.回顾变量初始化 在介绍列表初始化之前,让我们先回顾一下初始化变量的传统方法.其中常见的是使用括号和等号在变量声明时 ...

  7. 现代C++新特性 非静态数据成员默认初始化

    文字版PDF文档链接:现代C++新特性(文字版)-C++文档类资源-CSDN下载 1.使用默认初始化 在C++11以前,对非静态数据成员初始化需要用到初始化列表,当类的数据成员和构造函数较多时,编写构 ...

  8. Java春招面试复习:JDK 5-15都有哪些经典新特性

    前言 JDK 15发布啦~ 我们一起回顾JDK 5-15 的新特性吧,大家一起学习哈~ 本文已经收录到github https://github.com/whx123/JavaHome 公众号:捡田螺 ...

  9. Maven的基本原理和Maven2的新特性

    用Maven做项目管理 在Java世界中我们很多开发人员选择用Ant来构建项目,一个build.xml能够完成编译.测试.打包.部署等很多任务,但我们也碰到了很多的问题,如jar文件管理混乱,各个项目 ...

最新文章

  1. 第十三周学习进度情况
  2. 题目1185:特殊排序
  3. 广西大学计算机科学与技术中法,广西大学
  4. jqPlot图表插件使用说明(一)
  5. jcreator编译多个java_java用JCreator怎么都编译不过去!
  6. 非结构化数据与结构化数据提取---- BeautifulSoup4 解析器
  7. ExtJs2.0学习系列(3)--Ext.Window
  8. 转码器ffmpeg安装
  9. 停车场管理系统linux实现,基于Linux的停车场管理系统的设计与实现
  10. Atitit 类库冲突解决方案  httpclient-4.5.2.jar
  11. SPSS心理学量表总体或分维度用总分还是均分表示?【SPSS 061期】
  12. 非线性系统离散线性化方法(一)
  13. 通信教程 | CAN总线协议基础原理
  14. c语言国二题库及答案2017,全国计算机二级《C语言》考试题库与答案
  15. NDK not configured
  16. 数据库程序中按关键字查询代码
  17. 负载均衡及其常见实现方式
  18. [maven] Maven面试宝典
  19. 【创作中心】自定义模板的使用
  20. 实验九 FBG 团队项目需求改进与系统设计

热门文章

  1. java 反射技术实例,什么是反射技术?Java中最常用的反射技术实例
  2. java eml文件解析_java 解析 eml的源代码
  3. ES6模块的循环加载
  4. 快速了解babel工作原理
  5. linux函数 取值溢出,Linux eCryptfs工具parse_tag_3_packet()函数堆溢出漏洞
  6. php读取excel存入mysql数据库_PHP将Excel内容导入mysql数据库
  7. Android的Broadcase的使用(读取短信和创建通知)
  8. Python升级pip并安装opencv、moviepy包
  9. VB在XP/2K 任务管理器的进程列表中隐藏当前进程
  10. 简单而常用的shell 命令