Oracle用户密码含有特殊字符导致无法登陆解决方法
SQL> conn system@webdata
[11:41:14oracle@dvd adump]$sqlplus wang/oraclesun
本来以为客户端是32位的缘故,就在oracle服务器上用sqlplus登录,也还是一样
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 10月 30 13:20:00 2012
SQL*Plus: Release 11.2.0.1.0 Production on Tue Oct 30 11:41:24 2012
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
Windows 平台:wang/"""oracle@1"""@sun--3个双引号扩密码,即: 用户名/"""密码"""@服务名
[11:42:24oracle@dvd adump]$sqlplus 'wang/"oracle@1"'@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: '用户名/"密码"'@服务名
ERROR:
Connected to:
当Oracle数据库用户的密码含特殊字符如 @ 时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
连接到:
已连接。
ORA-12154: TNS: 无法解析指定的连接标识符
Linux平台:'wang/"oracle@1"'@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: '用户名/"密码"'@服务名
SQL> conn xgplat@webdata
如下演示 用户名为:wang密码为:oracle@1网络服务名为:sun 的情况:
SQL*Plus: Release 11.2.0.1.0 Production on Tue Oct 30 11:42:25 2012
输入口令:
C:\Users\wanglei.ITADMIN>sqlplus wang/oraclesun
ORA-12532: TNS:invalid argument
Enter password:
With the OLAP and Data Mining optionsConnected.
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 10月 30 13:20:30 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Copyright (c) 1982, 2010, Oracle. All rights reserved.
今天碰到一个比较奇怪的问题:
问了一些人大家都比较迷糊,搞不清什么问题。偶然看到有人说是不是和密码文件有关,这时我才想到我的system/sys用户的密码中都包含一个@字符。
在客户端上使用sqlplus用普通用户可以登录,但是system以及sys用户均无法登录,提示ORA-12154: TNS: 无法解析指定的连接标识符
SQL> conn system@webdata
ERROR:
ORA-12541: TNS:no listener
With the OLAP and Data Mining options
Enter password:
比如我的密码是123@456,那使用sqlplus登录的时候就理解成sqlplus system/123webdata,这样sqlplus就理解成123后面的就是数据库的连接字符串,这样自然就报错并提示TNS: 无法解析指定的连接标识符或no listener
输入口令:
请输入用户名:
wang@SUN>
SQL> conn xgplat@webdata
ERROR:
C:\Users\wanglei.ITADMIN>sqlplus wang/"""oracle@1"""@sun--3个双引号扩密码,即: 用户名/"""密码"""@服务名
ERROR:
之后在服务器上用sqlplus / as sysdba登录后修改sys/system的密码,再次尝试就一切正常了
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/sql/oracle/3310.shtml
相关文章
热门TAG
命令 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 技巧 权重 服务器 网站流量 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows 蜘蛛 搜索引擎 网站收录 JSP 实例解析最新文章
-
OracleRAC的五大优势及其劣
时间:2021-01-05
-
Oracle优化器 自适应执行计
时间:2021-01-05
-
Oracle行内链接不会引起U
时间:2021-01-05
-
Window下Oracle Database 11g 发行
时间:2020-12-29
-
Oracle如何实现like多个值的
时间:2020-12-29
-
maven添加oracle依赖失败问题
时间:2020-12-29
-
OracleRAC基本概念及入门
时间:2020-12-29
-
Azure File Storage 基本用法
时间:2020-12-26
热门文章
-
Azure Queue Storage 基本用法 Azure Storage 之
时间:2020-12-26
-
Oracle存储过程编程详解
时间:2020-12-07
-
win10下oracle 11g安装图文教程
时间:2020-12-25
-
oracle 数据库学习 基本结构介绍
时间:2020-12-13
-
Azure File Storage 基本用法 Azure Storage 之 F
时间:2020-12-26
-
windows使用sqlpus连接oracle 数据库的教程图
时间:2020-12-25
-
Window下Oracle Database 11g 发行版2安装教程
时间:2020-12-29
-
Oracle解锁的方式介绍
时间:2020-12-14
-
linux下oracle设置开机自启动实现方法
时间:2020-12-13
-
Oracle学习记录之使用自定义函数和触发器
时间:2020-12-07
