navicat和 plsql 连接oracle数据库 总结
打开 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
navicat和 plsql 连接oracle数据库 总结相关推荐
- plsql如何配置连接oracle数据库,PLSQL连接Oracle 数据库配置详解
(oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.c ...
- php sql oracle数据库,PHP、PLSQL连接oracle数据库的方法
众所周知,在使用PHP(针对5.2及后续版本)和PLSQL操作oracle数据库前需要先安装客户端来部署环境,然而事实上在连接过程中仅仅只需要客户端中的几个文件罢了.完整版客户端对于我们这些数据库不在 ...
- windows 客户端的Navicat PL/SQL 连接Oracle 数据库
PL/SQL 连接Oracle 数据库 1.下载instantclient_11_2文件 官网可以下载 2.本地的监听文件 D:\Program Files\instantclient_11_2\ne ...
- PLSQL连接Oracle数据库时报ORA 12154错误的解决方法
pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...
- 使用oracle客户端与PLSQL连接ORACLE数据库软件安装过程
1. 下载安装PLSQL软件,以及oracle客户端安装软件instantclient. 2. instantclient文件中新建network文件夹,在它下面再新建一个admin文件夹,在admi ...
- plsql连接oracle数据库
步骤 (1)线上安装oracle数据库(已配好) (2)本地远程连接.安装oracle客户端(运行时) (3)安装plsql. (4)oracle客户端可以不用配置,直接在plsql中数据访问验证 转 ...
- oracle学习之路(2)Navicat Premium 15 连接Oracle 数据库(图文教程)
Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL.SQLite.Oracle及PostgreSQL 资料库,让管理不同类 ...
- 关于plsql连接oracle数据库session失效时间设置
http://bbs.csdn.net/topics/350152441 http://www.linuxidc.com/Linux/2015-09/123286.htm
- Navicat Premium 15 连接Oracle数据库解决方案
- plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误
使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...
最新文章
- java ascii 编码方式_JAVA 的ASCII字符编码一览表
- python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
- Java最全的思维导图汇总!速度收藏!
- 正定小主人机器人_石家庄正定县2015中小学生机器人运动大赛隆重开幕
- 4、 LIMIT:限制查询结果的条数
- 用计算机KADIO算方差,KADIO计算器怎样算方差
- SpringBoot_日志-slf4j使用原理
- javascript --- 事件对象和事件类型
- Linux下启动tomcat报java.lang.OutOfMemoryError: PermGen space
- android sqlite 备份数据库文件,android – 将SQLite数据库备份和还原到sdcard
- python解不定积分_python快速求解不定积分和定积分
- 拷贝构造函数、析构函数、赋值操作符重载、取地址操作符重载和const修饰的取地址操作符重载...
- 从源码解析 Spring JDBC 异常抽象
- hosts文件可以干嘛?
- linux configure使用方法
- IDEA项目打包几种方式
- mysql主从同步创建表不同步_MySQL新增数据库到主从同步列表 - 如何增加数据库到MySQL主从 - MySQL主从不同步解决办法...
- 【EOSIO】EOS/WAX签名错误 is_canonical( c ): signature is not canonical 问题
- OEM/ODM/OBM
- mysql 1044 42000_[故障解决]Mysql爆出ERROR 1044 (42000)的错误怎么办?