`
atkinson2010
  • 浏览: 5940 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

[005]参数文件:PFILE,SPFILE

阅读更多

参数文件在数据库nomount时被读取。

 

参数文件两种形式:文本文件,二进制文件。他们可以共存,但读取时有顺序。

 

启动的顺序为:

1. spfilesid.ora(二进制)

2. spfile.ora(二进制)

3. initsid.ora(纯文本)

4. 报错,无法找到参数文件。

 

注意: startup nomount时,如果出错,一是数据库软件装的有问题,二就是参数文件错误。仅有这两个原因。

 

参数文件的作用:

1. 设置内存分配

2. 指定控制文件位置

 

查看当前系统使用的是什么参数文件:

SQL> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /u01/app/oracle/product/10.1.0
                                                 /db_1/dbs/spfileorcl.ora

 

如果VALUE内有值的话,就是使用了对应的文件,这个文件是二进制的。

如果没有值的话,说明使用了纯文本文件,默认位置: /u01/app/oracle/product/10.1.0/db_1/dbs/。

 

两种格式文件可以相互转换:

二进制转纯文本:create pfile from spfile;

纯文本转二进制:create spfile from pfile;

 

可以在启动时制定纯文本: startup pfile='.......ora';

 

关于alter system '...' scope=memory,spfile,both,中的scope。

默认时scope=memory,仅改变当前内存的参数,不改变spfile,下次启动无效。

scope=spfile,改变spfile,下次启动后生效,当前无效。

scope=both,以上两个合并。

注意: 如果修改的参数是静态的,那么,使用memory,both时,就会报错。

分享到:
评论

相关推荐

    原创文档详细说明ORACLE10G参数文件PFILE与SPFILE

    原创文档详细说明ORACLE10G参数文件PFILE与SPFILE, 超级详细

    Oracle参数文件PFILE和SPFILE介绍

    PFILE属于静态文件,修改之后的参数需要重启Oracle服务器才能生效;SPFILE属于动态文件,参数修改后立即使之生效,且为二进制文件,更加的安全。

    ORACLE初始化参数文件详细文档

    另外有一个pfile文件(mypfile.ora),里面包括三个参数,其中指定了spfile为前面的spfile文件 processes=100 sessions=100 spfile='myspfile.ora' processes=180 当使用mypfile.ora启动数据库时,会按如下顺序读取...

    在Oracle关闭情况下如何修改spfile的参数

    大家都知道在Oracle中pfile参数是可以手动更改的,但是spfile是二进制文件所以不可以手动更改,但我最近遇到了一个问题,修改参数错误,导致Oracle启动不了,一定要修改spfile该怎么办呢?下面通过这篇文章来一起看...

    平安数据库试题

    6 ORACLE 9i 报 ORA-4031,从init参数文件哪个参数去入手解决 解释:共享池问题 答案:shared_pool_size 7 使用LOGMINER恢复archive log 文件,视图$logmnr_contents中不包含() a. archive logfile路径 b. table_name...

    Oracle9i的init.ora参数中文说明

    请注意所有用户均可读取或写入 UTL_FILE_DIR 参数中指定的所有文件。 值范围: 任何有效的目录路径。 默认值: 无 plsql_v2_compatibility: 说明: 设置 PL/SQL 兼容级。如果设置为 FALSE, 将执行 PL/SQL V3 行为, ...

    深入解析Oracle.DBA入门进阶与诊断案例

    针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...

    Win8下DG物理Standby搭建

    6、修改客户端初始化参数文件 3 2.2 阶段二:Standby库配置 5 1、把口令文件和 pfile 名字改成 standby 5 2、修改initstandby.ora参数文件 5 3、创建目录adump等 6 4、根据initstandby.ora创建spfile 6 2.3 阶段三:...

    Oracle数据库迁移之物理迁移

    ORACLE数据库迁移有多种,先从物理迁移实验做起。...  制定pfile文件可以启动,nomount状态也是加载参数文件的过程,如果可以成功启动,那么说明参数文件没有问题  2、启到mount状态,mount状态是加载控制文

    Oracle自学(学习)材料 (共18章 偏理论一点)

    3 管理 Oracle 实例 目标 3-2 初始化参数文件 3-3 PFILE initSID.ora 3-5 PFILE 例子 3-6 SPFILE spfileSID.ora 3-7 创建一个 SPFILE 3-8 SPFILE 例子 3-9 Oracle 管理文件 3-10 Oracle 管理文件例子 3-11 打开一个...

    创建物理dataguard

    6、通过pfile创建spfile并用新的spfile重起数据库,datagurard必须使用spfile 5 四、从数据库上的准备工作 6 1、在从数据库端创建主数据的datafiles的拷贝 6 2、为从数据库创建控制文件 6 3、拷贝刚才的主数据库...

    oracle实验报告

    3、创建初始化参数文件:(特权模式) create pfile from spfile; mydb.__db_cache_size=348127232 mydb.__java_pool_size=12582912 mydb.__large_pool_size=4194304 mydb.__oracle_base='E:\\app\\oracle'#...

    oracle 12c 数据库 教程

    可以将 spfile 转换为 pfile 6 注意:scope 的取值有三个:memory、spfile、both 7 一个表空间(tablespace)由一组段组成 8 Tablespaces(表空间) 8 system sysaux temp undo 8 ...

Global site tag (gtag.js) - Google Analytics