本地不安装Oracle,plsql远程连接数据库
由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql、toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持。最后终于发现一个很有效的方法,Oracle的Instant client工具包可以很好地解决这个问题,而且小而方便。 1、首先到Oracle网站下载Instant Client :http://www.oracle.com/us/solutions/index-097480.html 解压之后的文件夹叫:instantclient_11_2.可以放在本地磁盘任意目录下.例如:D:/instantclient_11_22、在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容:ORCL = (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.8.10 )(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl )) )其中ORCL是远程数据库在本地的主机名,10.6.8.10是远程服务器的IP地址,orcl是远程数据库的名称。3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。 通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量。4、下载并安装PL.SQL.Developer配置应用 配置tools->preferences->connectionOracle Home D:/instantclient_11_2OCI library D:/instantclient_11_2/oci.dll配置完成后关闭PL/SQL ,再重启.主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 数据库。当我们连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:select userenv('language') from dual;查询出服务器端的编码,如我自己的查询结果为USERENV('LANGUAGE') AMERICAN_AMERICA.ZHS16GBK我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。
原文地址:http://blog.sina.com.cn/s/blog_6549ae4c01011kai.html
转载于:https://www.cnblogs.com/JulesHello/p/6170678.html
本地不安装Oracle,plsql远程连接数据库相关推荐
- PLSQL安装教程,无需oracle客户端(解决本地需要安装oracle客户端的烦恼)
最近用笔记本开发,项目用的是Oracle数据库,不想本地安装Oracle客户端. 就只装了一个PLSQL 连接数据库的时候各种错误,现在解决了记录一下. 详细内容见 附件 1.运行 plsqlde ...
- 如何查看本地是否安装oracle, 查看安装的Oracle客户端版本
目录 如何查看本地是否安装oracle 查看安装的Oracle客户端版本 如何查看本地是否安装oracle 随便一个oracle命令,例如imp,如果提示输入用户名,就表示安装了oracle 查看安装 ...
- 本地无需安装数据库,实现plsql远程连接数据库
一.安装Oracle客户端 1.oracle客户端下载 下载地址:https://www.oracle.com/database/technologies/instant-client/winx64- ...
- 本地未安装Oracle数据库,如何连接远程Oracle数据库
方法一:用Navicat Premium连接 注意,这里用的要是黄色的版本,而不是只针对Mysql的绿色版本 工具栏选择[工具]-[选项],点击[其他-OCI] 你会发现有个OCI librar ...
- 本机不安装oracle连接远程oracle
我们都知道,oracle在数据库中的地位是非常高的,但是有一个问题就是oracle比较庞大,那么在我们的工作中,虽然公司可能在使用oracle,但是如果我们仅仅只是为了连接上公司的oracle服务器的 ...
- window10电脑远程没有oracle,win10 不安装oracle plsql连接远程oracle
折腾了好几个小时:could not initialize XXXXoci.dll ,其实是plsql的问题,plsql重装之后就OK了:之前一直在重新下载instantclient一直在重新配置,浪 ...
- pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下
首先下载instantclient 可以到oracle官网下载,要注册账号,一定要下对应版本的,要不然不成功, 10G,11G版的,我已经传上来了,免费下载:正在上传中,稍等 配置文件tnsnames ...
- PLSQL远程连接数据库
安装PLSQL plsql的安装非常简单,直接下一步安装即可. 安装客户端工具包 instantclient_12_1中包含是SQLPLUS,也可以通过CMD窗口连接数据库. 配置PLSQL 非登录状 ...
- oracle数据库12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)...
ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一.PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图. 这个错误主要是pl/sq ...
最新文章
- Entity Framework Code First添加修改及删除单独实体
- python java
- Arch Linux 安装记(安装到移动硬盘)
- Circular Dance
- 信息传递服务器,AJAX的与服务器之间的信息传递原理(初学)
- 【bfs】Replication G(P7151)
- linux bind日志级别,BIND日志相关(一)
- 超频,如何超频CPU和显卡?
- 【剑指offer】Java版代码(完整版)
- WCF简单教程(4) 数据契约
- 学会了selenium 模拟鼠标操作,你就可以偷懒点点点了
- Command ‘ifconfig‘ not found, but can be installed with: sudo apt install net-tools VM Ubuntu 解决方案
- LINUX查看文件系统
- java socket 异常处理_java.net.SocketException四大异常解决方案
- 【VRP】基于matlab遗传算法求解多中心的车辆路径规划问题【含Matlab源码 010期】
- react 使用 swiper
- Matlab图像处理笔记--图像修复
- 用pyecharts画地图(世界地图、中国省级地图、市级地图、某省市级地图、某市县级地图)
- Python 之 如何一行输入多个整数
- MariaDB数据库的备份和还原
热门文章
- 计算机主板上电源怎么插,教大家电脑主板上的电源开关插头怎么接
- 【Docker】 安装 nexus3
- 【spring-session】store-type
- 【linux】 redhat中设置时区
- html5家谱资源网,免费家谱系统(ASP,Access,CSS,html5)
- 探测器反向偏压_科学网—《涨知识啦22》---MSM型光电探测器 - 寇建权的博文
- python 找到目录下文件名规则_假如编程是魔法之零基础看得懂的Python入门教程 ——(二)魔法实习生第一步了解魔杖的使用...
- 在哪儿能找c语言编程题,C语言程序设计的试题及答案
- java 强弱软虚_Java的四种引用,强弱软虚,用到的场景
- python 列表写入excel_Python将MySQL表数据写入excel