当前位置: 首页 > news >正文

操作系统蓝屏无法启动修复后oracle无法使用问题

我们有一台笔记本电脑作开发服务器,里面装有oracle。昨天蓝屏后无法启动操作系统,经公司里的大神修复后,起死回生,又能重新看到它的桌面了。以为一切重回舒适的正轨,不料oracle无法连接,提示无法识别服务名称。

ORA-12514: TNS : 监听程序当前无法识别连接描述符中请求的服务_监听程序不支持服务

以往出现这种错误,都是listen.ora里缺乏相应IP地址的缘故。但该文件近期并无修改,之前oracle一直可以正常使用,所以可以排除是listen的原因。

在服务器中,用sqlplus,不指定服务器名称的形式可进入

sqlplus sys/password as sysdba;

可看到里面所有的插件数据库。好像没有啥问题啊。

show pdbs;

查找数据库的状态,发现处于mounted状态,正常启动后应该处于open状态。

 select Database_Status from V$INSTANCE;

数据库一共有4种状态:

• STARTED – After STARTUP NOMOUNT ,刚开始,未装载
• MOUNTED – After STARTUP MOUNT or ALTER DATABASE CLOSE,已装载,这时外部尚未能访问
• OPEN – After STARTUP or ALTER DATABASE OPEN ,已开放,外部可正常访问。
• OPEN MIGRATE – After ALTER DATABASE OPEN { UPGRADE | DOWNGRADE } 升级?什么鬼

正常情况下,当我们启动数据库之后,系统会先加载,然后再进入open状态,started -> mounted -> open。一直处于mounted,肯定不正常了。

这里发生了啥呢?首先停掉数据库,然后再启动,可见加载之后,系统报错了,提示有几个区块无法读取。操作系统蓝屏,是因为磁盘有几个坏道,数据库终归是受到了影响。

shutdown immediate
startup

这种问题,我找不到什么办法,看来只能重装数据库了。

相关文章:

  • 学做宝宝衣服网站好/百度seo是啥
  • 字体 wordpress/收录好的网站有哪些
  • 河南省住房和城乡建设厅门户网站/网络推广方案范文
  • 做图片视频的网站/关键词抓取工具都有哪些
  • dw php网站开发/短视频推广引流
  • 招远 两学一做 网站/seo推广是什么
  • HummerRisk V0.9.0:增加RBAC 拓扑图,云检测、漏洞、主机等模块增加规则
  • springcloud--xxl-job
  • IDEA远程调试
  • Godot实现蝴蝶飞舞Shader
  • 汽车网络技术概述
  • 物理主机telenet登录ensp虚拟网络设备并显示配置python脚本
  • kubernetes Ingress
  • 基于深度学习方法的车道线检测综述(2022)
  • java List的stream()方法解析
  • Linux 命令(246)—— mii-tool 命令
  • 安卓包在真机上安装时的“风险提示”问题
  • Elasticsearch高级查询—— 关键字精确查询文档