windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错

发布时间:2020-08-07 14:38:08

来源:ITPUB博客

阅读:104

作者:记录每一次错误

今天客户说有一个windows系统的单实例11g数据库使用sqlplus登录的时候出现报错ora-01017报错,我登录上去以后确实发现有这样的报错。

在网上搜了很多的文章,试了试都没有效果,最后是因为sqlnet.ora中有个参数设置出现了问题,导致的。

排查问题的思路给大家说一下。

1. sqlnet文件中SQLNET.AUTHENTICATION_SERVICES= (NONE)参数设置,正确是sqlnet文件中

SQLNET.AUTHENTICATION_SERVICES= (NTS),我的就是这个问题,改过以后就可以正常使用sqlplus了

2.考虑重现建立密码文件,windows下的oracle数据库的数据库密码文件命令为:

删除:del D:\app\Administrator\product\12.1.0\dbhome_1\database\pwdorcl.ora

重新建立密码文件:orapwd file=D:\app\Administrator\product\12.1.0\dbhome_1\database\pwdorcl.ora password=oracle entries=10;

如果是linux或者aix系统的密码文件在

$ORACLE_HOME/dbs/

重建命令:

orapwd file=$ORACLE_HOME/dbs/orapsorcl password=oracle entries=10;

3.remote_login_passwordfile的值,是NONE,而不是EXCLUSIVE

详细解释见

http://blog.itpub.net/31547066/viewspace-2650290/

4.还有可能是因为密码大小写敏感的问题。

在oracle的之前版本时, 用户名密码是大小写不敏感的, 但在11g中, 数据库默认密码的大小写是敏感的, 我们就知道了一个事实, 那就是jdbc在给oracle密码时, 会将其变成大写,

去除oracle的密码大写敏感设定:alter system set sec_case_sensitive_logon=false

oracle11g数据库登录01017,windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错...相关推荐

  1. Qt使用qsqlite数据库开发时,没有问题,但是发布后出现打不开、报错现象

    问题描述: Qt使用qsqlite数据库开发时,没有问题,但是发布后出现打不开.报错现象. 问题原因: 数据库路径设置导致报错现象的发生. 问题解决: QSqlDatabase db = QSqlDa ...

  2. linux32位运行64位程序,32位windows下可以运行的程序在64位linux下报错

    已结贴√ 问题点数:20 回复次数:3 32位windows下可以运行的程序在64位linux下报错 filt.c在32位windows code:blocks 10.05下运行无任何异样. 传到64 ...

  3. Windows 7、8、8.1安装.NET 3.5报错问题

    Windows 7.8.8.1安装.NET 3.5报错问题 很多时候我们在使用windows 7 .windows 8.8.1的时候基本都需要安装.NET 3.5这个小组件以便支持更强大的扩展及使用体 ...

  4. Oracle数据库安装+汉化版PLsql+Oracle插件,plsql连接Oracle步骤和报错解决办法

    从https://download.csdn.net/download/fxiaoyaole/10449523 此链接下载里面有所资源,资源包括(Oracle两个数据库压缩包win64_11gR2_d ...

  5. MySQL在windows系统中修改datadir路径后无法启动问题,报错1067

    windows server2008下如何更改MySQL数据库的目录的帖子已经很多了,这里简单介绍一个步骤,如果不成功请先查看其它帖子. 更改默认的mysql数据库目录将 C:\Documents a ...

  6. windows server 2012 r2 standard 通过堡垒机远程桌面服务器报错Remote Desktop Service CALs Request Failed

    一.排查过程 过完春节后,通过堡垒机访问政务云服务器,发现无法通过远程桌面访问,报错Remote Desktop Service CALs Request Failed,直接关闭,继续查看其他的服务器 ...

  7. cmake教程(为什么要用cmake?)(cmake编译opencv)(就是个跨平台的编译工具Linux、windows)(很重要,必须得学)(报错解决方案)opencv编译

    文章目录 cmake编译opencv源码 分割线 CMake:简介及工程应用,及为什么要用CMake,使用CMake自动构建工程 mark一下,回头更 cmake编译opencv源码 cmake官网: ...

  8. windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern

    每天都要开心(▽)哇: 最近写代码,工程配置为lf格式,但是拉取代码后,代码都变成了CRLF,于是满屏幕报错 在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上 ...

  9. windows系统,使用命令行启动MySQL服务失败,报错:服务名无效。

    方式一:命令行启动 在windows系统中,使用net start mysql启动MySQL服务,报错:服务名无效. 问题原因: 服务器名错了 解决办法 :应该使用命令net start mysql8 ...

  10. Linux操作Oracle(5)——Oracle11g 卸载OPatch安装补丁的方法【rollback已安装的补丁】及报错问题解决

    目录 问题描述 解决方法 1.查看已安装的补丁版本号 id号 ​ 2.关闭所有Oracle服务

最新文章

  1. JAVA通过JDBC连接并操作MySQL数据库
  2. 《数据库原理与应用》(第三版) 第 3 章 关系数据库 习题参考答案
  3. Quality Center Issue with CAPICOM.DLL not prop...
  4. 软件质量模型 测试设计方法,质量模型-可靠性测试
  5. 基于ASP.NET Core 3.0的ABP v0.21已发布
  6. HTML5 上传图片预览
  7. java 怎么链接ndk的库_使用ndk-build链接现有的静态库
  8. tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别
  9. python中mean的用法_python 的numpy库中的mean()函数用法介绍
  10. 循环变量到底应该使用int还是unsigned int?
  11. Undefined symbols for architecture armv7
  12. sys caffe教程
  13. PHP调试工具 - FirePHP安装与使用方法
  14. C++ vcpkg 安装
  15. linux安装ping命令
  16. 需求调研第三篇--现场调研阶段容易犯哪些错误
  17. 话题 | 手机充电越充越少,90%的人都遇过这些囧事,有你吗?
  18. 为什么选择嵌入式方向
  19. 1427.分解质因数
  20. 计算机选择开机账户,Windows开机显示Administrator帐户的方法

热门文章

  1. 2018美赛b题论文翻译
  2. linux 开源中文字体,有哪些免费的中文字体可以下载?
  3. python反编译难度_记录一次python3.7反编译过程
  4. 1.海康威视-在浏览器中摄像头激活
  5. SWF是什么文件,SWF文件用什么软件可以打开
  6. soapui连接数据库失败,需要先下载驱动
  7. Nero8刻录引导系统光盘镜像图文教程
  8. html中optition默认类型,射频微电子学概论.PDF
  9. Java网络编程总结
  10. vb从入门到精通_益智 | 用VB编程开发的围棋游戏!