docker 安装 oracle


日期:2019-08-15 10:50:52
更新:
作者:Bay0net
介绍:使用 docker 来安装 oracle


0x01、下载

docker 查找 Oracle,这个镜像没有直接安装好 Oracle,只是配置好了环境,提供了安装脚本,我们只需要按照要求把 Oracle 的安装目录配置好,启动镜像,

# 查找
docker search oracle

# pull
docker pull jaspeen/oracle-11g

Oracle 的下载链接,需要注册,注册以后就可以拿到下载的链接。

第一个是官网,第二三是提取出来的下载链接,本来链接是需要 AuthParam 参数 做认证,去掉认证以后,复制链接到迅雷即可直接下载,链接如下:

Oracle Database 11g Release 2 for Linux x86-64

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

0x02、安装

下载完以后解压,把只有 stage 文件夹里面的 database/stage/Components/ 复制到另外一个文件夹里面。

新建文件夹,mkdir ~/tmp/oracleinstall ,把 database 拖过来,文件如下

docker 安装

docker run --privileged --name oracle11g -p 1521:1521 -v ~/tmp/oracleinstall:/install jaspeen/oracle-11g

0x03、使用

等待上面的安装好,就可以使用了。

# 进入容器
docker exec -it oracle11g /bin/bash

# 切换用户
su - oracle

# 登录
sqlplus / as sysdba 

# 解锁用户
SQL> alter user scott account unlock;
SQL> commit;
SQL> conn scott/tiger

0x04、连接

使用 Navicat 连接即可。

posted @ 2019-08-15 15:22  Bay0net  阅读(3469)  评论(1编辑  收藏  举报