Oracle19c orapwd修改密码之后连接数据库报ORA-12154
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,环境[oracle@pub19-node2 ~]$ sqlplus -vSQL*Plus: Release 19.0.0.0.0 - ProductionVersion 19.5.1.0.0问题描述当
千家信息网最后更新 2024年10月19日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安全错误
数据库的锁怎样保障安全
58同城服务器有问题吗
软件开发折旧摊销原则
软件开发人员年终奖金
网络安全学院建设高校
软件开发app前景
acess数据库案例教程
ftp要开启什么服务器
国内网络安全行业排行
长宁区网络软件开发销售电话
逗号互联网科技有限公司
台湾期货软件开发
数据库技术1
网络安全的顶会期刊
苏州安卓软件开发有用吗
小型服务器管理
做服务器涉嫌诈骗案例
plc全局数据库
河北服务器机柜维修
商务网络安全会议
桂阳app软件开发在哪学
公安网络安全处理的时间
数据库备份软件 rman
计算机网络技术关于什么
学计算机网络技术的用什么电脑
用友软件与数据库连接
服务器调优
网络技术公司税点
mtk 软件开发
做服务器涉嫌诈骗案例
www南京软件开发