文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

12c上创建第二个数据库实例后无法启动第一个实例

2024-04-02 19:55

关注
在Windows 10上安装了12.2.0.1,第一个实例orcl是以非空器数据库安装的,可正常使用后,关闭实例。
创建第二个数据库实例zlcdb,创建的是容器数据库,可以正常使用后,关闭实例。
再次启动第一个实例orcl,先设置了环境变量:
set oracle_sid=orcl
然后登录到空实例:
sqlplus sys/his as sysdba
再执行startup
提示错误

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file 'C:\app\yonker\virtual\product\12.2.0\dbhome_1\database\initORCL.ora'

检查database目录下有SPFile文件SPFILEORCL.ORA
不应该提示initorcl.ora这个Pfile文件呀,应该是是SPFile优先。
百思不得其解,试着从C:\app\yonker\virtual\admin\orcl\pfile目录下拷贝初始pfile文件:init.ora.2192018101632
拷到database目录下后改名为initOrcl.ora
再次启动,还是同样的错误。
难道是没有认到spfile文件?会不会是权限的原因?
于是,对比了一下两个实例的spfile文件,发现spfileorcl.ora的权限确实有问题。

spfileorcle.ora的权限中有一个OracleServiceOrcl服务的权限
而spfilezlcdb.ora的权限中却是ORA_OraDB12Home1_SVCACCTS这个组的权限。
再到计算机管理的用户组中查看,ORA_OraDB12Home1_SVCACCTS组的成员包含了OracleServiceOrcl服务等多个服务。

于是把spfileorcle.ora的权限的OracleServiceOrcl服务删除,添加ORA_OraDB12Home1_SVCACCTS组的权限后,启用orcl实例成功。
12C添加了一系列的操作系统用户组,包括:ORA_OraDB12Home1_SVCACCTS,ORA_OraDB12Home1_DBA等
以及提出了虚拟帐户概念,有待进一步的学习。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯