在Oracle中,ORA-01017 invalid username password; logon denied原因有哪些

简介: 在Oracle中,ORA-01017 invalid username password; logon denied原因有哪些

现象

C:\Users\Administrator>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期四 1月 21 11:06:43 2021

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-01017: invalid username/password; logon denied


请输入用户名:
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝


请输入用户名:
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝

常见原因

用户名密码错误

这个好理解!!! 请注意大小写的输入!!!

12c远程登录报错

在Oracle 12c中,本地sqlplus / as sysdba可以正常登陆,但是SYS用户和普通用户远程都不能登陆,报错“ORA-01017: invalid username/password; logon denied”,这是由于12c中的参数sec_case_sensitive_logon配置不当导致的。

解决:

alter system set sec_case_sensitive_logon=true sid='*';

sqlnet.ora配置错误

在Windows上,若配置SQLNET.AUTHENTICATION_SERVICES = (NONE),则执行sqlplus / as sysdba会报错“ORA-01017: invalid username/password; logon denied”

密码文件未创建

若SYS本地可以登录,但是远程不能登录,那么去看看你是否创建了密码文件

若是在DG中使用rman报错

ORA-17627: ORA-01017: invalid username/password; logon denied

解决:rman target后必须显式的指定密码,另外,从库密码也必须从主库进行复制文件,而不是新生成密码。

rman target sys/oracle@prod auxiliary sys/oracle@sbdb
目录
相关文章
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
310 5
|
存储 SQL 关系型数据库
MySQL8.0新特性与旧特性移除总结
MySQL从5.7版本直接跳跃发布了8.0版本 ,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是对MySQL Optimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更棒的体验。
744 1
|
Oracle 网络协议 安全
Oracle 11g DataGuard搭建保姆级教程
Oracle 11g DataGuard搭建保姆级教程
1063 4
|
Oracle 关系型数据库 数据库
Oracle数据库备份脚本分享-Python
Oracle数据库备份脚本分享-Python
356 0
|
Oracle 关系型数据库 数据库
【DG】搭建DG时,报错:ORA-01017 invalid username password logon denied
【DG】搭建DG时,报错:ORA-01017 invalid username password logon denied
1254 0
|
Oracle 关系型数据库 数据库
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist的原因分析
        今天突然接到同事电话,说oracle数据库连接不上了,我远程过去用pl/sql developer登录,提示ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist.意思是oracle无法使用,共享内存领域不存在。
2797 0
|
SQL Oracle 关系型数据库
ORA-01033: ORACLE initialization or shutdown in progress的两种解决方法
ORA-01033: ORACLE initialization or shutdown in progress通常是由于ORACLE数据库文件损坏引起的,以下是出现的问题及解决方法: 现象一: sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE initialization or shutdown in progress 的错误。
2178 0
|
SQL 存储 Oracle
oracle的用户名和密码怎么查
oracle的用户名和密码怎么查
|
Oracle 关系型数据库 网络安全
连接Oracle数据库失败(ORA-12514)故障排除
ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。
13994 0
|
Oracle 安全 关系型数据库
为Oracle数据库在linux上配置hugepage内存管理
HugePages是Linux内核2.6以后的版本上的一个内存管理特性,它将原来4K的内存页管理单位改成更大页的管理单位
706 0