被拒--悲剧之ORA-01017: invalid username/password; logon denied 错误
本地没有安装oracle。安装了oracleclient和PL/SQL Developer。来实现对oracle数据库的可视化操作。
在使用在登录PL/SQL无法登录。提示错误:ORA-01017: invalid username/password; logon denied 错误(程序中的用户和密码无法登录,登录被拒)。
找出悲剧原因的历程:
1 看username和password是否正确,经检查后,没有问题。
提示:假设你使用的是IDE开发工具进行连接的数据库,不要忽视空格检查。假设系统用户能够登录,能够登录后查看用户是否存在,password是看不到的:“select username from dba_users;”。
假设用户存在,改动一下password试试:“alter user username identified by password;”。可能是自己password记错了呢,自己都不知道。

2 检查自己在配置oracle时。配置的数据库是否正确。
打开oracle客户端的安装路径。D:\Program Files (x86)\Oracle\odac_client。找到tnsnames.ora,打开后检查写的ip地址是否正确。(我的问题就在这)
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmd5aW5namllMDk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
client为了远程连接server,必须先和server上的监听进程联络,Oracle通过tnsnames.ora文件里的连接描写叙述符来说明连接信息。
名词解释:
ORCL248:连接描写叙述符
address_list:表示client经由多种协议与一台或多台server连接。
在上面的样例中表示client使用TCP协议与server端连接。
PROTOCOL:使用的协议
HOST :是TCP/IP协议使用的serverIP地址。
PORT :是TCP/IP使用的port地址。
CONNECT_DATA: 连接数据库的连接配置
SERVER=DEDICATED: 表示用专用server连接oracle数据库
SERVICE_NAME:server服务名称
3 检查用户是否被锁
假设用户被锁也会出现上面的问题,首先是系统能够进入系统的情况下,解决方法:
用系统用户登录plsql , 查询当前的全部用户: select * from dba_users; 查看状态是否被锁(LOCKED ),假设你数据库连接的用户被锁,给帐号解锁
alter user user1 account unlock;
4 是否给用户分配了权限,能够以系统用户登录后。为用户授权:
grant create session, create table,create view,unlimited,connect,resource;详细些那些权限,依据用户的实际权限进行。
5 网上也有说配置环境变量,我的没有问题,当我把全部的关于oracle的环境变量都删了之后也没有出现不能登录的问题,哎仅仅能是作为一种尝试的方法了。
总结:
最后的最后问题最终攻克了,自己在查找的过程中也走过非常多弯路。可是,弯路至少证明了这条路走不通。蓦然回首。那answer已在眼前。
被拒--悲剧之ORA-01017: invalid username/password; logon denied 错误的更多相关文章
- LR连接oracle时出现:SQLState=28000[Oracle][ODBC][Ora]ORA-01017:invalid username/password;logon denied
出现的现象:
- 登录PL/SQL无法登录,提示错误:ORA-01017: invalid username/password; logon denied 错误
在使用在登录PL/SQL(使用scott用户)无法登录,提示错误:ORA-01017: invalid username/password; logon denied 错误(程序中的用户和密码无法登录 ...
- Oracle 数据库基础 出现invalid username/password; logon denied错误解决方案
出现invalid username/password; logon denied错误解决方案 [win7或win8中 cmd要以管理员身份运行] 1.Dos下输入命令:sqlplus sys/安装时 ...
- sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误
今天用scott用户登录Oracle数 据库时,竟然出现了ORA-01017: invalid username/password; logon denied错误,原以为是因为我的scott用户没有解 ...
- ORA-01017 invalid username/password;logon denied" (密码丢失解决方案)
1.先确认是否输错 用户名和密码 2.如果的确是丢失密码的话: 查看sqlnet.ora 如果是 SQLNET.AUTHENTICATION_SERVICES= (NONE) , 需更改为SQLNET ...
- Oracle 12C 密码文件问题 ORA-01017: invalid username/password; logon denied
新安装的Oracle 12.1.0.2.0,NBU在测试备份的时候报ORA-01017 --alter user sys identified by "Wwjd!23";sqlpl ...
- JDBC连接ORACLE无法登陆java.sql.SQLException: ORA-01017: invalid username/password; logon denied
当用jdbc连接Oracle数据库的时候 private Connection getConnection() throws SQLException { OracleDataSource ods = ...
- Oracle使用命令行登录提示ERROR: ORA-01017: invalid username/password; logon denied
刚在Windows上面安装好Oracle 10g,刚开始使用PLSQLDevelop软件登录提示 not logged on ,然后使用命令行登录提示 ERROR: ORA-01017: inval ...
- .NET 通过entity framework报数据库连接错误:ORA-01017: invalid username/password; logon denied
如题,答案为:[ORA-01017].NET程序连接数据库失败 转载文章内容如下: 遇到问题 使用 C#/.NET 开发的一个客户端程序,需要连接 ORACLE 数据库,使用 Oracle.Manag ...
随机推荐
- javascript自定义日期函数
1.格式化日期(YYYY-MM-DD) 代码: var DateFormat = function (date) { if (!(date instanceof Date)) { date = dat ...
- php对xml的处理
$paymentResult = $ips='<Ips><GateWayRsp><head><ReferenceID></ReferenceID ...
- SQL Server 表压缩
表压缩有三个选项 1.page 2.row 3.none ----------------------------------------------------------------------- ...
- 利用新版ShareSDK进行手动分享(自定义分享界面)
之前有用过Share SDK进行快捷分享,可是官方demo中的快捷分享的界面已经设置死了,而公司的产品又设计了自己的分享界面,这就需要我进行手动分享了.当前ShareSDK版本是2.5.4. 看了一堆 ...
- Ring3下干净的强行删除文件
在某公司实习完,再次回到寝室.还是在学校好. 实习期间的给我的任务就是为项目添加一个强行删除的模块. 背景是硬盘上存储空间不够时,需要删掉老的文件,如果这时后,老的文件被打开了,没有关掉,就无法删除. ...
- dom元素和方法总结
主要是参考<精通javascript>. 全局变量有: document.这个变量包含浏览器的html dom文档的引用. HTMElement 这个变量是所要html dom 元素的超类 ...
- 织梦DEDECMS 首页列表页内容也时间日期调用标签
DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制.小时格式等,大家收藏吧,呵. 日期时间格式 (利用strftime()函数格式化时间)0 dedecms首页时间标 ...
- netbeans字体与颜色配置模板相关网站
NetBeans Themes -Color Schemes of the NetBeans IDE NetBeans ThemeBuilder
- asp.net DropDownList实现ToolTip功能
在绑定DropDownList控件时,可能出现绑定显示的文本过长以至于超过控件长度的内容看不到,这时候就需要使用ToolTip完成其功能,即鼠标放到相应选项后就可显示其完成内容. 首先,在页面引入jQ ...
- SQL练习之求解填字游戏
SELECT * FROM dbo.spt_values