原文地址::https://blog.csdn.net/qq_17518433/article/details/72835844?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

相关文章

1、Docker安装Oracle并远程连接plsql(5步之内解决)----https://blog.csdn.net/qq_20057315/article/details/90769728?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2、docker中安装Oracle 12c及远程连接和使用----https://blog.csdn.net/weixin_43935907/article/details/102731982?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

3、在Windows宿主机中连接虚拟机中的Docker容器----https://blog.csdn.net/qq_28358461/article/details/89312224?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase

4、Linux 使用 Docker 安装 oracle 并使用 navicat 实现外部连接----https://blog.csdn.net/weixin_34237596/article/details/86364656?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase

5、Ubuntu Docker 安装----https://www.runoob.com/docker/ubuntu-docker-install.html

最近在学习Docker的同时也在学习Oracle 数据库,就萌生了这个想法。
1.拉取oracle数据库镜像。
在这里我是用的是@wnameless的Oracle 11g镜像,github地址:https://github.com/wnameless/docker-oracle-xe-11g。
执行如下命令拉取镜像:
docker pull wnameless/oracle-xe-11g
由于众所周知的原因,为了拉取过程的稳定和快速,可以从阿里云镜像仓库拉取:
docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g    
2.新建并运行容器
执行如下命令:
docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g
3.下载并配置PL/SQL Developer
http://lcy.mqego.com/plsqldeveloper10_ha.zip
为了实现链接你还需要oracle instance client:
http://download.csdn.net/download/lh11077/7727125
将以上两个文件分别解压,并配置instance client:
在instance client目录中新建名为network的文件夹,并在network目录下新建admin文件夹,在admin文件夹下新建tnsnames.ora文件,使用记事本编写:
xe = 
(DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 49161)) 
    (CONNECT_DATA = 
      (SERVICE_NAME = XE) 
    ) 
)

其中第一行中的XE是oracle数据库的实例名。
SERVICE_NAME后填写oracle的服务名,可在容器中用lsnrctl status查看,这里我们填写XE。
打开PL/SQL Developer客户端(此时仍无法登陆,关闭登录窗口以未登录状态打开即可),选择Tools-》Preferences,将Oracle Home和OCI Liabrary两栏中填入instance client所在的路径和OCI文件所在路径(oci.dll在instance client目录下),重启PL/SQL Developer。
至此,你就可以使用如下信息登录Oracle数据库了:
username: system
password: oracle
————————————————
版权声明:本文为CSDN博主「DeH40」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_17518433/article/details/72835844

在Docker中搭建Oracle数据库,并使用PL/SQL Developer链接相关推荐

  1. Oracle数据库学习:PL/SQL(详解)

    Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...

  2. oracle - - 注释符,Oracle数据库扩展语言PL/SQL之注释、分隔符和标识符

    点击蓝字关注我吧 [本文详细介绍了Oracle数据库扩展语言PL/SQL的注释.分隔符和标识符,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 1.1 注释 注释不会被数据库编译,只是给开发人提供一 ...

  3. Oracle安装步骤及PL/SQL Developer连接数据库

    一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...

  4. 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库

    1,先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantc ...

  5. oracle数据库匿名快,pl/sql分匿名块和命名块

    命名块:存储过程,函数,触发器,包等 pl/sql语句块分3部分: (1)声明部分 (2)可执行部分 (3)异常处理部分 其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的 ...

  6. Oracle客户端安装以及PL/SQL Developer安装方法

    1,安装Oracle客户端 2,配置数据库,如下: 安装路径:D:\app\ThinkPad\product\11.2.0\client_1\network\admin 建立文件:tnsnames.o ...

  7. 通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库

    文章目录 工具简介 电脑没有安装 Oracle 数据库 电脑安装了 Oracle 数据库 工具简介 PL/SQL Developer 是 Oracle 数据库开发工具,PL/SQL Developer ...

  8. Windows 7 下安装 Oracle 数据库和 PL/SQL Developer

    win7下无论是32bits还是64bits,建议只安装oracle 11g 32bits,然后直接安装pl/sql developer,不需要额外的配置,就可以通过pl/sql developer来 ...

  9. PL/SQL Developer跑在Oracle 64位数据库上初始化错误

    安装完Oracle(64位).PL/SQL Developer后运行PL/SQL出现如下的错误: 网上查资料说,我的PL/SQL Developer与ORACLE不兼容,即PL/SQL不支持64位的O ...

最新文章

  1. 如何查看一个命令是否被修改过
  2. caffe转caffe2
  3. java 2维数据便利_计算机等级考试二级java数组辅导
  4. mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息
  5. linux下执行shell修改用户密码,[转] 关于linux下通过shell命令(自动)修改用户密码...
  6. script和scriptreplay命令实现终端录制和回放。
  7. Django简单打开一个文件
  8. 【HTTPS运维神器】终于等到你!MySSL企业版重磅上线!
  9. Spring 注解中@Resource 和 Authwired 的区别
  10. COMSOL数据导入的案例
  11. 高等数学(下)思维导图
  12. 恭喜腾佑当选“河南省企业上云推进联盟”理事单位!
  13. python 删除pdf页面_删除PDF其中几页的方法
  14. Habor镜像仓库的搭建
  15. linux cgroup、kubernetes limit
  16. QtEmbedded-4.8.6-arm 字体模糊 图片锐化不清晰
  17. Python笔记 · 鸭子类型 / Duck Typing
  18. 【内容算法】内容质量之标题党
  19. 学雷前辈暑期小学期课简单视频播放器制作笔记(二)
  20. spring boot小型仪器公司生产管理系统 毕业设计源码031853

热门文章

  1. 谁有狼人杀游戏源码私聊我
  2. 狼人杀BETA阶段计划简介
  3. java硬件对接经验总结
  4. Java之面向对象(8)
  5. 刘芸担任A.O.史密斯明星体验官,直播介绍“斯”家好物
  6. 计算机视觉----相机标定模型
  7. 4k star, 25w+下载的推荐广告开源项目期待你的加入!
  8. 智慧图书馆有哪些功能清单?来自博奥智源分享。
  9. 土豪老板如何用互联网思维在商学院追美女
  10. launcher homeSettings notificationDots