精华内容
下载资源
问答
  • 原因:Oracle数据库默认密码有效期为180天,Oracle数据库密码过期后,会导致连接报错。 解决方法,1.修改密码。2.修改密码有效期为永久 下面仅介绍第二种方法 第一步:进入system用户 1.如果忘记system密码...

    报错信息:password Expired.Please enter a new password.

    原因:Oracle数据库默认密码有效期为180天,Oracle数据库密码过期后,会导致连接报错。

    解决方法,1.修改密码。2.修改密码有效期为永久

    下面仅介绍第二种方法

    第一步:进入system用户

    1.如果忘记system密码(记得密码这步忽略)

    1. 先登录服务器后,切换到oracle用户状态下: su -oracle  (注意“-”一定要写,否则权限不够)
    2. 进入sqlplus,命令: sqlplus /nolog
    3. 管理员 sysdba 权限登陆oracle: conn /as sysdba    (注意“/”一定要写,否则无法登陆)
    4. 修改密码:alter user sys identified by huozhe

    2.打开终端,运行    sqlplus

    3.输入connect连接,然后输入用户名和密码(system,密码)

    第二步:修改密码有效期为无限制时间

    4.查询对应文件的密码有效期设置(查看密码有效期是否为180天或其他具体数值)

    SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

    5.将有效期设置为无限制

    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

    6.解锁原密码:

    alter user 用户名 identified by 密码 account unlock;

    7.提交更改

    commit;

    完事~

    展开全文
  • 这几天涉及到oracle数据库的项目,于是想着也直接用navicat连接一下oracle数据库。谁知当所有信息都填写完整以后,居然出现了这样一个问题: cannot load OCI DLL,87:Instant Client package is required for ...

    ######以前项目中,Navicat经常用来连接mysql。没有连接过oracle数据库。这几天涉及到oracle数据库的项目,于是想着也直接用navicat连接一下oracle数据库。谁知当所有信息都填写完整以后,居然出现了这样一个问题:
    这里写图片描述
    cannot load OCI DLL,87:Instant Client package is required for Basic and TNS connection.For more information…
    **问题原因:**navicat连接oracle数据库时需要配置对应的oci.dll文件。
    解决方式:
    1 获得oci.dll文件
    有两种方式:1)如果你电脑上已经安装了oracle数据库,那么你就可以直接使用,目录为:oracle的安装目录\bin\oci.dll
    2)第二种方式:根据 Navicat 官方的文档,只需要下载 Oracle 的 Instance Client 即可。这个包只包含一些 dll 文件,无需安装解压即可(要注意的而是看清楚对应的版本)。
    此外,如果是11.2的oracle,也可以访问我的网盘链接:链接:https://pan.baidu.com/s/1volkj328Ttm-Mt0Grt1X4g
    提取码:3d5f 进行下载(拿走不谢~)。
    2 在Navicat配置oci.dll文件:
    1)打开Navicat->选择工具->选项,进入配置页面;
    这里写图片描述
    2)选择oci->选择本地oci.dll文件放置的文件地址,点击确定。
    这里写图片描述
    3)重新启动Navicat,进行数据库的连接测试,此时已经可以连接成功。这里写图片描述

    作者:wangjie919
    出处:http://blog.csdn.net/wangjie919/article/details/79471559
    欢迎任何形式的转载,但请务必注明出处

    如果大家有关于Spring Boot Spring Cloud等相关问题,可添加个人微信进行交流讨论,还可以关注微信公众号——**青梅主码**,进行更多干货获取!
    

    个人微信号:1272808775

    微信公众号~关注后,回复:java,即可获得群名片。加入java技术讨论群。

    展开全文
  • 工作需要连接其他公司的oracle数据库,这时候navicat连接失败返回ORA-28547:connection to server failed,probable Oracle Net admin error. oracle数据库连接失败首先排查原因:网络,当前使用的oracle数据库版本...

    工作需要连接其他公司的oracle数据库,这时候navicat连接失败返回ORA-28547:connection to server failed,probable Oracle Net admin error.

    oracle数据库连接失败首先排查原因:网络,当前使用的oracle数据库版本与navicat版本是否匹配

    最后排查出的原因是我的navicatPre12自带的oci.dll插件和对方公司的数据库版本不匹配。

    解决:

    下载新的oci.dll插件

    链接:https://pan.baidu.com/s/1JQKlFqmBcAdbq1cvxS0uXg 
           提取码:e9fz 

        

    使用:

    navicat--->工具--->选项--->环境,选择插件所在路径,重启navicat。

    展开全文
  • Navicat 版本:Navicat Premium 9.1.11 Oracle 版本: Oracle Database 10g ...如下图,使用Navicat连接Oracle数据库失败 问题原因: Navicat自带的OCI.dll不支持GBK字符集. 以下是Oracle官网上的一段说明 http://
    Navicat 版本:Navicat Premium 9.1.11
    Oracle 版本: Oracle Database 10g Release 2 (10.2.0.1.0)

    如下图,使用Navicat连接Oracle数据库失败


    问题原因:

    Navicat自带的OCI.dll不支持GBK字符集.

    以下是Oracle官网上的一段说明

    Version 10.2.0.5

    Instant Client Package - Basic:All files required to run OCI, OCCI, and JDBC-OCI applications
    instantclient-basic-win32-10.2.0.5.zip(34,846,661 bytes)

    *Instant Client Package - Basic Lite:Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support (10.2 only)
    instantclient-basiclite-win32-10.2.0.5.zip(10,670,287 bytes)

    注意红色部分,lite版的OCI只支持unicode、ascii和西文字符集,这个Navicat提示的不支持GBK字符集相吻合,因此可以推测Navicat不支持GBK的根源在于OCI.dll用的是lite版的,

    解决方法:

    下载一个非lite版的OCI就可以了

    将下载好的instantclient-basic-win32-10.2.0.5.zip解压到Navicat的安装目录,替换原来的文件

    然后打开 Navicat --> 工具 --> 选项 --> 其他 --> OCI,在"OCI library (oci.dll)"中选择刚才解压的文件夹中的oci.dll即可.


    展开全文
  • 这几天涉及到oracle数据库的项目,于是想着也直接用navicat连接一下oracle数据库。谁知当所有信息都填写完整以后,居然出现了这样一个问题: cannot load OCI DLL,87:Instant Client package is required for Basic ...
  • Navicat是一款非常好用的数据库管理工具,可是一段时间没有使用,突然发现之前建立的Oracle连接无法打开,提示要输入旧密码和新密码以及确认新密码。... 打开navicat数据库连接Oracle,显示可以正常连接。
  • oracle数据库。 当所有信息都填写完整以后,出现了这样一个问题: 或者是这样:cannot load OCI DLL,126 这样:ORA-28547:connection to server failed,probable Oracle Net admin error 这样: ORA-12737 ...
  • 在数据库连接信息正确的情况下,使用navicat连接Oracle数据库时,连接失败。 提示是:ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK 由于 Navicat 是通过Oracle客户端来连接 Oracle...
  • Navicat 连接 Oracle 数据库 准备 Navicat Premium version 15程序 Oracle官方oci.dll(32bit的就下载32位,64bit下载64位,版本不对应的无法使用),官网下载地址Download [外链图片转存失败,源站可能有防盗链机制...
  • 解决:Navicat连接Oracle数据库28547 ,2705,12705 公司使用Oracle:一直链接失败:28547 ,2705,12705 报错: 链接失败ORA-28547:connection to server failed,probable Oracle Net admin error 原因:远程的...
  • Navicat连接Oracle数据库时出现如下错误  上网一查原来是oci.dll版本不对。因为Navicat是通过oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install ...
  • 使用navicat连接oracle数据库遇到问题及解决方法 在服务器上安装好oracle之后,在公司要求研究数据迁移,一直看命令行不太舒服,就想着用自己电脑上的navicat连接上服务器上的Oracle,结果遇到了一些问题,现在记录...
  • Navicat连接Oracle数据库ORA-28547与cannot load oci dll,193问1.用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error此类错误是因为Instant Client版本过低的...
  • 一、32位plsql不能连接到64位oracle。 1、检查oracle能否登录,打开cmd,输入sqlplus system/manager@mldn as sysdba 2、下载instantclient-basic-win32-11.2.0.1.0文件,解压到oracle安装目录下的product里面...
  • Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。...
  • Navicat连接Oracle数据库,出现错误,例如:“ORA-28547: connection to server failed, probable Oracle Net admin error”,采用资源instantclient_12_1中的oci.dll文件替换可解决,附带有使用说明,操作简单
  • 1.用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error 此类错误是因为Instant Client版本过低的原因导致,根据Oracle的安装版本来下载对应版本,一般:Oracle...
  • 问题1:ORA-28547:connection to server failed,probable Oracle Net admin error问题描述:服务器连接失败解决方案:百度了一下,原来是oci.dll版本不对,Navicat是通过Oracle客户端连接Oracle服务器的。...
  • 后来我用sqlplus连接oracle表现正常,但是用navicat和sql developer都出现ora0.033的报错。我尝试用sqlplus切换会话到我要用的数据库orclpdb,正常。切换到我想要的用户名的时候提示数据库orclpdb未打开,输入alter ...
  • 第一次用 Navicat 尝试连接 Oracle 数据库,报下面的错: Cannot load OCI DLL 87:instant client package is required for basic and tns connection 报错原因:Oracle 连接需要装 client 才能让第三方工具通过 ...
  • Navicat连接oracle数据库时连接失败,出现ORA-28547错误。原因:navicat Primium版本的OCi和本地数据库的OCI版本不一致。解决方法:1、把navicat Primium版本自带oci.dll替换本地Oracle安装路径里的oci.dll。我的...
  • 【知识积累】使用Navicat连接Oracle数据库遇到的问题

    千次阅读 热门讨论 2016-05-19 21:18:02
    问题描述: 服务器连接失败 ...百度了一下,原来是oci.dll版本不对,Navicat是通过Oracle客户端连接Oracle服务器的。我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果出现ORA-28547
  • 1)当电脑上已经安装了oracle数据库,那么可以直接使用,进入oracle目录找到\bin\oci.dll; 2)下载对应 Oracle 的 Instance Client文件 即可。这个包只包含一些 dll 文件。 配置oci.dll文件 配置好之后重启...
  • 今天我们来一起探讨一下Java项目连接Oracle数据库的全过程 首先为了能够看到数据库的数据,我们需要使用一个可视化插件,作者强烈推荐navicat premium这款软件,它可以连接多种主流数据库,相当好用 首先建立...
  • Navicat连接oracle数据库时连接失败,出现ORA-28547错误。 原因:navicat Primium版本的OCi和本地数据库的OCI版本不一致。解决方法:1、把navicat Primium版本自带oci.dll替换本地Oracle安装路径里的oci.dll。我的...
  • 问题原因: 打开终端,查看 hostname  ...# when the system is booting....问题已经找到了,因为 hostname 和 hosts 文件里的 hostname 不一致,也就是本机hostname为.local而hosts...重新连接 Oracle,问题解决
  •  数据库杂乱,使用navicat preminm 12(以下简称navicat)统一管理mysql和oracle数据库,抛弃掉略显臃肿的PLSQL Developer。  下载安装好navicat(安装破解请参照 Navicat Premium 12中文破解 for windows ),...
  • navicat是通过oracle客户端连接oracle服务器的. oracle的客户端有两种,一种标准的客户端安装程序,下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 而另外一种就是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,256
精华内容 902
关键字:

navicat连接oracle数据库失败