navicat和 plsql 连接oracle数据库 总结

摘要:
//Pan.baidu.com/s/1jIiFCsm我将其下载到在线磁盘中的地址,并将其直接下载到解压缩的instantclient_10_2将原始文件夹替换为相同的名称(提前备份)并打开navicat-->1.在pl/sql中,配置oracle主目录和oci.dll位置。重要的是配置工具->

打开 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和 plsql 连接oracle数据库 总结第1张

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

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

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

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

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

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

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

工具 -> 首选项 -> 连接

oracle 主目录: D:codeenvironmentinstantclient_11_2_64

oci库:D:codeenvironmentinstantclient_11_2_64oci.dll

2、系统环境变量

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN = D:codeenvironmentinstantclient_11_2_64 etworkadmin

3、tnsnames.ora 配置 

 tnsnames.ora 文件需要手动创建并进行相应的设置 位置放在  D:codeenvironmentinstantclient_11_2_64 etworkadmin

navicat和 plsql 连接oracle数据库 总结第2张

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

下文的 tnsnames.ora 也是直接放到  D:codeenvironmentinstantclient_11_2_64下的

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

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

后来把  tnsnames.ora  放到 D:codeenvironmentinstantclient_11_2_64 etworkadmin 下

同时 修改环境变量 地址 加上  etworkadmin 重新打开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

免责声明:文章转载自《navicat和 plsql 连接oracle数据库 总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇In-App Purchase Programming Guide----(五) ----Delivering Products搭建非域AlwaysOn win2016+SQL2016下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

异步FIFO结构及FPGA设计 跨时钟域设计

http://hi.baidu.com/hieda/blog/item/e8f8752465afb337c895593c.html   异步FIFO 结构及FPGA 设计吴自信,张嗣忠. 单片机及嵌入式系统应用,2000  摘要:首先介绍异步FIFO的概念、应用及其结构,然后分析实现异步FIFO的难点问题及其解决办法;在传统设计的基础上提出一种新颖的电路...

Object非空判断

类Objects,它由一些静态的实用方法组成,这些方法是null-save(空指针安全的)或null-tolerant(容忍空指针的),那么在它的源码中,对对象为null的值进行了抛出异常操作。 public static T requireNonNull(T obj) :查看指定引用对象不是null。 查看源码发现这里对为null的进行了抛出异常操作:...

Ubuntu-20.04.1 安装 oracle 12.2.0.1 数据库database软件

as of: #!/bin/sh ##ubunt-20.04.1##Linux j 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ##GNU C Library (Ubuntu GLIBC 2.31-0ubuntu9)...

Oracle笔记(2)19c RAC安装

一 、版本及规划 1.版本选择 oracle 19.3.0 + centos7.6_64 操作系统: CentOS-7-x86_64-DVD-1908.iso 集群: Oracle Database Grid Infrastructure 19.3.0.0.0 for Linux x86-64.zip 数据库: Oracle Database...

C#连接Oracle数据库的方法(Oracle.DataAccess.Client也叫ODP.net)

官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(ODP.net):http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html 首先...

记录ora-12560:TNS:协议适配器错误

服务器环境克隆后,导致oracle有问题了,启动监听报错,找到xxxxxproduct11.2.0dbhome_1NETWORKADMIN文件夹下的listener.ora文件和tnsnames.ora文件 确认主机名准确,启动完成。 连接又报错了: 尝试过各种方式: https://blog.csdn.net/sword_anyone/article/d...