ubuntu docker 安装oracle数据库产生的问题

简介: ubuntu docker 安装oracle数据库产生的问题

前言


今天,我利用我们实验室安装了oracle的数据库,我们要用这个数据库,但是在安装的过程中出现了很多的问题,那么,下面,我们一起来看看都出现了什么样的问题吧。【哭哭哭】


正文


首先,我们根据以前的文章,安装了quay.io/maksymbilenko/oracle-12

但是,我们启动的时候,就会出现了很多的错误,如下图

11.jpg

这样的结果,一直在安装,但是,始终没有解决,所以猜测是Ubuntu的系统问题,和这个oracle版本不符合的问题。之后就选择安装了oracle11g。

下面是安装的过程:


zhaoligang@dell-PowerEdge-T640:~$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
Using default tag: latest
latest: Pulling from helowin/oracle_11g
ed5542b8e0e1: Pull complete
a3ed95caeb02: Pull complete
1e8f80d0799e: Pull complete
Digest: sha256:4c12b98372dfcbaafcd9564a37c8d91456090a5c6fb07a4ec18270c9d9ef9726
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest


下载完成后,我们查看一下我们的images


haoligang@dell-PowerEdge-T640:~$ sudo docker images
[sudo] zhaoligang 的密码: 
REPOSITORY                                             TAG                 IMAGE ID            CREATED             SIZE
quay.io/maksymbilenko/oracle-12c                       latest              bdc272e2d9c9        2 months ago        8GB
ubuntu                                                 16.04               13c9f1285025        3 months ago        119MB
hello-world                                            latest              fce289e99eb9        9 months ago        1.84kB
quay.io/openai/universe.flashgames                     0.20.28             e55f692f7c56        2 years ago         1.75GB
quay.io/openai/universe.gym-core                       0.20.6              6c0b090e3165        2 years ago         1.75GB
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g   latest              3fa112fd3642        3 years ago         6.85GB
jaspeen/oracle-11g                                     latest              0c8711fe4f0f        4 years ago         281MB


之后,我们进行启动


  1.    sudo docker run -d --name oracle_11g -p 1521:1521-v /app/:/app/ registry.aliyuncs.com/helowin/oracle_11g


查看操作日志


  1. sudo docker logs -f a76919e7a33e255f5afabeafe44c7ea7a32c3992a638d89a6f2ac31c12354051


切换到oracle用户:


  1. sudo docker exec-it 014d82aaffbf/bin/bash


登陆数据库,修改相对应的用户和密码:


  1. sqlplus /as sysdba之后,我们就可以在本地进行登陆了

12.jpg

看一看我们的结果:

13.png14.png


至此,完成了我们的数据库的操作,接下来,我们要完成其他的工作。

相关文章
|
3月前
|
存储 安全 C++
Odoo 安装方式选择:源码安装 vs Docker
Odoo部署常采用源码编译或Docker容器化,但分别面临依赖复杂、版本风险和服务化难题,以及镜像臃肿和扩展受限的问题。Websoft9提出混合方案,融合两者优势:通过智能环境适配、三阶段部署流程(环境预检、混合模式选择、持久化配置)及声明式YAML配置,实现高效、灵活的双模运行时。此方案显著降低依赖冲突解决时间(从83分钟至0),生产环境构建耗时缩短至8分钟,并达100% CVE漏洞修复率,适合ERP定制开发与规模化部署的企业需求。
|
28天前
|
存储 Ubuntu Docker
Ubuntu 安装 docker
本文介绍了在 Ubuntu 系统上安装 Docker 的详细步骤,包括卸载旧版本、设置 Docker 官方存储库、安装 Docker 包以及配置镜像源加速。首先通过移除旧版组件如 `docker.io` 和 `docker-compose` 等进行清理,然后添加官方 GPG 密钥并配置 APT 源,接着安装最新 Docker 组件。此外,还提供了阿里云和 1Panel 的镜像源配置方法以提升下载速度,并通过运行 `hello-world` 镜像测试安装是否成功。
603 3
Ubuntu 安装 docker
|
1月前
|
Linux iOS开发 Docker
MyEMS开源系统安装之Linux/macOS上的DOcker
本指南详细介绍了如何在Linux/macOS上使用Docker部署MyEMS系统。主要内容包括:前置条件(如安装Docker、npm和MySQL),以及分步骤部署各个组件(如myems-api、myems-admin、myems-modbus-tcp等)。每个步骤涵盖源代码复制、环境配置、镜像构建、容器运行及日志管理等操作,并提供了多平台构建的支持。最后,指南还说明了默认端口和登录凭据,帮助用户快速启动并访问MyEMS的管理界面和Web界面。
60 1
|
2月前
|
关系型数据库 MySQL 数据库
Docker 安装常用软件相关命令
本文介绍了在CentOS 7.9系统上安装Docker的详细步骤,包括添加阿里云镜像源、安装Docker及相关组件、启动服务以及配置镜像加速。同时,还展示了如何通过Docker安装MySQL 5.7版本数据库,涵盖拉取镜像、创建数据目录、运行容器及配置挂载点等操作,并提供验证安装成功的命令和截图。适合需要部署Docker与MySQL环境的用户参考。
189 5
|
2月前
|
存储 弹性计算 Linux
安装Docker
常见操作系统安装docker步骤
160 15
|
1月前
|
存储 Oracle 关系型数据库
oracle数据恢复—oracle数据库执行错误truncate命令的数据恢复案例
oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份恢复数据即可。也会碰到一些特殊情况,例如数据库备份无法使用或者还原报错等。下面和大家分享一例oracle数据库误执行truncate命令导致数据丢失的数据库数据恢复过程。
|
2月前
|
Docker 容器
在openEuler 22.03 LTS上安装Docker CE和Docker Compose
以上就是在openEuler 22.03 LTS上安装Docker CE和Docker Compose的过程。希望这个指南能帮助你顺利完成安装。
404 12
|
3月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。
|
3月前
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
630 28