oracle 9i用spfile备份的pfile启动出错

刚学oracle不久,有个问题:学过oracle的朋友都知道是spfile备份为pfile文件代码:createpfile=‘c:\init.ora’,fromspfil... 刚学oracle不久,有个问题:
学过oracle的朋友都知道是spfile备份为pfile文件
代码:create pfile=‘c:\init.ora’,from spfile;
或:create pfile=‘c:\init.ora’,from spfile=‘d:\oracle\...\spfileSID.ora’;
第一点:这两种方式各有什么不同
第二点:我想用指定由oracle备份出来的pfile来启动数据库,不知什么原因,总不能启动
希望广大oracle学习者指导下!谢谢
突然想到还有两个问题:
1,startup force,总使用force对数据库有什么影响?
2,create pfile=‘c:\init.ora’,from spfile mount;
有天看到一博客这么写,老师却不置可否,这是什么意思?
展开
 我来答
mrwdc
2013-09-16 · 超过16用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:43.5万
展开全部
第一点,pfile和spfile都是参数文件,不过spfile是二进制参数文件,他们是同一个东西的不同存在形式;
第二点,当存在spfile时oracle启动默认读取spfile,要想读取pfile的话将spfile删掉即可;
force是强制的意思,startup force相当于数据库断电后重启(shut abort后startup)
风清扬灬丶
2013-09-16 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:87.9万
展开全部
1、spfile和pfile为数据库的参数文件,spfile为二进制
2、用spfile创建pfile,命令如下:
create pfile from spfile;
用pfile创建spfile,命令如下:
create spfile from pfile;
3、startup force; 强制启动
4、用pfile启动数据库:
startup pfile='你的pfile参数路径';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Shinelily2011
2013-09-16
知道答主
回答量:26
采纳率:0%
帮助的人:21.1万
展开全部
  1. spfile 是二进制文件,Pfile是文本文件。

  2. Startup force可以理解为两条指令, shutdown abort + startup immediate。

    这样就好理解了,shutdown abort 相当于直接掉电。你可以百度一下。

  3. 使用Pfile启动的时候 要指明路径

      startup pfile='E:\oracle\product\10.2.0\admin\HRG\pfile\init.ora.1252013115241'

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式