中易网

平时在sqlplus下启动数据库时用到的参数文件是哪种?pfile还是spfile?

答案:3  悬赏:40  
解决时间 2021-02-11 03:42
平时在sqlplus下启动数据库时用到的参数文件是哪种?pfile还是spfile?
最佳答案
9i以上的版本默认的启动的是spfile,其默认存储位置$ORACLE_HOME/dbs(unix)或者$ORACLE_HOME\database,默认名称为spfilesid.ora,其中sid为数据库的sid。
但你也可以通过制定pfile的文件启动数据库
startup pfile ='$ORACLE_HOME/dbs/pfilesid.ora;
这种情况多用在需要修改隐式参数时;

查看当前数据库使用的是spfile还是pfile的方式如下:
以sysdba身份登录数据库,执行命令show parameter spfile,如果有值,则使用的是spfile,否则使用的是pfile;

SQL> conn / as sysdba
Connected.
SQL> show parameter spfile;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string ?/dbs/[email protected]
SQL>
全部回答
sqlplus / as sysdba startup 这些命令在linux下是好用的 但是在windows下只要启动了oracle服务,数据库就已经被启动了,即使你使用shutdown关闭数据库后你要想再重新启动oracle必须先关闭win服务在启动才可以,使用startup是不可以的。 windows里面已经把东西都集成到服务里面了,你不启动服务oracle无法使用,启动服务oracle也启动了,这就是windows的毛病。
你可以查看一下 一般启动时,如果pfile和spfile同时存在的话 oracle会使用spfile来启动,因为spfile是二进制文件,安全性较高 只有在spfile不存在的情况下,oracle才会去找pfile来启动。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大话西游2死了怎么复活
有关雍正篡位的电影
地球表面百分之70被海水复盖.其中有多少是海
脸宽有肉还短的女生适合的眼镜
高三的学生真的好累阿,晚上1点睡觉,早晨还
邮政储蓄银行卡在中信银行中可不可以取款,或
请问公司给员工发放饭餐补贴,做账时应如何入
满足下列条件的两平面互相平行()A.两个平面
不用卡在电脑上购物如何操作
请问,富农和地主的区别?
抗日英雄事迹200字
郑氏防水总汇在什么地方啊,我要过去处理事情
按规律填数1,2,4,5,7,8,10,()()
管家婆财贸双全普及版进货单怎么添加运费项
飞翼高达,飞翼零式高达,飞翼零式(KA版)高达,
推荐资讯
不锈钢镜面板和哑光板怎么清洁打理
白俄罗斯经济大学与国立大学的经管系,哪个更
汝城县国土资源执法检查大队我想知道这个在什
双鱼座如何增强桃花运
桂林龙胜三月三有什么活动
我和我老公已经结婚两年多了 他一直有个毛病
用权受监督主要指来自哪几种监督
psp三国志六新群雄怎么拥立东汉帝?
吉林银行四平信用支行怎么去啊,有知道地址的
从杨州到上海有几班车
4根号2是多少,4根号3是多少
亲们给我想个主题名吧 要有未来感的 求助 求
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?