用spfile 和用pfile启动的区别是什么?

panweiwebweb 2005-09-25 09:52:35
用spfile 和用pfile启动的区别是什么? 请大家说详细点可以吗?
...全文
292 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaokelz 2005-11-08
  • 打赏
  • 举报
回复
可以由spfile是如何生成的理解它,
一个spfile对应于唯一的一个pfile,
除了spfile是二进制文件,pfile是可编辑文件外,
一个实例默认对应唯一的一个spfile,在oracle数据库启动时可以看出他们的区别:
利用pfile:
startup pfile ='....initXXX.ora'
利用spfile:
startup
直接利用startup启动数据库,数据库会找到并读取spfile文件,
spfile的内容就是当初生成这个文件的pfile文件。
chijiao 2005-11-08
  • 打赏
  • 举报
回复
用两者其一分别启动,对数据库来说,没有区别.
spfile是BINARY文件,不能人工编辑.
pfile是TEXT文件,可以手工编辑.
hellokittyhappy 2005-11-07
  • 打赏
  • 举报
回复
同意楼上的,如果存在spfile文件则按照spfile文件,如果想让pfile文件生效,需要删除spfile,这两个文件可以互相转换生成
13030075899 2005-09-25
  • 打赏
  • 举报
回复
spfile 是二进制的pfile 是可以直接编辑的.

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧