Oracle初始化参数文件pfile和spfile

pfile :Oracle 9i之前,ORACLE一直采用PFILE方式存储初始化参数,该文件为文本文件,可以在操作系统级别修改。当spfile文件修改出现错误导致oracle无法启动时,可以使用 pfile文件启动数据库

spfile:从Oracle 9i开始,Oracle引入了SPFILE文件,该文件为二进制格式,不能通过手工修改,只能在sql下通过alter system set 修改其中的参数。

如:

 ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE SCOPE = SPFILE ;

其中 scope有三个参数,分别为

scope=both 立即并永久生效,(默认模式)

scope=spfile 下次启动才能生效。

scope=memory 立即生效但下次启动时失效

查看spfile的位置

SELECT NAME, VALUE, DISPLAY_VALUE FROM V$PARAMETER WHERE NAME ='spfile';
---或
show parameter spfile

验证是否是spfile启动

1.执行SELECT ISSPECIFIED,count(*) FROM v$spparameter group by ISSPECIFIED;

如果结果又true值,说明是spfile启动

2.show parameter spfile 如果value值不为空,则为spfile启动

pfile文件的创建和使用pfile文件启动数据库

1.创建pfile文件

create pfile from spfile; 创建的pfile默认位置在 $ORACLE_HOME/dbs/ initorcl.ora ,initorcl.ora是默认的pfile文件名

create pfile='/home/oracle/pfile' from spfile; 指定pfile的路径和文件名

2.使用pfile文件启动数据库

startup force pfile='?/dbs/initorcl.ora'

从pfile创建spfile

create spfile from pfile='/home/oracle/pfile';

因为spfile在数据库没有启动的情况下也能创建,所有通过pfile和spfile的互转,可以在数据库无法启动的情况下修改spfile文件

相关推荐

  1. Oracle初始化参数文件pfilespfile

    2023-12-06 10:26:03       35 阅读
  2. Oracle数据库参数文件

    2023-12-06 10:26:03       20 阅读
  3. Redis集中管理Session系统初始化参数详解

    2023-12-06 10:26:03       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 10:26:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 10:26:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 10:26:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 10:26:03       18 阅读

热门阅读

  1. AFPN:用于目标检测的渐近特征金字塔网络

    2023-12-06 10:26:03       38 阅读
  2. AFPN:用于目标检测的渐近特征金字塔网络

    2023-12-06 10:26:03       37 阅读
  3. 【SpringCloud】设计原则之前后端分离与版本控制

    2023-12-06 10:26:03       28 阅读
  4. ES6基础语法

    2023-12-06 10:26:03       40 阅读
  5. ES6迭代器

    2023-12-06 10:26:03       36 阅读
  6. 查看php进程占用内存

    2023-12-06 10:26:03       39 阅读
  7. 【RabbitMQ基础编程模型】

    2023-12-06 10:26:03       35 阅读
  8. 3分钟在CentOS 7上离线安装Docker

    2023-12-06 10:26:03       33 阅读
  9. Web测试自动化工具Selenium的使用

    2023-12-06 10:26:03       44 阅读
  10. Python:可以做什么?

    2023-12-06 10:26:03       46 阅读
  11. Qt之QCache和QContiguousCache

    2023-12-06 10:26:03       39 阅读