oracle11g数据库登录01017,windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错...
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报错...相关推荐
- Qt使用qsqlite数据库开发时,没有问题,但是发布后出现打不开、报错现象
问题描述: Qt使用qsqlite数据库开发时,没有问题,但是发布后出现打不开.报错现象. 问题原因: 数据库路径设置导致报错现象的发生. 问题解决: QSqlDatabase db = QSqlDa ...
- linux32位运行64位程序,32位windows下可以运行的程序在64位linux下报错
已结贴√ 问题点数:20 回复次数:3 32位windows下可以运行的程序在64位linux下报错 filt.c在32位windows code:blocks 10.05下运行无任何异样. 传到64 ...
- 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这个小组件以便支持更强大的扩展及使用体 ...
- Oracle数据库安装+汉化版PLsql+Oracle插件,plsql连接Oracle步骤和报错解决办法
从https://download.csdn.net/download/fxiaoyaole/10449523 此链接下载里面有所资源,资源包括(Oracle两个数据库压缩包win64_11gR2_d ...
- MySQL在windows系统中修改datadir路径后无法启动问题,报错1067
windows server2008下如何更改MySQL数据库的目录的帖子已经很多了,这里简单介绍一个步骤,如果不成功请先查看其它帖子. 更改默认的mysql数据库目录将 C:\Documents a ...
- windows server 2012 r2 standard 通过堡垒机远程桌面服务器报错Remote Desktop Service CALs Request Failed
一.排查过程 过完春节后,通过堡垒机访问政务云服务器,发现无法通过远程桌面访问,报错Remote Desktop Service CALs Request Failed,直接关闭,继续查看其他的服务器 ...
- cmake教程(为什么要用cmake?)(cmake编译opencv)(就是个跨平台的编译工具Linux、windows)(很重要,必须得学)(报错解决方案)opencv编译
文章目录 cmake编译opencv源码 分割线 CMake:简介及工程应用,及为什么要用CMake,使用CMake自动构建工程 mark一下,回头更 cmake编译opencv源码 cmake官网: ...
- windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern
每天都要开心(▽)哇: 最近写代码,工程配置为lf格式,但是拉取代码后,代码都变成了CRLF,于是满屏幕报错 在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上 ...
- windows系统,使用命令行启动MySQL服务失败,报错:服务名无效。
方式一:命令行启动 在windows系统中,使用net start mysql启动MySQL服务,报错:服务名无效. 问题原因: 服务器名错了 解决办法 :应该使用命令net start mysql8 ...
- Linux操作Oracle(5)——Oracle11g 卸载OPatch安装补丁的方法【rollback已安装的补丁】及报错问题解决
目录 问题描述 解决方法 1.查看已安装的补丁版本号 id号 2.关闭所有Oracle服务
最新文章
- JAVA通过JDBC连接并操作MySQL数据库
- 《数据库原理与应用》(第三版) 第 3 章 关系数据库 习题参考答案
- Quality Center Issue with CAPICOM.DLL not prop...
- 软件质量模型 测试设计方法,质量模型-可靠性测试
- 基于ASP.NET Core 3.0的ABP v0.21已发布
- HTML5 上传图片预览
- java 怎么链接ndk的库_使用ndk-build链接现有的静态库
- tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别
- python中mean的用法_python 的numpy库中的mean()函数用法介绍
- 循环变量到底应该使用int还是unsigned int?
- Undefined symbols for architecture armv7
- sys caffe教程
- PHP调试工具 - FirePHP安装与使用方法
- C++ vcpkg 安装
- linux安装ping命令
- 需求调研第三篇--现场调研阶段容易犯哪些错误
- 话题 | 手机充电越充越少,90%的人都遇过这些囧事,有你吗?
- 为什么选择嵌入式方向
- 1427.分解质因数
- 计算机选择开机账户,Windows开机显示Administrator帐户的方法