问题描述:
windows平台,数据库版本为Oracle 11.2.0.4,以sqlplus / as sysdba登录出现ora-01017

C:\Users\Administrator>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on 星期四 1月 21 11:06:43 2021Copyright (c) 1982, 2013, Oracle.  All rights reserved.ERROR:
ORA-01017: invalid username/password; logon denied请输入用户名:
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝请输入用户名:
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝

用另一种方式登录,也出现相同的报错

C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 11.2.0.4.0 Production on 星期四 1月 21 11:06:49 2021Copyright (c) 1982, 2013, Oracle.  All rights reserved.SQL> conn / as sysdba
ERROR:
ORA-01017: invalid username/password; logon deniedSQL> exit

当前操作系统用户是administrator,已经是管理员权限了,不存在权限不够的问题,那应该就是操作系统认证的环节出现了问题,查看sqlnet.ora文件:

 E:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora# sqlnet.ora Network Configuration File: E:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES = (NONE)# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.ADR_BASE = E:\oracle

果然,SQLNET.AUTHENTICATION_SERVICES = (NONE)关闭了操作系统认证。
SQLNET.AUTHENTICATION_SERVICES有3个参数:
SQLNET.AUTHENTICATION_SERVICES = (NONE) 关闭操作系统认证
SQLNET.AUTHENTICATION_SERVICES = (ALL) 开启LINUX和AIX操作系统认证
SQLNET.AUTHENTICATION_SERVICES = (NTS) 开启windows操作系统认证

修改SQLNET.AUTHENTICATION_SERVICES参数

# sqlnet.ora Network Configuration File: E:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.#SQLNET.AUTHENTICATION_SERVICES = (NONE)
#SQLNET.AUTHENTICATION_SERVICES = (ALL)
SQLNET.AUTHENTICATION_SERVICES = (NTS) # This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.ADR_BASE = E:\oracle

连接数据库正常:

C:\Users\Administrator>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on 星期四 1月 21 12:02:09 2021Copyright (c) 1982, 2013, Oracle.  All rights reserved.连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> set linesize 200
SQL> select name,open_mode,database_role from v$database;NAME               OPEN_MODE                                DATABASE_ROLE
------------------ ---------------------------------------- --------------------------------
ORCL             READ WRITE                               PRIMARYSQL>

windows平台 sqlplus / as sysdba登录出现ora-01017错误相关推荐

  1. oracle加as报错,【Oracle】-【sqlplus / as sysdba登录报错问题】-新用

    [Oracle]-[sqlplus / as sysdba登录报错问题]-新用户使用sqlplus / as sysdba登录报错解决 [Oracle]-[sqlplus / as sysdba登录报 ...

  2. windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

    windows下 sqlplus / as sysdba 报ora-12560的终极解决方法 本文是原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/articl ...

  3. oracle as sydba,Oracle数据库之SQL*Plus工具使用 sqlplus / as sysdba登录

    本文主要向大家介绍了Oracle数据库之SQL*Plus工具使用 sqlplus / as sysdba登录,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. A: 正常情况下 [ ...

  4. oracle客户端12560,windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

    windows下 sqlplus / as sysdba 报ora-12560的终极解决方法 本文是原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/articl ...

  5. Oracle 使用sqlplus /as sysdba指令时出现ORA-01031错误

    sqlplus / as sysdba登录提示ORA-01031: insufficient privileges 权限不足 环境 操作系统:win10 64位 数据库版本:Oracle数据库11g ...

  6. windows server 2012 用sysdba登录报错 ORA-01031

    报错显示: C:\Users\Administrator>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期三 4 ...

  7. dbca asm ora 01017错误

    执行dbca,到选择数据库位置的时候,报错内容Can not use ASM for database storage due to ... ORA-01017: invalid username/p ...

  8. sqlplus / as sysdba 提示权限不足(ORA-01031)问题处理

    sqlplus / as sysdba 提示权限不足(ORA-01031)问题处理 用户在命令窗口输入sqlplus / as sysdba提示ORA-01031: insufficient priv ...

  9. dos 链接oracle,在dos窗口sqlplus / as sysdba方式连接不了Oracle数据库在plsql里可以登录...

    满意答案 aannfq 推荐于 2016.04.30 采纳率:55%    等级:12 已帮助:6107人 sqlplus "/ as sysdba" 连不上,报ora-01031 ...

最新文章

  1. 友商逼急 雷急跳墙:生死看淡 不服就干
  2. boost::log模块测试get_attributes()这个const方法可以获取线程模型内部的互斥锁
  3. Qt Creator指定项目属性
  4. 判断一个Checkbox是否被选中
  5. Deep Learning的基本思想以及训练过程
  6. Xcode无法启动模拟器或者真机
  7. python项目结构图_python 项目目录结构设置
  8. 十佳程序员_面向非技术用户的十佳Web开发工具
  9. 190425每日一句
  10. HarmonyOS 十分钟快速入门教程|和车神哥一起学
  11. 微搭低代码入门教程02
  12. 任意图像转素描:Python分分钟实现
  13. qq 客服 php,QQ支持临时会话设置
  14. ISO七层模型与TCP/IP四层参考模型逐层解析
  15. 电脑鼠标右键失效linux,鼠标右键失灵,教你win7电脑鼠标右键失灵的应对办法
  16. 以太坊 2.0 中的验证者经济模型,Part-1
  17. 适合发朋友圈的高情商文案
  18. 深入了解JVM之类文件结构(三)
  19. Commitizen安装注意事项 git cz git: ‘cz‘ is not a git command
  20. CAD梦想画图中的“绘图工具——点”

热门文章

  1. 提供几款和TOR类似的软件
  2. Smart PA 参分
  3. 限制输入字符长度length英文1个字符中文2个字符
  4. 标记整理算法(Mark-Compact)
  5. 佩奇大学计算机专业咋样,匈牙利留学 | 名校篇:佩奇大学2021英文授课项目最新招生信息...
  6. asp.net904-中小型电商企业财务预算系统
  7. STM32F407-高级定时器输出指定个数PWM功能
  8. nvme协议 sata接口_SATA通道的M.2接口 到底支持Nvme固态硬盘吗?
  9. 单片机ISP、IAP和ICP几种烧录方式的区别
  10. 如何删除cloud这个流氓软件