文章目录

  • 一、软件下载准备
    • 1. 下载PLSQL客户端
    • 2. 下载instantclient 客户端
    • 3. 将解压instantclient复制到PLSQL目录下面
  • 二、配置oracle监听
    • 2.1. 首先进入oracle内部
    • 2.2. 找到这个文件的目录
    • 2.3. 将tnsnames.ora文件从容器内部复制到宿主机上
    • 2.4. 再从linux服务器上将文件下载到windows本地
    • 2.5. 将文件复制到NETWORK/ADMIN目录下面
    • 2.6. 修改tnsnames.ora文件,配置oracle监听
  • 三、配置篇
    • 3.1. 配置环境变量
    • 3.2. 在PLSQL配置
    • 3.3. 输入sql语句查看数据库是否可用

一、软件下载准备

1. 下载PLSQL客户端

https://download.csdn.net/download/qq_24357131/10901883

2. 下载instantclient 客户端

  • instantclient (包含oracle数据库11g,instantclient,都是64位)
链接 提取码
https://pan.baidu.com/s/1-5lJl3CdJRF4zgjGSAj74Q snxr

3. 将解压instantclient复制到PLSQL目录下面

  • 并在PLSQL Developer 13\instantclient_11_2目录下面 新建 NETWORK/ADMIN目录

二、配置oracle监听

#思考这个文件怎样获取?
1. 这个文件在oracle的容器中,首先进入oracle内部
2. 找到这个文件的目录
3. 将tnsnames.ora文件从容器内部复制到宿主机上(也就是咱们的linux服务器)
4. 再从linux服务器上将文件下载到windows本地
5. 将文件复制到NETWORK/ADMIN目录下面
6. 修改tnsnames.ora文件,配置oracle监听

2.1. 首先进入oracle内部

#进入oracle容器的控制台
docker exec -it oracle_11g bash

2.2. 找到这个文件的目录

cd /home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin

2.3. 将tnsnames.ora文件从容器内部复制到宿主机上

#将oracle_11g容器中的指定文件复制到宿主机上
#格式:docker cp 容器名称:容器目录/要复制的文件 宿主机上文件名
#(注如果宿主机上的文件名和容器附件名一致,代表复制文件;宿主机上文件名就会一样,就代表重命名)
#在宿主机上执行以下命令将容器内部的文件复制到宿主机上,在哪执行命令就会将附件复制到哪里。
docker cp oracle_11g:/home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin/tnsnames.ora tnsnames.ora

2.4. 再从linux服务器上将文件下载到windows本地

我这里用的是,其他工具一样的,都可以


2.5. 将文件复制到NETWORK/ADMIN目录下面

2.6. 修改tnsnames.ora文件,配置oracle监听


三、配置篇

3.1. 配置环境变量

NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN: C:\Program Files\PLSQL Developer 13\instantclient_11_2\network\ADMIN




设置完毕后保存即可

3.2. 在PLSQL配置

双击plsql桌面快捷方式图标,在弹出的页面中选择【取消】

C:\Program Files\PLSQL Developer 13\instantclient_11_2
C:\Program Files\PLSQL Developer 13\instantclient_11_2\oci.dll


配置点击【OK】重启,PLSQL客户端,重新登录即可

输入以下信息,点击【OK】

Username: system
Password: oracle
Database: helowin

3.3. 输入sql语句查看数据库是否可用

select * from v$version;

附上:

如果遇到plsql无法连接远程oracle数据库,请检查以下信息:
1. oracle容器是否启动
2. 防火墙是否关闭,或者开发1521端口
3. windows配置监听是否正确1>环境变量2>plsql监听是否配置正确

使用PLSQL 远程连接oracle数据库相关推荐

  1. PLSQL远程连接oracle数据库

    以前远程配置过oracle数据库,今天配置的时候忘记了,网上说的五花八门没有一个对的,我总结一下,希望对大家有用: 首先保证你的电脑上有oracle客户端和plsql客户端: 1.按照下面的配置客户端 ...

  2. plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库

    登录验证第3种方式: 文章目录 一.软件下载准备 1. 下载PLSQL客户端 2. 下载instantclient 客户端 instantclient (包含oracle数据库11g,instantc ...

  3. PLSQL Developer工具远程连接Oracle数据库的方法

    Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...

  4. PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示

    PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...

  5. pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...

    plsql远程连接oracle服务器问题(各种情况).docx PLSQL远程连接oracle服务器问题(各种情况)1.病毒软件的防火墙可以关闭试试在连接.2.环境变量path里面没有加上%ORACL ...

  6. plsql远程连接Oracle

    plsql远程连接Oracle 远程连接Oracle,比较麻烦,除了plsql,还需要下载一个本地轻量级客户端Instant Client.最近因工作需要所以自己亲自做了一个步骤,算是记录一下,未免以 ...

  7. 在本机用Toad远程连接Oracle数据库

    在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1)         ...

  8. linux下php远程连接mysql_Linux下PHP远程连接Oracle数据库 | 系统运维

    说明: Web服务器环境:CentOS 5.8 32位+Nginx 1.2.3+Mysql 5.5.27+php 5.3.16 Web服务器IP:192.168.21.149 php源码编译目录:/u ...

  9. PL/SQL远程连接Oracle数据库服务器

    使用PL/SQL Developer  远程连接 Oracle数据库(10.2.0.1 RHEL  AS 5.4),见附件 转载于:https://blog.51cto.com/longtian001 ...

最新文章

  1. 清华姚班2019级新生来了:高考状元、奥赛金牌,也是一批被AI感召的00后
  2. Oracle中SQL解析的流程
  3. docker+kibana+filebeat的安装
  4. PyCharm安装和配置教程
  5. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
  6. 【Python】【有趣的模块】【systimeos】
  7. 通达信服务器地址文件夹,通达信常用文件放置位置说明一览
  8. Java容器Set接口
  9. many to many mysql_mysql “Too many connections” 解决办法
  10. 试除法判定质数、试除法分解质因数(附例题)
  11. vim批量删除与插入
  12. java 日期计算类_日期类的加减及java中所以日期类的操作算法大全
  13. 关闭centos6.7不必要的服务
  14. 【微信读书】《我不过低配的人生》- 雾拦满江 读书笔记
  15. 基于NFC的Android读写软件,基于Android的NFC商场助手软件的设计与实现
  16. 图形界面介绍——Select键
  17. 360 网站服务器漏洞扫描,360Webscan
  18. linux的htb队列,Linux内核TC工具链路带宽设计--HTB队列规定及简单的过滤器介绍
  19. 【报告分享】淘宝直播2021年度报告-淘榜单淘宝直播(附下载)
  20. 关于PEM, DER, CRT, CER,KEY等各类证书与密钥文件后缀的解释

热门文章

  1. java监听数据库操作_第十六篇——JDBC操作数据库之监听器
  2. Linux网络编程常见面试题
  3. 图数据库 HugeGraph : IndexLabel
  4. 如何使用 Serverless Devs 部署静态网站到函数计算(上)
  5. 阿里云张献涛:自主最强DPU神龙的秘诀
  6. ODPS2.0重装上阵,优化提升SQL语言表达能力
  7. 支付宝放出数字化经营新神器,可提升商家60%消费频次
  8. Spark内置图像数据源初探
  9. 基于MaxCompute搭建社交好友推荐系统
  10. Gartner发布2022年政府行业主要技术趋势:XaaS、数字化、超自动化等