千家信息网

ora-01017 no message file for product=RDBMS

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,windows server 2008 R2 RAC环境,其装了oracle 11.2.0.1版本,后来升级至oracle 11.2.0.4版本,重启电脑发现数据库无法启动,分析步骤如下:1 进入cm
千家信息网最后更新 2026年11月02日ora-01017 no message file for product=RDBMS

windows server 2008 R2 RAC环境,其装了oracle 11.2.0.1版本,后来升级至oracle 11.2.0.4版本,重启电脑发现数据库无法启动,分析步骤如下:
1 进入cmd:
set ORACLE_HOME=e:\app\
set ORACLE_SID=sid_name

2 用 sqlplus / as sysdba连接报错:
ora-01017 message file for product=RDBMS, facility=ORA
用oerr查看
oerr ora 01017
01017, 00000, "invalid username/password; logon denied"
01017应当为用户名密码错误引起,当这里直接报message file缺失;

3 检查ORACLESERVICESIDNAME,其为正常启动,检查alert_sid.log无任何报错;
进入$ORACLE_HOME\sqlplus\mesg检mesg信息,msb文件都在,不应当是msb缺失引起的问题 ;

4检查oracle注册表位置:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1检查对应的环境变量,其皆指向原11.2.0.1版本,更改为oracle 11.2.0.4的路径;
5 重启电脑,sqlplus / as sysdba,依旧报错
6 copy 11.2.0.1的数据库密码文件到新目录下,依旧报错
7 检查注册表event log信息:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\ORACLE.tcis2]
发现其指向为bin\ORAEVRUS11.DLL,ORACLE_HOME全掉了;
全部替换如下:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\ORACLE.tcis2]"EventMessagefile"="E:\\app\\Administrator\\product\\11.2.0\\dbhome_2\\BIN\\ORAEVRUS11.DLL"

重启电脑,数据库自启动,OVER.

检查 数据 数据库 版本 电脑 信息 密码 指向 文件 注册表 环境 缺失 位置 变量 步骤 用户 用户名 目录 路径 错误 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技企业 科技创新与互联网经济 盈实互联网科技 美国互联网科技巨头监管 迪茉互联网科技 美国互联网前沿科技 湖南洣水互联网科技有限公司扣款 互联网大会黑科技排名 移动互联网年度科技创新 新兴科技互联网创新大赛颁奖典礼 哈尔滨屹滨互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 本届互联网博览会上的黑科技 科技赋能视角下互联网保险发展 保险科技服务互联网营销体系 合肥互联网科技公司公章图片 厦门江牛科技互联网 山东蛋芒互联网科技有限公司 互联网高科技绘画 广州全民伙伴互联网科技有限公司 保险科技 互联网保险 奇酷互联网络科技公司 上海致骋互联网科技 猫创互联网科技 一五八零互联网科技 科技大学互联网专业好不好 互联网软件和科技 科技大学互联网 领航科技大厦互联网公司 长沙易易互联网科技有限公司
0