在Docker中搭建Oracle数据库,并使用PL/SQL Developer链接
原文地址::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链接相关推荐
- Oracle数据库学习:PL/SQL(详解)
Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...
- oracle - - 注释符,Oracle数据库扩展语言PL/SQL之注释、分隔符和标识符
点击蓝字关注我吧 [本文详细介绍了Oracle数据库扩展语言PL/SQL的注释.分隔符和标识符,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 1.1 注释 注释不会被数据库编译,只是给开发人提供一 ...
- Oracle安装步骤及PL/SQL Developer连接数据库
一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
1,先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantc ...
- oracle数据库匿名快,pl/sql分匿名块和命名块
命名块:存储过程,函数,触发器,包等 pl/sql语句块分3部分: (1)声明部分 (2)可执行部分 (3)异常处理部分 其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的 ...
- Oracle客户端安装以及PL/SQL Developer安装方法
1,安装Oracle客户端 2,配置数据库,如下: 安装路径:D:\app\ThinkPad\product\11.2.0\client_1\network\admin 建立文件:tnsnames.o ...
- 通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库
文章目录 工具简介 电脑没有安装 Oracle 数据库 电脑安装了 Oracle 数据库 工具简介 PL/SQL Developer 是 Oracle 数据库开发工具,PL/SQL Developer ...
- Windows 7 下安装 Oracle 数据库和 PL/SQL Developer
win7下无论是32bits还是64bits,建议只安装oracle 11g 32bits,然后直接安装pl/sql developer,不需要额外的配置,就可以通过pl/sql developer来 ...
- PL/SQL Developer跑在Oracle 64位数据库上初始化错误
安装完Oracle(64位).PL/SQL Developer后运行PL/SQL出现如下的错误: 网上查资料说,我的PL/SQL Developer与ORACLE不兼容,即PL/SQL不支持64位的O ...
最新文章
- 如何查看一个命令是否被修改过
- caffe转caffe2
- java 2维数据便利_计算机等级考试二级java数组辅导
- mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息
- linux下执行shell修改用户密码,[转] 关于linux下通过shell命令(自动)修改用户密码...
- script和scriptreplay命令实现终端录制和回放。
- Django简单打开一个文件
- 【HTTPS运维神器】终于等到你!MySSL企业版重磅上线!
- Spring 注解中@Resource 和 Authwired 的区别
- COMSOL数据导入的案例
- 高等数学(下)思维导图
- 恭喜腾佑当选“河南省企业上云推进联盟”理事单位!
- python 删除pdf页面_删除PDF其中几页的方法
- Habor镜像仓库的搭建
- linux cgroup、kubernetes limit
- QtEmbedded-4.8.6-arm 字体模糊 图片锐化不清晰
- Python笔记 · 鸭子类型 / Duck Typing
- 【内容算法】内容质量之标题党
- 学雷前辈暑期小学期课简单视频播放器制作笔记(二)
- spring boot小型仪器公司生产管理系统 毕业设计源码031853