Docker如何拉取oracle11g镜像

 更新时间:2024年04月09日 08:49:22   作者:吴声子夜歌  
这篇文章主要介绍了Docker如何拉取oracle11g镜像问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

查看镜像

docker images

启动容器

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

进入镜像配置

docker exec -it oracle bash

进行软连接:

sqlplus /nolog

发现没有这个命令:

切换到root用户下:

su root  

密码:helowin

编辑profile文件配置ORACLE环境变量:

vi /etc/profile

追加下面的配置:

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
 
export ORACLE_SID=helowin
 
export PATH=$ORACLE_HOME/bin:$PATH

刷新profile

source profile

切换到oracle用户:

su - oracle

登录sqlplus并修改sys、system用户密码:

sqlplus /nolog

conn /as sysdba

修改密码:

alter user system identified by system;

alter user sys identified by sys;

注意:如果修改密码时提示数据库没有打开:(database not open)

输入:

alter database open;

如果提示(database not mounted)

输入:

alter database mount;

最后刷新表:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

使用Navicat连接

首先查看oracle 的 lsnrctl 服务:

随便选一个填入:服务名字段

即可连接成功。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何使用docker搭建chromium

    如何使用docker搭建chromium

    这篇文章主要介绍了如何使用docker搭建chromium,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-03-03
  • 安装Docker GPU版本的过程及遇到坑的解决

    安装Docker GPU版本的过程及遇到坑的解决

    本文主要介绍了安装Docker GPU版本的过程及遇到坑的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • Docker Alpine镜像时区问题完美解决方案

    Docker Alpine镜像时区问题完美解决方案

    这篇文章主要介绍了Docker Alpine镜像时区问题完美解决方案,本文给大家分享两种解决方案供大家参考,需要的朋友可以参考下
    2021-04-04
  • docker如何安装doris

    docker如何安装doris

    文章介绍了使用Docker安装Apache Doris的两种方法:通过Docker Compose部署和手动部署,前者通过创建`docker-compose.yml`文件并运行命令来启动集群,后者则需要手动拉取镜像、启动容器、复制安装包并解压、配置并启动服务
    2025-02-02
  • Docker给容器添加新端口映射的两种方法及常用命令举例详解

    Docker给容器添加新端口映射的两种方法及常用命令举例详解

    Docker是一个开源的应用容器引擎,允许开发者打包和发布应用到任何流行的Linux机器上,并实现虚拟化,这篇文章主要介绍了Docker给容器添加新端口映射的两种方法及常用命令的相关资料,需要的朋友可以参考下
    2025-03-03
  • Docker镜像的导入导出的实现方法

    Docker镜像的导入导出的实现方法

    这篇文章主要介绍了Docker镜像的导入导出的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Docker中Redis数据迁移到本地的实现

    Docker中Redis数据迁移到本地的实现

    Redis数据库之间的迁移是指将数据从一个Redis实例复制到另一个Redis实例的过程,本文主要介绍了Docker中Redis数据迁移到本地的实现,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Docker 自动部署tomcat详解

    Docker 自动部署tomcat详解

    这篇文章主要介绍了Docker 自动部署tomcat详解的相关资料,需要的朋友可以参考下
    2016-11-11
  • Docker 部署 Minio 对象存储服务器的过程详解

    Docker 部署 Minio 对象存储服务器的过程详解

    Minio是一个轻量级的应用程序,可以在各种环境中运行,包括公共云、私有云和混合云,这篇文章主要介绍了Docker 部署 Minio 对象存储服务器的过程详解,需要的朋友可以参考下
    2024-07-07
  • Docker跨主机网络(overlay)的实现

    Docker跨主机网络(overlay)的实现

    这篇文章主要介绍了Docker跨主机网络(overlay)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12

最新评论