zoukankan      html  css  js  c++  java
  • 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角色来执行。

    ---------------------------------------------------------------------------------------

    版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

    Skype:    tianlesoftware

    QQ:       tianlesoftware@gmail.com

    Email:    tianlesoftware@gmail.com

    Blog:     http://blog.csdn.net/tianlesoftware

    Weibo:    http://weibo.com/tianlesoftware

    Twitter:  http://twitter.com/tianlesoftware

    Facebook: http://www.facebook.com/tianlesoftware

    Linkedin: http://cn.linkedin.com/in/tianlesoftware


  • 相关阅读:
    移动端点击事件300ms延迟问题解决方案——fastclick.js
    hover样式失效的解决方法
    phtoshop cs6 下载安装及破解方法(另附Photoshop CC 2018破解版图文教程)
    CCS3怎么实现border边框渐变效果
    使用git clone命令克隆github项目到本地时出错,提示没有权限的解决方法
    CSS3实现背景透明文字不透明
    (三十六)类数组对象arguments
    (三十五)函数的使用
    (三十四)设计模式之发布订阅模式
    (三十三)设计模式之混合模式
  • 原文地址:https://www.cnblogs.com/tianlesoftware/p/3609140.html
Copyright © 2011-2022 走看看