iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Navicat Premium连接Oracle数据库的2种方式
  • 643
分享到

Navicat Premium连接Oracle数据库的2种方式

摘要

目录Navicat Premium使用版本说明一、配置OCI1.1 配置OCI环境变量1.1.2 设置\高级系统设置1.1.2 系统属性\高级\环境变量(N)1.1.3 修改/添加系统变量 oracle_HOME1.1.

Navicat Premium

使用版本说明

Navicat® Premium 版本 11.2.16 (64-bit)

Navicat Premium连接Oracle数据库的2种方式

一、配置OCI

1.1 配置OCI环境变量

1.1.2 设置\高级系统设置

Navicat Premium连接Oracle数据库的2种方式

1.1.2 系统属性\高级\环境变量(N)

Navicat Premium连接Oracle数据库的2种方式

1.1.3 修改/添加系统变量 ORACLE_HOME

ORACLE_HOME
D:\app\root\product\12.1.0\dbhome_1

Navicat Premium连接Oracle数据库的2种方式

1.1.4 添加系统变量 TNS_ADMIN

TNS_ADMIN
%ORACLE_HOME%\NETWORK\ADMIN\

Navicat Premium连接Oracle数据库的2种方式

1.1.5 未配置OCI环境变量会出现哪些情况?

Cannot create oci environment

Navicat Premium连接Oracle数据库的2种方式

Access violation at address 00007FF90188A6EF in module ‘OraClient12.Dll’. Read of address 00000000000000D8

Navicat Premium连接Oracle数据库的2种方式

1.2 、配置OCI.dll

1.2.1 正确配置

配置路径 工具\选项\其他\OCI – 常规\OCI library (oci.dll) *

OCI 的版本需要与Oracle数据库服务相匹配,否则会出现各种各样的问题。

正确配置如下

  • Oracle 服务器版本Oracle Database 12c 发行版
  • Navicat PremiumNavicat® Premium 版本 11.2.16 (64-bit)
  • oci.dll: 12.1.0.0

oci.dll 详情

  • 文件位置:D:\app\root\product\12.1.0\dbhome_1\bin\oci.dll
  • 文件说明:Oracle Call Interface
  • 文件版本:12.1.0.0
  • 修改日期:‎2014‎年‎9‎月‎11‎日,‏‎2:49:48
  • 大小: 641,536 字节

修改完记得重启Navicat

Navicat Premium连接Oracle数据库的2种方式

Navicat Premium连接Oracle数据库的2种方式

1.2.2 OCI 的错误配置

1.2.2.1 Cannot create oci environment

  • Oracle 服务器版本Oracle Database 12c 发行版
  • Navicat PremiumNavicat® Premium 版本 11.2.16 (64-bit)
  • oci.dll: 10.2.0.1

oci.dll 详情

  • 文件位置:C:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2\oci.dll
  • 文件说明:Oracle Call Interface
  • 文件版本:10.2.0.1
  • 修改日期:2014-11-11 14:42
  • 大小: 516,096 字节

oci.dll 10.2.0.1 报错详情

Cannot create oci environment
Access violation at address 00000000169ECFD1 in module ‘Ora0CICUS10.dll’. Read of address 00000000000000D8

Navicat Premium连接Oracle数据库的2种方式

1.2.2.1 Cannot create oci environment

  • Oracle 服务器版本Oracle Database 12c 发行版
  • Navicat PremiumNavicat® Premium 版本 11.2.16 (64-bit)
  • oci.dll: 10.2.0.1

oci.dll 详情

  • 文件位置:C:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2\oci.dll
  • 文件说明:Oracle Call Interface
  • 文件版本:10.2.0.1
  • 修改日期:2014-11-11 14:42
  • 大小: 516,096 字节

oci.dll 10.2.0.1 报错详情

Cannot load OCI DLL, 193: D:\app\admin\product\11.2.0\client_1\oci.dll
Instant Client package is required for Basic and TNS connection.
For more infORMation: Http://wiki.navicat.com/wiki/index.PHP/lnstant_client_required

Navicat Premium连接Oracle数据库的2种方式

Cannot load OCI DLL 87:
Instant Client package is required for Basic and TNS connection.
For more information: http://wiki.navicat.com/wiki/index.php/lnstant_client_required

Navicat Premium连接Oracle数据库的2种方式

二、连接

2.1 连接类型 - Basic

  •  连接名:<自定义>
  •  连接类型:Basic
  •  主机名或IP地址:<Oracle数据库服务端安装地址>
  •  端口:1521(默认)
  •  服务名或 SID:
  •  服务名:orcl(默认) —— 全局数据库名(服务名)
  •  SID:orcl(默认) —— 系统标识符(SID)
  •  用户名:SYS、SYSTEM(默认)
  •  密码:<自定义>

Navicat Premium连接Oracle数据库的2种方式

2.2 连接类型 - TNS

  •  连接名:<自定义>
  •  连接类型:TNS
  •  网络服务名: ORCL(默认) —— tnsnames.ora网络配置文件中的服务名
  •  用户名:SYS、SYSTEM(默认)
  •  密码:<自定义>

**tnsnames.ora**

# tnsnames.ora Network Configuration File: D:\app\root\product\12.1.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

PORTAL56_HIS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = tcp)(HOST = DESKTOP-12Q8LR0)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = portal56_his)
    )
  )

TEST001 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.75.158)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-12Q8LR0)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

Navicat Premium连接Oracle数据库的2种方式

三、其他报错

ORA-01005

ORA-01005:给出空口令;登录被拒绝

Navicat Premium连接Oracle数据库的2种方式

密码不能填空

Navicat Premium连接Oracle数据库的2种方式

ORA-01017

ORA-01017: invalid username/passWord; loGon denied

Navicat Premium连接Oracle数据库的2种方式

输入的账号或密码不正确

Navicat Premium连接Oracle数据库的2种方式

ORA-12154

ORA-12154: TNS: 无法解析指定的连接标识符
ORA-12154: TNS:could not resolve the connect identifier specified

Navicat Premium连接Oracle数据库的2种方式

  1. 检查系统变量 ORACLE_HOME 、 TNS_ADMIN 是否配置或配置是否正确
  2. 填写网络服务名称 %ORACLE_HOME%\NETWORK\ADMIN\tnsnames.ora 存不存在其中%ORACLE_HOME% 是安装目录,安装时指定,如:D:\app\root\product\12.1.0\dbhome_1`

Navicat Premium连接Oracle数据库的2种方式

ORA-28009

ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

Navicat Premium连接Oracle数据库的2种方式

  •  sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限。
  •  system用户是管理操作员,权限也很大,具有susoper角色,没有create database的权限。

所以在使用sys连接Oracle数据库时,需要选择sysdba角色,或者使用sys as sysdba作为用户进行登录

在Navicat tab页"高级"中的角色选择SYSDBA

Navicat Premium连接Oracle数据库的2种方式

总结

到此这篇关于Navicat Premium连接Oracle数据库的2种方式的文章就介绍到这了,更多相关Navicat Premium连接Oracle内容请搜索编程网(www.lsjlt.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网(www.lsjlt.com)!

您可能感兴趣的文档:

--结束END--

本文标题: Navicat Premium连接Oracle数据库的2种方式

本文链接: https://www.lsjlt.com/news/559256.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Navicat Premium连接Oracle数据库的2种方式
    目录Navicat Premium使用版本说明一、配置OCI1.1 配置OCI环境变量1.1.2 设置\高级系统设置1.1.2 系统属性\高级\环境变量(N)1.1.3 修改/添加系统变量 oracle_HOME1.1....
    99+
    2024-01-29
    navicat oracle navicat premium连接oracle数据库 navicatpremium连接oracle
  • Navicat Premium怎样连接Oracle数据库
    小编给大家分享一下Navicat Premium怎样连接Oracle数据库,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!PostgreSQL 数据库,让管理不同类型的数据库更加方便。最重要...
    99+
    2024-04-02
  • navicat premium如何连接数据库
    这篇文章主要讲解了“navicat premium如何连接数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“navicat premi...
    99+
    2023-02-09
    navicat premium 数据库
  • navicat premium怎么连接本地数据库
    如何使用 navicat premium 连接本地数据库?启动 navicat premium 并新建一个 mysql 连接。输入本地主机名/ip、端口、用户名和密码。点击“测试连接”验...
    99+
    2024-04-06
    mysql navicat
  • navicat连接oracle数据库的方法
    小编给大家分享一下navicat连接oracle数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!我们新建一个oracle的连接 在这里我起名为oracle,当然,这个可以随便你喜欢去...
    99+
    2024-04-02
  • navicat premium怎么连接数据库IP地址
    要通过 ip 地址连接 navicat premium 中的数据库,需依次执行以下步骤:创建新连接并选择数据库类型(例如 mysql)。在“主机”字段中输入数据库服务器 ip 地址。在“...
    99+
    2024-04-06
    mysql navicat
  • navicat premium无法连接数据库怎么办
    无法连接 navicat premium 数据库的原因及解决方法:检查网络连接及数据库服务状态;检查防火墙设置;检查数据库凭据;验证数据库配置;检查 navicat premium 设置...
    99+
    2024-04-06
    navicat
  • navicat premium怎么连接服务器数据库
    首先,在 navicat premium 中选择连接类型,输入连接信息(主机、端口、用户名、密码、数据库),并进行连接测试。连接测试成功后,保存连接配置,以便将来快速访问。双击连接配置文...
    99+
    2024-04-06
    navicat
  • navicat premium连接不上数据库如何解决
    今天小编给大家分享一下navicat premium连接不上数据库如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文...
    99+
    2023-02-10
    navicat premium 数据库
  • navicat premium怎么连接数据库备份还原
    在 navicat premium 中连接数据库备份并还原数据:连接备份:在“连接”对话框中输入服务器信息、登录凭据,并在“数据库”字段选择备份文件。还原数据:右键单击目标数据库,选择“...
    99+
    2024-04-06
    navicat
  • oracle数据库连接方式有哪几种
    Oracle数据库连接方式有以下几种:1. 使用SQL*Plus连接:SQL*Plus是Oracle数据库自带的一个命令行工具,可以...
    99+
    2023-10-12
    oracle数据库
  • 解决Navicat Premium 15连接数据库闪退的问题
    首先排查下网上大神说的有道词典的问题。 我是没有有道词典打开,连接数据库的时候闪退,以此打开,工具—选项—环境 进入OCI环境配置,修改OCIlibrary为为自己对应数据库的oci...
    99+
    2024-04-02
  • 如何使用Navicat Premium 连接并创建数据库
    使用Navicat Premium连接,创建和修改数据库十分方便,那怎样操作呢? 首先要下载并安装mysql,自行配置mysql。 下载安装Navicat Premium。 打开软件后点击左上角“连接”,再点击“mysql”选项,它会让你输...
    99+
    2023-10-11
    mysql 数据库
  • navicat premium上传数据库的方法
    小编给大家分享一下navicat premium上传数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!首先,在Navicat Premium中连接要导出数据库的mysql数据库。填写好...
    99+
    2024-04-02
  • navicat premium添加数据库的方法
    小编给大家分享一下navicat premium添加数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先打开Navic...
    99+
    2024-04-02
  • navicat如何连接oracle数据库
    小编给大家分享一下navicat如何连接oracle数据库,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、Navicat for Oracle的安装软件的安装就不多说了,基本都是一直下一...
    99+
    2024-04-02
  • navicat数据库连接php的方法
    这篇文章主要介绍了navicat数据库连接php的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。第一步,打开Navicat,新建数据库。第二...
    99+
    2024-04-02
  • navicat连接DB数据库的方法
    这篇文章主要介绍了navicat连接DB数据库的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第一步,打开桌面上的Navicat。第二步...
    99+
    2024-04-02
  • navicat连接pg数据库的方法
    这篇文章给大家分享的是有关navicat连接pg数据库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。打开Navicat软件,进入主界面,如下图所示:点击左上角的文件,如下图...
    99+
    2024-04-02
  • Oracle数据库连接方式详解
    Oracle数据库连接方式详解 在应用程序开发中,数据库连接是一个非常重要的环节,它承载着应用程序与数据库之间的数据交互。Oracle数据库是一款功能强大、性能稳定的关系型数据库管理系...
    99+
    2024-03-08
    数据库 oracle 连接 spring框架
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作