记录一下Oracle安装在docker中的步骤

系统CentOS7.6

docker版本:Docker version 19.03.2

1、拉取docker镜像

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

2、启动docker

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

3、查看已启动的docker并进入

  docker ps

  找到刚才跑起来的oracle_11g

  输入

  docker exec -it oracle_11g bash

  进入docker容器

4、切换到root用户修改profile文件

  su root

  密码  helowin

  vi /etc/profile

  按Shift+g到最后一行,再按Shift+o 在下一行插入以下内容

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

  保存退出后执行

  source /etc/profile

  不执行该命令,转到oracle用户的时候,打不开sqlplus

5、 切换到oracle用户,进入sqlplus修改system、sys的密码为oracle

  su oracle

  sqlplus /nolog

  conn /as sysdba

  alter user system identified by oracle;

  alter user sys identified by oracle;

  设置密码永不过期

  alter profile default limit password_life_time unlimited;

至此,安装配置结束,可以用Navicat直接连到数据库。

  

原文地址:https://www.cnblogs.com/tiance/p/11586096.html

时间: 2024-10-23 06:53:16

记录一下Oracle安装在docker中的步骤的相关文章

Ubuntu中安装jenkins+docker,实现项目部署

本人对于linux系统是个小白,恰逢公司新框架需要docker+jenkins部署项目,所以通过同事口述+一顿乱查,终于实现在虚拟机上搭建的ubuntu系统中 实现jenkins +docker 自动部署拉取项目. 赶紧做个记录! 准备条件: 1.虚拟机内安装ubuntu随后再做记录,虽说同事已经演示过,但是自己还是得记录下. 2.jenkins 需要环境:由于本人直接将jenkins安装于宿主机中(还可以将jenkins安装于docker中---这个随后再研究,一步一步来),所以需要JDK+T

oracle安装后新建数据库实例及配置

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法 (2011-01-20 13:50:37) 转载▼http://blog.sina.com.cn/s/blog_5007d1b10100oqo8.html 标签: it 分类: 技术 早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里. 也许你没有遇到过,原因如下: 你o

在Ubuntu18.04的Docker中安装Oracle镜像及简单使用

一.软件环境: 1.OS:Ubuntu 18.04 2.已安装了Docker 二.安装Oracle镜像的过程 1.切换到root账号下,如果是普通账号,下面操作指令前面加sudo 2.搜索oracle镜像 docker search oracle 3.下载oracle镜像 Docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g 4.查看镜像 docker images docker images registry.cn-h

oracle安装过程中遇到的问题

今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享. 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来.windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oraclehome92TNSlistener服务. 2.database instance没有起起来.windows平台如下操作:开始---程序---管理工具---服务,打开服务 面板,启动oracleser

全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

<ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1.然后执行安装: $ ./runInstaller 执行脚本 # /u01/app/oracle/10.2.0/db_1/root.sh Running Oracle 10g root.sh script... The following environment variables are set a

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

RH+Oracle安装过程中碰到的一些值得总结的问题

昨天大半夜装一个RH5+Oracle版本,期间碰到了几件事情,陈述如下,以此为据. 1. 安装前需要配置内核参数,可参考Oracle官方文档推荐的最低值来设置,但往往机器自身有些参数值已有了,例如kernel.shmmax.kernel.shmall,也参考过网上不少帖子,设置的值有所差别,此时官方文档中的一句话值得我们注意: "Note: If the current value of any parameter is higher than the value listed in this

oracle 安装过程中的注意事项

场景描述: oracle 安装过程中,dbca创建数据库的过程中,出现标题中的错误! 检测确认环境:防火墙已经关闭. 原因是:这里有一个需要注意的事项,在设置oracle数据库用户(sys,system...)密码的时候,密码中不能含有“@”符号!!!否则安装过程会报ora-12145错误. 操作建议: 出现上述错误,虽然选择ignore忽略可以继续安装,后续数据库也能正常使用. 但是,这里的操作建议是,先选择忽略该报错选项,继续安装,完成之后,重新执行dbca,将刚才创建的数据库删除,然后再重

oracle安装过程中先决条件检查失败的解决办法

1:公司数据库开始用的mysql,因为公司做的是保密性项目,所以就在项目日志过多的时候项目有爆炸的迹象啊(3000千万数据,貌似mysql有点撑不住).然后组长开始让我安装oracle,公司的内网也是醉了,打开oracle官网都打不开.最后还是组长下载好了传给我,让我安装,然而安装的过程中oracle又出现先决条件检查失败的问题,看着像是我的电脑硬件不支持,可是我的电脑是公司硬件最好的一个啊.然后百度啊,百度啊,解决的博客和方法不少,貌似并没有什么卵用,虽然我最后还是百度出来的解决办法吧,这里直