Oracle 起停
2019-05-27 本文已影响0人
黑白_a9aa
Oracle启动
Oracle停止
启动时的初始化参数
- pfile
文本文件,记录Oracle初始化参数,Oracle9i之前 - spfile
二进制文件,记录Oracle初始化参数,Oracle9i之后
pfile 和 spfile 的区别
- pfile为存文本文件,spfile为二进制文件,spfile可以通过pfile生成
- pfile修改需要重启实例,spfile可通过SQL命令在线修改,实时生效
问题:spfile 文件修复
- spfile文件位置
spfile 一般存放路径为:$ORACLE_HOME/dbs/spfile<sid>.ora
若数据库正常可用,可通过一下sql进行查询
-- 方法一
SQL> SELECT NAME, VALUE, DISPLAY_VALUE FROM V$PARAMETER WHERE NAME ='spfile';
NAME
---------------------------------------------------------------------------
VALUE
---------------------------------------------------------------------------
DISPLAY_VALUE
---------------------------------------------------------------------------
spfile
/data/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora
/data/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora
SQL>
-- 方法二
SQL> show parameter spfile;
NAME TYPE VALUE
------ ------ ------------------------------
spfile string /data/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora
SQL>
- 重建pfile或spfile
create spfile from pfile='/data/oracle/admin/orcl/pfile/init.ora.102220188413';