问题描述

连接Oracle数据库报错,在度娘提供的解决方案中摸索了半天,最后得到了一套在我环境下能解决问题的操作,因为并非参考了某一篇博客而解决,所以记录一下我个人的解决操作。

解决方案

首先“Win + R”,输入“cmd”打开命令行:
打开命令行
然后在命令行中复制粘贴以下命令(直接整个复制粘贴,会自动执行):

sqlplus/nolog
connect / as sysdba
select open_mode from v$database;
alter database open;
select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
alter pluggable database orclpdb open;
alter session set container=orclpdb;

命令执行记录
之后就能正常连接数据库啦!

Emm…目前为止,本杂鱼并没有仔细去琢磨这个报错的根本原因以及为什么☝一通操作之后就可以正常连接数据库了。。总之,姑且先记下来吧~

参考文档

[1] 解决方案参考链接1
[2] 解决方案参考链接2

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐