精华内容
参与话题
问答
  • ORA-01017

    2018-08-15 10:48:00
    今天凌晨oracle数据库割接,一个程序连接到新库(oracle 18c)时报错:ORA-01017: 用户名/口令无效; 登录被拒绝。 其连接串为: Provider=MSDAORA.1;Password=******;User ID=***;Data Source=***;Persist Security...

    今天凌晨oracle数据库割接,一个程序连接到新库(oracle 18c)时报错:ORA-01017: 用户名/口令无效; 登录被拒绝。

    其连接串为:

    Provider=MSDAORA.1;Password=******;User ID=***;Data Source=***;Persist Security Info=True;

    修改连接串为

    Provider=OraOLEDB.Oracle.1;Password=******;User ID=***;Data Source=***;Persist Security Info=True;

    报错:

    打开数据库出错 错误信息:未找到提供程序。该程序可能未正确安装。

    进入安装目录

    D:\oracle\product\11.2.0\client_1\BIN

    注册OraOLEDB11.dll 注册方法: regsvr32  OraOLEDB11.dll 

    登录成功!

    转载于:https://www.cnblogs.com/elideng/p/9480088.html

    展开全文
  • Oracle 12.2-Grid-CRS-2674/ORA-01017 错误: dbca创建数据库失败,报错CRS-2674/ORA-01017。 srvctl start database -db xxx,报相同错误。 [grid@ora122 admin]$ srvctl start database -db orcl PRCR-...
    Oracle 12.2-Grid-CRS-2674/ORA-01017
     
    错误:
            dbca创建数据库失败,报错CRS-2674/ORA-01017。
            srvctl start database -db xxx,报相同错误。
    [grid@ora122 admin]$ srvctl start database -db orcl
    PRCR-1079 : Failed to start resource ora.orcl.db
    CRS-5017: The resource action "ora.orcl.db start" encountered the following error:
    ORA-01017: invalid username/password; logon denied
    . For details refer to "(:CLSN00107:)" in "/u01/app/grid/diag/crs/ora122/crs/trace/ohasd_oraagent_grid.trc".
    CRS-2674: Start of 'ora.orcl.db' on 'ora122' failed
    ORA-01017: invalid username/password; logon denied
     
    文档:
     
    处理方法:
            为grid用户,添加racdba组。
    [root@ora122 ~]# id oracle
    uid=2001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba),1003(oper),1004(backupdba),1005(dgdba),1006(kmdba),1007(asmdba),1010(racdba)
    [root@ora122 ~]# id grid
    uid=2002(grid) gid=1001(oinstall) groups=1001(oinstall),1002(dba),1007(asmdba),1008(asmoper),1009(asmadmin)
    
    [root@ora122 ~]# usermod -a -G racdba grid
    [root@ora122 ~]# id grid
    uid=2002(grid) gid=1001(oinstall) groups=1001(oinstall),1002(dba),1007(asmdba),1008(asmoper),1009(asmadmin),1010(racdba)
    [grid@ora122 ~]$ srvctl start database -db orcl
    [grid@ora122 ~]$ srvctl status database -db orcl
    Database is running.
     
    展开全文
  • 说明 环境(参考): Oracle 12c SQL Developer/Navicat Premium(64位)连接数据库 后续出现的错误代码: ORA-12541: no listener TNS-12560:协议适配器错误 ...ORA-01017:用户名:/口令无效 注册表或服务没...

    说明

    环境(参考):
    Oracle 12c
    SQL Developer/Navicat Premium(64位)连接数据库
    后续出现的错误代码:
    • ORA-12541: no listener
    • TNS-12560:协议适配器错误
    • TNS-00530:协议适配器错误
    • ORA-12518
    • ORA-12514
    • ORA-28040:没有匹配的验证协议
    • ORA-01017:用户名:/口令无效
    • 注册表或服务没有TNS监听器项目

    错误

    1365724-20180613152636528-271305448.png

    原因

    找不到监听器
    net 却说有监听器
    Windows服务中也找不到TNS服务

    1365724-20180613163653213-207777256.png

    于是查阅资料说要找到安装目录下的bin/lsnrctl.exe
    输入start,报告协议适配器错误

    1365724-20180613161643330-1422802399.png

    再次查阅,发现可能是bin/tnslsnr.exe文件不存在或者路径配置问题,首先检查注册表

    1365724-20180613162350779-1455883617.png

    发现没有TNS的服务
    又在bin目录下找到该文件
    运行tnslsnr.exe

    1365724-20180613162038492-1403963365.png

    报告说没有配置OracleHome环境变量,笔者打开环境变量后发现只配了path,所以再次配置环境变量

    ORACLE_HOME
    D:\app\lenovo\virtual\product\12.2.0\dbhome_1
    TNS_ADMIN
    D:\app\lenovo\virtual\product\12.2.0\dbhome_1\network\admin

    重启! 然而没什么卵用,注册表和服务依然没有TNS
    start lsnrctl.exe,依然报错
    笔者只好绝望的再去打开tnslsnr.exe,令我茫然的是如下界面:

    1365724-20180613165210656-376331832.png

    一片空白!之后突然反应过来,这是不是启动成功了?!
    然后我再次运行lsnrctl.exe

    1365724-20180613165354330-983152816.png

    监听程序已启动!
    笔者又检查了服务和注册表,依然没有变化,但我打算用Navicat Premium连接了
    很遗憾,连接失败

    1365724-20180613165803896-324311429.png

    百度得知这个错误叫监听器无法分发客户机连接

    1365724-20180613172015084-1223765913.png

    查询后感觉没问题啊
    关闭tnslsnr.exe窗口和,又出现了没有监听器的错误。。。。
    启动tnslsnr.exe,连接

    1365724-20180613170614110-1025163593.png

    启动lsnrctl.exe
    又出现无法分发!!
    很明显,问题出在tnslsnr.exe上,没有人来启动它,本来应该是注册表启动,但我竟然整个TNS目录都没有,别人都是ImagePath改改就好。
    所以我仿照MNS的格式手写了注册表。

    1365724-20180613184258818-36608354.png

    重启,发现服务里面有TNS这一项了,但是启动时会报错!说帐号密码错误,笔者也不知道什么东东,直接不要帐号了,改本地登录。

    1365724-20180613184529941-360897639.png

    启动后是这样
    1365724-20180613184658765-220023241.png

    1365724-20180613190443713-433919713.png

    我先尝试了SQL Deveploper,哈哈,终于登上了!!!
    1365724-20180613184916265-52212078.png

    但是!!Navicat依旧不行!!!

    1365724-20180613185026968-1350479948.png

    继续百度!!
    原因是用weblogic去连Oracle12c的数据库,创建连接池的时候报的这个错误。
    此错误是用了Oracle11g的驱动连12c的数据库,需要在$ORACLE_HOME\NETWORK\ADMIN\sqlnet.ora中配置:
    SQLNET.ALLOWED_LOGON_VERSION=8
    注意的是:
    1.如果没有这个文件,则需要建立这个文件。
    2.如果是RAC,多个节点都需要加。
    3.不需要重启数据库。

    1365724-20180613185354142-1661444576.png

    然而。。。。
    1365724-20180613185512624-1120979356.png

    新的问题出现,多次连接失败(10次)后,System帐户被锁定!!解锁

    1365724-20180614090431759-252193164.png

    SQL Deveploper成功连接,Navicat还是不行,后来有看到大小写的问题,可是当我把我的Oracle 12c 去除大小写之后,连SQL Deveploper都登不上,只好改回去
    目前基本上确定 ORA-01017 的问题出在编码上或者大小写,可能是软件转化大小写的原因。
    从注册表得知我的编码是GBK,暂时不动他,把system 密码改成123456,哈哈,这样不会有大小写了吧!

    1365724-20180614093221464-1903614031.png
    1365724-20180614093325536-1754745262.png

    哦,对了,我还设置了一样东西,不知道有没有用,菜鸟一个,啥都不懂哈哈, 我勾了兼容。

    1365724-20180614094446390-1931369483.png

    终于搞定了,不喜欢重装,所以一直折腾,TNS注册表那块是我手写的,有安全隐患,所以像这种建议重装
    很感谢您能看到最后,当出现监听器时,我就感觉到这是一场硬战,于是一边调试一边记录,希望能给朋友提供参考意见。前前后后花了我8个小时,也去掉了一些尝试过但没有用的方法,思路不是很清晰,见谅。

    转载于:https://www.cnblogs.com/lifan1998/p/9178520.html

    展开全文
  • ORA-28040和ORA-01017 的解决方法

    千次阅读 2019-08-28 17:59:23
    oracle18c 数据库已经发布,在安装Oracle 18c数据库之后,客户端目前一般还是停留在10G、11G,如果客户端工具的版本是toad、plsql在连接12c、18c就会报如下...ORA-01017: invalid username/password; logon denied ...

    oracle18c 数据库已经发布,在安装Oracle 18c数据库之后,客户端目前一般还是停留在10G、11G,如果客户端工具的版本是toad、plsql在连接12c、18c就会报如下两个错误:

    ORA-28040: No matching authentication protocol

    ORA-01017: invalid username/password; logon denied

     

    一、ORA-28040报错解析:

    按照官方说法在服务端sqlnet.ora下需要添加如下参数。

    SQLNET.ALLOWED_LOGON_VERSION_CLIENT

    SQLNET.ALLOWED_LOGON_VERSION_SERVE

    注意:参数和等号之间不要有空格,否则有可能参数不生效。

    解决方案:处理ORA-28040错误

    1.使用更高版本的客户端。

    2.需改数据库配置

    目录:

    [oracle@host02 admin]$ pwd

    /u01/app/oracle/product/18.3.0/dbhome_1/network/admin

    将 SQLNET.ALLOWED_LOGON_VERSION 设置为8

    SQLNET.ALLOWED_LOGON_VERSION=8

     

    [oracle@host02 admin]$ more sqlnet.ora

    #SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

    #SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10

    SQLNET.ALLOWED_LOGON_VERSION=8

    SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

    SQLNET.ALLOWED_LOGON_VERSION_SERVE=10

    这里的n默认为11. 第一个参数是客户端连接到服务器的时候启作用,第二个是做为客户端去连接其它数据库的时候启作用。

    修改后使用reload 监听

    [oracle@host02 admin]$ lsnrctl

    LSNRCTL for Linux: Version 18.0.0.0.0 - Production on 13-FEB-2019 15:56:45

    Copyright (c) 1991, 2018, Oracle. All rights reserved.

    Welcome to LSNRCTL, type "help" for information.

    LSNRCTL> reload

    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

    The command completed successfull

     

    至此 ORA-28040 错误已解决,如果不出意外马上会报  ORA-01017错误

    二、ORA-01017错误解析

    ORA-01017错误

    从错误提示看是用户名或者密码错误,其实用户名和密码没有问题。 这里的问题是我们配置的sqlnet对之前已经存在的帐号并没有生效,他们还保持在之前的兼容性。

    解决方案:

    使用alter修改密码

    alter user 用户名 identified by new_password replace old_password;

     

    展开全文
  • ORA-01017解决方案

    2020-05-31 00:08:19
    ora-01017是用户登录的报错。解决思路: 1)确认所登用户的状态。可能是被锁了,可能是密码过期状态。修改之,即可 2)当然是确认用户名密码是否输入正确。不确定密码的话可以重设。 3)oracle-12C有了数据库容器...
  • 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!
  • oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝
  • ORA-01017: invalid username/password; logon denied 错误(程序中的用户和密码无法登录,登录被拒)。 Oracle 11g 版本 初次安装使用报错: 解决方法1创建新用户: 打开sqlplus 以系统身份登录: 指令如下 sys/...
  • Oracle 11g 版本太低导致...ORA-01017: invalid username/password; logon denied 通过Oracle Database Instant Client64解决 1、下载 下载地址:https://www.oracle.com/database/technologies/instant-client/winx.
  • ORA-01017: invalid username/password; logon denied ORA-12545 Connect failed because target host or object does ...
  • oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
  • Oracle dblink报错:ORA-01017、ORA-02063解决

    千次阅读 2017-11-23 13:46:10
    我使用PL/SQL的图形化操作创建了DBLink,使用时遇到如下错误: ORA-01017: invalid username/password; logon denied ORA-02063: preceding line from <link_name>
  • 【DG】搭建DG时,报错:ORA-01017: invalid username/password; logon denied 今天网友也碰到了...
  • ora-01017

    2017-09-17 21:42:28
    安装数据库勾选OEM的时候,这个地方就要输ASMSNMP... 查看该用户是否存在 在ASM实例中查询: SQL> select * from v$pwfile_users;...USERNAME SYSDB SYSOP SYSAS SYSBA SYSDG SYSKM CON_ID ...------------------
  • 日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战... ORA-01017: invalid username/password; logon denied 解决: 1.把当前root用户添加到下面各种组中: usermod -a -G o.
  • Oracle ORA-01017 报错处理

    千次阅读 2018-02-02 00:17:10
    Oracle ORA-01017 报错处理 背景:  通过toad连接Oracle 11g RAC数据库是,发现通过sys用户连接总是报ORA-01017错误,tnsping连接名称是通的,其他用户连接是正常的,反复输入sys账户信息,总提示: 1.尝试改...
  • RMAN-04006: error from auxiliary database: ORA-01017: invalid username/password; logon denied ...
  • Oracle 12C ORA-01017/ORA-28040问题总结

    千次阅读 2018-06-06 15:19:34
    开发平台可以访问数据库 但是前端页面访问的时候提示 ORA-28040: 没有匹配的验证协议找到SQLnet.ora 在最后加上 SQLNET.ALLOWED_LOGON_VERSION=8继续测试,这时候提示 ORA-01017: 用户名/口令无效; 登录被拒绝...
  • ORA-01017: invalid username/password; logon denied 本地启动项目报错, ORA-01017: invalid username/password; logon denied 直接看错误信息, 无效的用户名或密码 出现这个问题的原因: 其实可能只是...
  • ORACLE:ORA-01017错误

    2014-12-09 01:35:34
    Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied ) Cannot open connection Could not open Hibernate Session for transaction; nested exception is org.hibernate...
  • ORA-01017: invalid username/password; logon denied问题解决方案 网上找了一堆方法,最终解决方式:新建用户-授权-重新为该用户导入数据(数据已存在则需删除)-连接成功
  • Windows平台下Oracle的ORA-01017另一种可能: 用域管理员Administrator登录操作系统,sqlplus / as sysdba提示ORA-01017错误 使用本地管理员administrator登录操作系统,sqlplus / as sysdba正常 理论上都是管理...
  • 现象 vctl start database -database orcl PRCR-1079 : Failed to start resource ora.orcl.db CRS-5017: The resource ...ORA-01017: invalid username/password; logon denied . For details refer to "(:CLSN001
  • ORA-01017: invalid username/password; logon denied 这个报错很基础,但我不是因为字面意义而产生的错误。实际产生这个报错的原因也很简单,比我多熟悉一点点12c的同道们一定很容易就能找到原因。本人菜鸟初初接触...
  • ORA-01017: 用户名/口令无效; 登录被拒绝 2 ORA-00922: 选项缺失或无效 问题: 用PL/SQL Developer登录Oracle客户端时出现: ORA-01017: 用户名/口令无效; 登录被拒绝 解决方法:(直接换密码简单有效,操作如下) 1...
  • ORA-01017: invalid username/password; logon denied异常的分析
  • Oracle创建dblink报错:ORA-01017、ORA-02063解决   一、创建dblink 原始语句: www.2cto.com   create public database link db_lsxy connect to lsxy identified by lsxy using '(DESCRIPTION =(ADDRESS_...

空空如也

1 2 3 4 5 ... 20
收藏数 704
精华内容 281
关键字:

ora-01017