精华内容
下载资源
问答
  • Navicat连接Oracle数据库

    2012-12-07 15:37:38
    教你如何通过第三方工具Navicat连接Oracle,实现Oracle的可视化操作,连接成功后,可以建表、查询、删除、备份等操作,一切变的可视化,简单,Oracle功能强大,性能卓越,做工程的人应该试试。
  • Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error-附件资源
  • Navicat连接Oracle数据库,出现错误,例如:“ORA-28547: connection to server failed, probable Oracle Net admin error”,采用资源instantclient_12_1中的oci.dll文件替换可解决,附带有使用说明,操作简单
  • 破解navicat链接oracle产生的12737错误
  • Navicat Premium 连接Oracle 数据库(图文教程) 1.instantclient-basic-nt-12.1.0.1.0.zip 2.http://blog.csdn.net/zjx86320/article/details/49464251 3.图文资料.xlsx
  • 使用navicat连接oracle数据库遇到问题及解决方法 在服务器上安装好oracle之后,在公司要求研究数据迁移,一直看命令行不太舒服,就想着用自己电脑上的navicat连接上服务器上的Oracle,结果遇到了一些问题,现在记录...
    此文转载自:https://blog.csdn.net/orzMrXu/article/details/113248116

    使用navicat连接oracle数据库遇到问题及解决方法

    在服务器上安装好oracle之后,在公司要求研究数据迁移,一直看命令行不太舒服,就想着用自己电脑上的navicat连接上服务器上的Oracle,结果遇到了一些问题,现在记录下来,方便查阅,也供大家参考。

    1.ORA-12541:TNS :no listener

    解决方法:开启监听 :lsnrctl start (stop/status) --开启,关闭,查看状态

    (温馨提示:使用sqlplus / as sysdba 进入oracle数据库时,会提示你输入用户名和密码,可能是因为你没有切换到oracle用户)

    2.ORA-12514:TNS:listener does not currently know of service requested in connect descriptor

    1.查看你的tnsnames.ora文件(放在你的oracle安装目录里,比如我的是 /ora/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora,如果实在不想打的话,使用find / -name tnsnames.ora也可以找到)以及服务名是否能对应上

    2.检查确认数据库实例是否启动 select status from v$instance

    我这里是报错了

    如果成功,会显示success

    上图报ORA-01034错误,显示oracle不可用,就是没有开启实例

    ,可通过以下几步开启。

    (1)sqlplus /nolog

    (2)conn / as sysdba

    (3) startup

    开启后重新测试测试一下,select status from v$instance,显示打开,navicat再测试连接一下,成功就可以了

    3.ORA-03135: connection lost contact

    按照经验,由于我是远程连接oracle,需要服务器上的防火墙开放端口1521,我觉得可能是防火墙端口没开,查看一下防火墙开放的端口(iptables -L -n)

    我执行了以下几步开启了端口

    (1)编辑iptables文件:vim /etc/sysconfig/iptables

    (2)添加开放端口配置

    (3)重启一下防火墙:systemctl restart iptables

    (4)重新查看一下端口开放情况

    (两个选择一个开放,我就是两个都写了结果冲突还是什么原因)

    4.ORA-28547:connection to server failed, probable Oracle Net admin error

    或者你打开navicat时连接oracle,显示“oracle library is not loaded”,可通过以下方法解决:

    (1)https://www.oracle.com/database/technologies/instant-client/downloads.html

    (2)下载跟你oracle版本对应的,像我是64bit的就下载x64的 

    (3)进去之后可能有很多版本,我下载的是18.5.0.0.0的,这个关系不大,要求登录就注册个账号就好了

    (4)下载好之后解压

    (5)按照图片更改oci的路径即可 

    (6)成功连接

    展开全文
  • 原因: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;

    完事~

    展开全文
  • 在用Navicat连接Oracle数据库时,提示Ora-28547.大概率原因是由于Navicat中oci的版本与Oracle版本不匹配。 1.查询Oracle数据库版本:SELECT * FROM V$VERSION 2.下载对应的oci.dll动态库。链接...

    在用Navicat连接Oracle数据库时,提示Ora-28547.大概率原因是由于Navicat中oci的版本与Oracle版本不匹配。

    1.查询Oracle数据库版本:SELECT * FROM V$VERSION

    2.下载对应的oci.dll动态库。链接https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 。注意选对版本。

    3.下载好后,解压得到instantclient_11_2文件夹,随意放置,打开Navicat,依次选择,工具→选项→环境→oci环境→选择下载好的oci.dll。点击确定。

    4.切记一定要重启Navicat客户端,配置才能生效。

    另:如果报错:oracle library is not loaded,则是版本不对。如果是本地间连接,可直接去用Navicat指向Oracle安装路径中的oci.dll。

    路径为:F:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll

    展开全文
  •   当我们安装完Oracle数据库之后,我们会想着用可视化工具连接Navicat是我们常用的可视化连接数据库的工具。   当我们安装完Oracle数据库的时候,我们需要先启动它。   先把相应的服务启动:   如下图,...

    声明

      本文转载自https://www.cnblogs.com/braveym/p/9501249.html

    正文

      当我们安装完Oracle数据库之后,我们会想着用可视化工具连接,Navicat是我们常用的可视化连接数据库的工具。

      当我们安装完Oracle数据库的时候,我们需要先启动它。

      先把相应的服务启动:
    启动相应的服务
      如下图,保证这两个服务是启动状态的,没有启动的话就手动启动一下:
    启动服务
      打开SQL plus,输入用户名和密码,这个在你安装的时候配置好了的,如下图所示:
    sqlplus
      接下来就可视化工具Navicat的链接了,打开工具,我们新建一个Oracle的连接:
    新建连接
      在这里我起名为oracle,当然,这个可以随便你喜欢去起名字,同时输入用户名和密码,跟刚刚的一样:
    连接设置
      在高级选项里面,选择SYSDBA。设置位置:不用管,空着也没关系。
    高级

      到现在这样子如果你直接连接的话肯定是不行的,会不成功。还有一步是很关键的,就是配置oci.dll文件,如下图所示。需要注意的是,最新版Navicat的选项...界面,可能不一样了,但找就是了。
    选项配置OCI
      这里就要把你安装的oracle的安装目录下的bin文件夹里面的oci.dll文件导入,比如E:\software\oracle\Oracle_win64\product\11.2.0\dbhome_1\BIN\oci.dll
      以上是我的安装目录下的文件,大家根据自己的安装目录不同来导进来。
      导进来之后就重启Navicat,重启后会自动生效。

      我们可以先测试一下连接,可以看到连接成功了。
    测试连接
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 本次使用的环境: Windows 10 专业版 64 位(10.0,版本 10586) ...Navicat Premium算是比较好的一个可视化数据库管理工具了,短小精悍,一个工具解决三种数据库连接问题,真正做到了集成管理,对M...
  • 1、Navicat连接数据库,打开Navicat 2、新建连接: 方法一:点击左上角“连接” 方法二:在我的连接上,右键,选择“新建连接” 3、连接常规配置, (1)之后点击测试连接,显示成功则问题,用户名应该为:system...
  • 使用Navicat连接Oracle数据库报错12514

    千次阅读 2019-05-21 12:41:12
    使用Navicat for Oracle连接 ORA-12514: TNS:listenerdoes not currently know of service requested in connect 虽然错误是12514但是还是有好几种可能的,下边说一下我的解决方法。 如下图,将该位置默认的...
  • 使用Navicat连接Oracle数据库教程 前提条件:虚拟机centos7服务器下,已经安装好oracle11g数据库 用xmanager工具连接到安装oracle11g的centos7服务器上 切换到数据库用户oracle,命令:su -oracle (这一步...
  • 场景 打开Navicat-文件-新建连接-Oracle 实现 输入对应的连接名、主机名,...oci.dll是oracle数据库组件。 其配置位置在Navicat中工具-选项-环境 查看你的oci.dll的路径是否配置。如果没有配置则进行...
  • 由于开发过程中需要用到Oracle数据库,所以这几天也一直在折腾...1、Navicat连接Oracle数据库报错:Cannot load OCI DLL 87: Instant Client package is required for Basic and TNS connection.  解决:由于 Nav...
  • Navicat 连接Oracle数据库报ORA-28547 报错的信息图片如下: 原因:navicate Primium版本的OCI和本地数据库的OCI版本不一致,即: 解决方案: 将下载好的oci.dll文件更换,这个oci.dll文件可以上官网下载也可以从...
  • https://segmentfault.com/a/1190000015825842
  • 后来我用sqlplus连接oracle表现正常,但是用navicat和sql developer都出现ora0.033的报错。我尝试用sqlplus切换会话到我要用的数据库orclpdb,正常。切换到我想要的用户名的时候提示数据库orclpdb未打开,输入alter ...
  • Navicat 连接Oracle数据库报错:ORA-12705

    千次阅读 2019-05-10 10:42:27
    安装好精简版Oracle客户端后,发现没有必要(Navicat真的是一个好东西),就删除了,但是不彻底,浪费了好多时间。。。 下面来详细说明一下,省的再走弯路>_< 方法一:完全删除(我发现没有必要在本地安装一...
  • https://www.timeit.cn/post-238.html
  • Navicat连接Oracle数据库出现Oracle library is not loaded的问题解决办法 众所周知,Navicat连接MySql数据库的时候,只需要将一些东西填好就能够连接上数据库,可是当Navicat连接Oracle数据库的时候就会出现这个...
  • navicat 连接oracle数据库采坑记录

    千次阅读 2018-12-16 21:37:45
    Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。...
  • 支持几乎所有版本oracle的oci文件,具体使用方法请百度 navicat oracle oci 文件,配置完记得重启navicat
  • 然而,我想大多数人,特别是刚入门对navicat、数据库等不是很了解的小伙伴,在使用navicat过程,也许会碰到或多或少的问题,在本次,写的是navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符中的...
  • 今天尝试在公司Windows服务器上装一个navicat,但是一直连接不上 1.连接名随便取 2.连接类型不动basic 3.主机服务器地址(很好确认不说了),在oracel的tnsnames.ora文件中可以查看 4.端口 默认是1521,但是一些可能...
  • 1.最开始连接的时候没有写服务名或SID这一栏,报ORA-12504错误,把服务名写上就不报这个错了 参考:https://jingyan.baidu.com/article/4b07be3cbb784848b280f36f.html 2.写上了重连了一下,报另一个错误了ORA-...
  • 这个是服务名写错了,服务名的字段在Oracle安装路径里找 ...备注:如果是连接远程OracleNavicat选项里的“服务器”名称要与远程Oracle里的服务器名称相同。 转载于:https://www.cnblogs.com/Prod...
  • Navicat中创建连接时,出现ORA-28009错误 解决方法:编辑连接,将用户名修改为system,即可 在Navicat中不能使用sys超级用户登录。
  • 报错原因:大部分是因为navicat本地的OCI版本与Oracle服务器器不符造成的 解决方法:去OCI的下载页面,下载指定版本的oci http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,828
精华内容 4,331
关键字:

navicat连接oracle数据库