Oracle19c orapwd修改密码之后连接数据库报ORA-12154
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,环境[oracle@pub19-node2 ~]$ sqlplus -vSQL*Plus: Release 19.0.0.0.0 - ProductionVersion 19.5.1.0.0问题描述当
千家信息网最后更新 2026年11月02日Oracle19c orapwd修改密码之后连接数据库报ORA-12154问题描述
问题排查
问题解决
环境
[oracle@pub19-node2 ~]$ sqlplus -vSQL*Plus: Release 19.0.0.0.0 - ProductionVersion 19.5.1.0.0
问题描述
当使用orapwd修改密码文件之后,普通用户通过tnsnames.ora文件登陆数据库没有问题,当涉及sysdba使用
密码文件时则在输入正确密码之后,会报ORA-12514,在orapwd之前是没有这个问题的。
[oracle@pub19-node2 dbs]$ orapwd file=+datadg dbuniquename=orcl format=12 sys=password sysdg=password force=y
[oracle@pub19-node2 ~]$ sqlplus system@czhprimarySQL*Plus: Release 19.0.0.0.0 - Production on Sun May 3 08:09:45 2020Version 19.5.1.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.Enter password: Last Successful login time: Sun May 03 2020 07:56:27 +08:00Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.5.1.0.0SYSTEM@czhprimary >
[oracle@pub19-node2 ~]$ sqlplus sys@czhprimary as sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Sun May 3 08:08:53 2020Version 19.5.1.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.Enter password: ERROR:ORA-12154: TNS:could not resolve the connect identifier specifiedEnter user-name:
问题排查
当发生ORA-12514时,一般有如下几个原因:
(1)tnsnames.ora文件未正确配置。
(2)sqlnet.ora文件未正确配置。
(3)由于客户端与服务器端版本不同,未在sqlnet.ora文件中修改兼容性参数。
(4)密码文件未正确配置
问题解决
经过排查,以上问题均一一尝试,均无法解决,随去Mos搜索,找到文章如下:
Change in Password and Remote Connection Suddenly Yields : ORA-12154 TNS: Unable to Resolve Service Name (Doc ID 291709.1)
该问题发生在通过orapwd修改的密码有@符号时,恰巧我修改的密码包含@,所以在输入密码时需要添加双引号如下:
[oracle@pub19-node2 ~]$ sqlplus sys@czhprimary as sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Sun May 3 08:18:06 2020Version 19.5.1.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.Enter password: "1qaz@WSX"Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.5.1.0.008:18:15 SYS@czhprimary >
思考
当发生该问题时,应该想到唯一修改的只有密码文件,之前连接未有问题,也定位到时密码文件问题,但是并未想到
会在输入密码时需要使用双引号括起来,还是要多多思考。
参考文章:
Change in Password and Remote Connection Suddenly Yields : ORA-12154 TNS: Unable to Resolve Service Name (Doc ID 291709.1)
密码
问题
文件
输入
配置
引号
文章
数据
数据库
不同
均一
普通
兼容性
到时
原因
参数
只有
客户
客户端
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网与科技
高科技互联网
重庆互联网络科技
科技互联网技术
礼当家互联网科技
银优互联网科技有限公司
奔汉互联网科技
上游互联网科技
深圳艾佳互联网科技
成都玖崟互联网科技有限公司乐商圈怎么样
浙江互联网科技研学营
东莞新华互联网科技学校
区块链结合互联网科技
无锡工业互联网科技有限公司
科技互联网的核心竞争力
互联网科技融合创新
郑州欣桑互联网科技有限公司
张家口科技产业互联网平台
福仕德教育科技互联网
广东万易互联网科技有限公司惠州分公司
广州大一互联网络科技有限公司
世界互联网领先科技成果
润盈互联网科技
互联网科技公司需要的职位
隆华科技工业互联网
互联网时代科技改变生活
中和天地互联网科技有限公司
黑云互联网科技有限公司
35岁以上互联网科技行业