热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

navicat和plsql连接oracle数据库总结

打开navicat--工具--选项--oci右侧选择oci.dll的路径默认在navicat的安装目录下有一个instantclient的文件夹直接选择这个里面的oci.ll

打开 navicat  -->工具-->选项-->oci   右侧选择oci.dll 的路径

默认 在 navicat的安装目录下有一个 instantclient 的文件夹 直接选择这个里面的 oci.ll 就可以了

我的 navicat 是 11.1.10 64-bit   instantclient 是 instantclient_10_2 

但是  选择了 navicat 安装目录里的  instantclient 里面的oci.dll 后 连接不上 

报错   :找不到主机名 对象什么的

网上说 要去oracle的官网上下载一个对应的  但是 oracle 官网需要 注册 嫌麻烦

搞了一圈 都没弄好  (sqldevelper 又下载 又配置  还是各种报错  最后放弃了)

最后 只能去oracle 注册 下载oracleclient

由于 我这个版本自带的 oracleclient 和我们服务器上的 oracle 版本 都是 10

so ,也从官网上下了10_2 而且是 64bit

http://pan.baidu.com/s/1jIiFCsm 我下载的 放到了 我的网盘里的地址

下载后 直接把 解压好的 instantclient_10_2 替换掉原来的 同名文件夹(提前备份)

然后 打开 navicat  -->工具-->选项-->oci   右侧选择oci.dll 的路径

然后 退出navicat 重新打开

再试 就好了 

但是 用navicat 连接oracle 有几个问题

 

1、连接的时候 会闪退 而且发生几率比较高

 

 

所以 决定还是换 pl/sql 试一下吧

从网上下载个64bit的plsql developer 安装 

然后 根据网上的教程一步一步配置  但是连接的时候提示 ora:12545 目标主机或对象不存在  

最后 终于搞定了 总结以下要注意的事项:

1、pl/sql中配置 oracle 主目录和oci.dll 位置这个没的说 配置好  

工具 -> 首选项 -> 连接

oracle 主目录: D:\code\environment\instantclient_11_2_64

oci库:D:\code\environment\instantclient_11_2_64\oci.dll

 

2、系统环境变量

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN = D:\code\environment\instantclient_11_2_64\network\admin

 

 

3、tnsnames.ora 配置 

 tnsnames.ora 文件需要手动创建并进行相应的设置 位置放在  D:\code\environment\instantclient_11_2_64\network\admin

 

 

这里要注意:TNS_ADMIN这个环境变量的地址 网上一般 不带 \network\admin

下文的 tnsnames.ora 也是直接放到  D:\code\environment\instantclient_11_2_64下的

我也是按照网上一般说的这种方式 配置 才一直出现  ora:12545 目标主机或对象不存在 这个问题

查这个问题 都是说 服务器主机名或者IP地址修改了

后来把  tnsnames.ora  放到 D:\code\environment\instantclient_11_2_64\network\admin 下

同时 修改环境变量 地址 加上 \network\admin 重新打开sl/sql 登录框里 就可以选择  tnsnames.ora里的配置了

输入用户名密码 选择  tnsnames.ora 中配置的 FESCO_DEV 这个名字 就可以正常登录了 

另:pl/sql 注册码:

1、

Product Code(产品编号):4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz

serial Number(序列号):601769

password(口令):xs374ca

2、

product code :4v6hkjs66vc944tp74p3e7t4gs6duq4m4szbf3t38wq2
serial number:1412970386
password: xs374ca
lincense number :999

 


转载于:https://www.cnblogs.com/feiye512/p/6413146.html


推荐阅读
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
author-avatar
mobiledu2502873187
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有