使用PL/SQL远程连接Oracle服务器

背景:本地未安装oracle数据库服务器,希望远程连接Oracle服务器

1.下载oracle数据库客户端

下载64位windows的instantclient-basic包,地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html



32位的需下载32位的客户端。下载完成将包解压存放到本地,将压缩包随便解压到本地位置。我本机主目录是 D:\oracle_client\instantclient_19_3

2配置instantclient的文件

创建数据库连接的配置文件

  在D:\oracle_client\instantclient_19_3目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora

  

  打开写入如下内容[根据自己的实际情况,您的数据库IP、名称、端口号]:

#预发布数据库(service/service)
ShopTest=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.202.8.10)(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME = db_shop)
)
)

其中ShopTest是远程数据库在本地的主机名(这个名称可以随便写,到时候使用PL\SQL Developer时,会显示这个名称),10.202.8.10是远程服务器的IP地址,1521是远程数据库开放的端口号, db_shop是远程数据库实例化称。

DB:
jdbc.url=jdbc:oracle:thin:@10.202.8.10:1521:db_shop
jdbc.username=root
jdbc.pwd=123456

3、配置环境变量

在系统环境变量中添加TNS_ADMIN变量;变量值为tnsnames.ora的目录。

4.安装并配置PL/SQL Developer

(1)下载安装PL/SQL Developer工具

(2)配置oracle的连接参数:打开PL/SQL,打开工具–>首选项–>连接,配置Oralce主目录和OCI库

主目录:D:\oracle_client\instantclient_19_3

OCI库:D:\oracle_client\instantclient_19_3\oci.dll



(3)由于不能访问网络,需要设置代理Proxy

5.重新启动PL/SQL Developer

填写用户名、密码、选择数据库,确定连接



连接成功!

最后,需要PL\SQL Developer注册码的可以联系!



https://download.csdn.net/download/ganquanzhong/11310149

使用Navicat工具连接数据库

当数据库都是英文字符集的时候,可以正常连接。但是除英文字符集之外,会报错:



oracle client工具包的下载路径

http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

未安装Oracle数据库,使用PL\SQL Developer连接远程数据库解决方案的更多相关文章

  1. pl/sql developer连接远程数据库

    本地不安装oracle client程序,直接使用pl/sql developer连接远程数据库 考虑到机子本身资源有限,一个client会占用很多资源,尝试使用不安装客户端的方式进行远程连接. 需要 ...

  2. 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库

    附送PL/SQL Developer11中文版下载地址 1.先到Oracle网站下载Instant Client : http://www.oracle.com/technetwork/databas ...

  3. [Oracle] 使用PL/SQL Developer 连接远程数据库

    1.在登录界面选择: Database改成xxx.xxx.xxx.xxx/ORCL,如果数据库不是默认的ORCL,那么就改成相应的数据库名. 2.如果失败: 修改ORACLE安装目录下的\produc ...

  4. PL/SQL Developer连接远程Oracle数据库

    转自:http://zhengdu.net/archives/152 一.首先看远程端oracle服务是否启动 如果没有启动,请启动oracle服务 ps:创建或者删除oracle监听 二.远程端or ...

  5. 配置PL/SQL Developer连接server数据库

    配置PL/SQL Developer连接server数据库 远程应用server上安装client客户端软件,可在oracle官网上下载. 举例: 环境 应用server操作系统 WIN 7 本地地址 ...

  6. 使用PL/SQL Developer连接远程数据

    本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据 1.先到Oracle网站下载Instant Client : http://www.oracle.com/technet ...

  7. 【转】Win7 64bit Oracle 11g 使用PL/SQL Developer 连接时提示“SQL*Net not properly installed”

    转载:http://www.cnblogs.com/xihuaodc/p/3189257.html  因为之前的Oracle不能用了,所以重新安装了64位的Oracle,安装一路正常 完了之后安装了P ...

  8. 使用PL/SQL Developer连接远程DB(本机不安装Oracle客户端)

    本文内容亲测可行环境:    服务端:centos6.7 ,oracle 11g r2 ,动态注册,监听端口号:1521    用户端:win7 ,没有安装ORACLE及其客户端 准备文件:plsql ...

  9. windows10 64位下安装oracle 11g和PL/SQL Developer

    一.材料准备: oracle11g安装包(64位) oracle11g客户端(32位) PL\SQL Developer安装包(32位) 1.下载Oracle 11g链接:http://www.ora ...

随机推荐

  1. 127.0.0.1 拒绝了我们的连接请求--访问本地IP时显示拒绝访问

    问题描述 今天在访问http://127.0.0.1时,浏览器显示"127.0.0.1 拒绝了我们的连接请求",需要设置浏览器设置 解决方法 1.打开控制面板,搜索"程序 ...

  2. CF926B Add Points

    一道尚未评定的水题 更好的阅读体验 思路 来分析分析样例: 3 -5 10 5 我们把它升序排列,会得到这个东西↑ 不仔细地观察后可以发现:加一个(0,0)的点显然是最优的 再用脚趾头想想为什么,我们 ...

  3. 两行配置完全解放gradle编译慢问题

    Android Studio编译经常出现gradle编译缓慢甚至超时问题,抛开电脑硬件配置不说,主要问题还是国内网络环境的因素影响,可以通过修改项目根目录下的build.gradle文件如下: bui ...

  4. P1422 小玉家的电费(scanf,printf)

    题目描述 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了.小玉家今天收到了一份电费通知单.小玉看到上面写:据闽价电[2006]27号规定,月用电量在 150 千瓦时及以下部分按每千瓦时 ...

  5. Kemaswill 机器学习 数据挖掘 推荐系统 Python optparser模块简介

      Python optparser模块简介

  6. PyQt5【入门-窗口】

    一.窗口 #设置窗口标题 setWindowTitle("标题") #设置窗口坐标和大小 setGeometry(0,0,800,600) """ 项 ...

  7. C#排序算法的实现---快速排序

    快速排序(Quicksort)是对冒泡排序的一种改进.由C. A. R. Hoare在1962年提出.它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的 ...

  8. jQuery笔记(三)jQuery中的事件

    ; padding:0;} body { font-size:13px; line-height:130%; padding:60px;} #panel { width:300px; border:1 ...

  9. 剑指offer-面试题21-调整数组顺序使奇数位于偶数前面-双指针

    /* 题目: 调整数组顺序使奇数位于偶数前面. */ /* 思路: 双指针: 一个指针last用于遍历,当为奇数时+1, 当为偶数时,交换last和pre指向的值,向前移动pre指针. */ #inc ...

  10. react 中 函数bind 和箭头函数

    用bind形式 方便测试,含有this时候最好用bind形 其他情况用箭头函数 含有this的时候也可以用箭头函数