pfile与spfile
来源:互联网 发布:破解手游用什么软件 编辑:程序博客网 时间:2024/04/29 07:17
1.oracle实例启动时,寻找参数文件的顺序为
spfileSID.ora----->spfile.ora------>initSID.ora
2.spfile与pfile的区别
(1)pfile是文本文件,可以使用文本编辑器进行编辑,而spfile是二进制文件,不能使用任何编辑器进行修改,但是可以使用strings查看文件的内容
(2)pfile里面是静态参数,不能在线修改,而spfile里面有动态参数,可以在线修改,而不用重启oracle
3.可以通过以下命令查看oracle使用pfile启动,还是spfile启动
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/10.2.0
/db_1/dbs/spfileora.ora
如果value有值,说明是从spfile启动,否则是通过pfile启动
4.oracle的spfile,pfile存放位置
pfile:$ORACLE_HOME/dbs目录下,如果数据库是用dbca创建的话,则在$ORACLE_BASE/admin/ora/pfile还有一个pfile文件,并且 在$ORACLE_HOME/dbs目录下创建一个spfileSID.ora的spfile文件
spfile:$ORACLE_HOME/dbs目录下
5.spfile与pfile互相创建
(1)如果oracle是从pfile启动,则可以使用如下命令创建spfile
SQL> create spfile from pfile
(2)如果oracle是从spfile启动,则可以使用以下命令创建pfile
SQL> create pfile from spfile
6.利用pfile启动oracle实例
SQL>STARTUP PFILE = $ORACLE_HOME/dbs/initORCL.ora
================================================================
(一)Pfile文件
Pfile(Parameter File,参数文件)是基于文本格式的参数文件,含有数据库的配置参数。
Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。
(二)SPfile文件
SPfile(Server Parameter File,服务器参数文件)是基于二进制格式的参数文件,含有数据库及例程的参数和数值,但不能用文本编辑工具打开。
动态修改参数
alter system set parameter=Value
scope={spfile|both|memory};
SCOPE参数有三个可选值:
MEMORY:只改变当前实例运行;
SPFILE:只改变SPFILE的设置(如果修改的是静态参数,则必须指定SCOPE=SPFILE,否则将会报ORA-02095错。);
BOTH:改变实例及SPFILE(使用BOTH选项实际上等同于不带参数的ALTER SYSTEM语句)。
(三)spfile和pfile的对比表
(四)Oracle启动时的调用
用startup(默认)启动的顺序
1、直接在默认路径下查找spfileSID.ora --(spfile)
如果没有再查找2
2、直接在默认路径下查找spfile.ora
如果没有再查找3
3、直接在默认路径下查找initSID.ora --(pfile)
如果还没有 就会报错……
用startup pfile= 的方式启动。
1、指定的pfile:
startup pfile=$ORACLE_HOME/dbs/initSID.ora
2、使用spfile启动,需要变通一下如:vi一个pfile文件aaa.ora,包含以下内容:
spfile=$ORACLE_HOME/dbs/spfileSID.ora
再用startup pfile=$ORACLE_HOME/dbs/aaa.ora启动即可。
若使用这两种方式,级别会高于直接用startup启动的方式。
- Oracle10g--SPFILE与PFILE
- oracle10g spfile与pfile
- Oracle spfile与pfile
- pfile与spfile
- pfile与spfile
- Pfile与spfile区别
- oracle11g pfile 与spfile
- spfile与pfile区别
- Oracle10g--SPFILE与PFILE【转】
- 浅谈oracle10G spfile与pfile
- oracle10g的spfile与pfile
- oracle的pfile与spfile
- Oracle10g的spfile与pfile
- oracle之spfile与pfile
- ORACLE SPFILE与PFILE学习
- 浅谈oracle10G spfile与pfile
- oracle之spfile与pfile
- ORACLE的SPFILE与PFILE
- 常用文件系统介绍
- table 自动截断 IE FIREFOX 兼容性
- listener报错HPUX Error: 233: No buffer space available
- squid 开发的若干资料
- C语言数组下标是负数
- pfile与spfile
- java deep copy&clone
- Jaguar.Yuan 的Linux驱动之行——Platform驱动框架介绍(二)
- sql index索引
- 动态插入子菜单(ID不定)(MFC)
- 55555555555555555
- Vim代码缩进设置
- 2012第15周移动游戏榜单变化
- Linux下访问内存物理地址