docker部署oracle
1.拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.启动容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
执行 docker ps 命令确认容器启动成功
3.进行配置 ,首先执行如下命令进入 oracle容器环境中:
docker
exec
-it oracle11g bash
接着执行如下命令切换到 oracle 数据库的 root 用户下(密码为:helowin)
su root
编辑 profile 文件:
vi /etc/profile
在里面添加如下 ORACLE 环境变量参数后保存退出:
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=
$ORACLE_HOME
/bin:
$PATH
接着执行如下命令创建软连接:
ln -s
$ORACLE_HOME
/bin/sqlplus /usr/bin
然后执行如下命令切换到 oracle 用户:
su - oracle
接着依次执行如下命令登录 sqlplus:
sqlplus /nolog
conn /
as
sysdba
执行如下命令将 system 和 sys 两个账户的密码设为 123456:
alter user system identified by 123456;
alter user sys identified by 123456;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
我们还可以执行如下命令解锁 scott 用户,同时将其密码设置为 123456:
alter user scott account unlock;
alter user scott identified by 123456;
commit;
配置完毕后,连续执行多个 exit 即可退出容器,返回到宿主机。
连接测试,我们使用客户端工具连接下这个 Oracle 数据库(其中 SID 为 helowin),可以发现连接成功:
docker部署oracle相关推荐
- oracle无法远程安装,docker部署Oracle,无法远程连接(已解决)
docker部署Oracle,无法远程连接 多方尝试,包括客户机的配置文件,服务器端口开放情况,侦听服务等等 网上搜了很多教程 docker pull wnameless/oracle-xe-11g ...
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...
- oracle查看数据库是否恢复成功_记一次解决docker下oracle数据库故障事例
一.问题背景: 某个项目的线上环境oracle数据库挂了,同事急匆匆来找我救火.我简单咨询了一些基本情况:线上环境,docker部署,已正常运行半年.由于宿主机的根目录硬盘空间不够,运维的同事想把or ...
- docker构建oracle集群,docker 构建 oracle数据库 镜像-Go语言中文社区
前言 之前docker 部署的 oracle 镜像,突然从 dockerhub 下架了.所以没办法,只能自己打包一个oracle 数据库的镜像. 找来找去,其实oracle 自身就提供了oracle ...
- .net千万级数据导出_记一次解决docker下oracle数据库故障事例
一.问题背景: 某个项目的线上环境oracle数据库挂了,同事急匆匆来找我救火.我简单咨询了一些基本情况:线上环境,docker部署,已正常运行半年.由于宿主机的根目录硬盘空间不够,运维的同事想把or ...
- Docker实践(五)docker部署MySQL5.7
目录 1,安装 2,选择镜像 3,下载镜像. 4,准备部署 5,创建并启动 6,测试 使用docker容器部署mysql5.7 1,安装 没有docker,首先安装docker,参照Docker简单实 ...
- Docker部署Django+Mysql+uWSGI+Nginx Web应用 - 笔记更新2022-01-04
Docker 部署Django+Mysql+uWSGI+Nginx Web应用 Change logs更新记录 2022/1/4 fixed web access problem of wide ar ...
- Docker部署Oracle11g
Docker部署Oracle11g 1.安装Docker环境. 见我的Docker学习笔记 2.拉取oracle镜像 docker pull registry.cn-hangzhou.aliyuncs ...
- 【进阶】34、docker部署mall商城
文章目录 一.学习网址 二.mall的docker部署 1)docker环境安装 2)部署harbor 3)Mysql安装 4)部署redis 5)nginx安装 6)RabbitMQ安装 7)Ela ...
最新文章
- 第一个linux桌面,Ubuntu 4.10 “Warty Warthog”:回顾第一个Ubuntu Linux桌面
- Windows下Mysql Cluster集群启动脚本与启动服务添加方法
- IDC:聚焦6+6,抓住数字化转型商机
- 解决“无法从套接字读取更多数据”
- 2 MyWarCraftStudio v0.6版
- (二叉树DFS)下落的树叶
- Wireshark filter语法
- P1165 日志分析
- excel导出_学习笔记—— 前端导出excel
- ubuntu 安装UliPad
- mysql回调地狱_es6 promise 所见
- ubuntu下搜狗拼音输入法不见了
- 微信语音终于可以转发了,安卓用户优先!
- 基于AdaBoost的人脸检测 含源码
- moment的使用——简单易懂
- 未能找到主机服务器怎么回事,未能找到主机名的服务器怎么解决
- 【论文】解读AM-GCN: Adaptive Multi-channel Graph Convolutional
- python 等值线_绘图系列(1):利用matplotlib绘制等值线图
- 人脸检测or五官检测
- 论文阅读:Detecting Visual Relationships with Deep Relational Networks