虚拟机Oracle与客户端instantclient的连接以及PL/SQL Developer与instantclient.x64配置
来源:互联网 发布:9格拼图软件 编辑:程序博客网 时间:2024/05/21 06:37
一、软硬件环境
主机:windows 10 虚拟机:Red Hat Enterprise Linux Server release 5.8 (Tikanga) 数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
软件版本: instantclient-basic-windows.x64-12.2.0.1.0、PLSQL Developer 12
二、配置过程:
(一) 虚拟机Oracle与客户端instantclient的连接启动虚拟机监听程序
首先要启动虚拟机的监听程序,否则虚拟机Oracle只允许本地连接,外界是连接不上的。启动监听程序(lsnrctl start)。如果启动失败,查看主机、服务器网络情况,找到oracle安装目录下的listener.ora,进行修改(vi),将HOST中的ip改成本机ip地址。保存退出之后,重新启动。
图1
(二)PL/SQL Developer与instantclient.x64配置
1. 配置环境变量
(1)我的电脑—>属性—>高级系统设置—>环境变量—>新建环境变量
新建以下四个环境变量:
1)变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2)变量名:TNS_ADMIN 变量值:E:\instantclient_12_2\network\admin(tnsnames.ora的存放目录)
3)变量名:path 变量值 :E:\instantclient_12_2 (instantclient_12_2的存放目录)
4)变量名:ORACLE_HOME 变量值 :E:\instantclient_12_2(instantclient_12_2的存放目录)
图二:
2.设置 PL/SQL中ORACLE home地址
(1)点击preferences
(2)设置路径:
图3
3.修改tnsnames.ora文件
instantclient_12_2->network->admin->tnsnames.ora(不存在该文件的话,可以新建.text.文件修改完成之后改为点.ora文件)
将host后面的ip地址改成本地ip地址,保存。
图4
这样就可以了,启动pl/sql,database出现mycat表示配置成功
三、可能存在的问题:
1.配置完成之后,登录界面database没有出现tnsnames.ora文件中配置的数据库的名字。
2.输入database名字登录之后,出现TNS:无法解析指定的连接标识符
解决方法:
1、首先检查tnsname.ora中有没有出现错误,比如括号不匹配,名称前面多空格
2、在pl/sql目录下新建.bat文件
文件内容:
@echo off
set path=E:\instantclient_12_2
set ORACLE_HOME=E:\instantclient_12_2
set TNS_ADMIN=E:\instantclient_12_2\network\admin
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
start plsqldev.exe
路径改成相应安装路径就可以了~~~~
- 虚拟机Oracle与客户端instantclient的连接以及PL/SQL Developer与instantclient.x64配置
- 为toad或pl/sql developer配置oracle InstantClient客户端
- 对oracle PL/SQL Developer配置instantclient
- Oracle客户端(instantclient)以及plsql的安装与配置
- PL/SQL Developer 和 instantclient客户端安装配置(图文)
- PL/SQL Developer 和 instantclient客户端安装配置
- PL/SQL Developer 和 instantclient客户端安装配置
- PL/SQL Developer 和 instantclient客户端安装配置
- windows中PLSQL/Developer、Oracle InstantClient的安装与配置
- PL/SQL Developer连接Oracle数据库(安装配置instantclient,无需安装oracle)
- instantclient(Oracle即时客户端)的安装与配置
- pl/sql配置Oracle绿色客户端InstantClient方法
- PL/SQL和InstantClient工具包连接oracle
- instantclient配置oracle客户端
- PL/SQL Developer 和 instantclient客户端快速安装配置(图文)
- 64位 安装Oracle instantclient 和PL/SQL Developer
- 使用instantclient 11 2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- PL/SQL Developer在64位操作系统上通过instantclient连接到oracle数据库
- Css动画2D形变
- iOS-制作极光推送开发证书和生产证书
- 图解okhttp-1-整体架构
- Windows下,MySql使用binlog恢复表和数据初级教程
- JAVA调用cmd命令将shp数据存入postgis
- 虚拟机Oracle与客户端instantclient的连接以及PL/SQL Developer与instantclient.x64配置
- luaframework_ugui基础框架理解
- SVN和Git的优缺点
- 诗一首
- c++ 连接mysql数据库
- Java高级篇-10-静态代码块和静态方法
- 对高内聚低耦合的认识
- 五款前端编辑器
- 【数论】快速幂取模