首页 > 数据库 >docker 创建 oracle 11g

docker 创建 oracle 11g

时间:2024-07-20 11:40:33浏览次数:10  
标签:11g -- 0.3 11.2 oracle docker

参考

【DB宝11】在Docker中只需2步即可拥有Oracle 11g企业版环境(11.2.0.3)

拉取镜像

# 从Docker hub下载,网络不好时,一般比较慢
docker pull lhrbest/oracle_11g_ee_lhr_11.2.0.3:1.0
# 可以选择从阿里云下载
docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle_11g_ee_lhr_11.2.0.3:1.0
# 从阿里云下载后可以tag成如下形式
docker tag registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle_11g_ee_lhr_11.2.0.3:1.0 lhrbest/oracle_11g_ee_lhr_11.2.0.3:1.0

创建并启动数据库

# 创建容器
docker run -itd --name lhrora11203 -h lhrora11203 --privileged=true -p 1521:1521 -p 222:22  -p 1158:1158 lhrbest/oracle_11g_ee_lhr_11.2.0.3:1.0 init

# 进入容器
docker exec -it lhrora11203 bash

# 启动数据库和监听
su - oracle
lsnrctl start
sqlplus / as sysdba
startup

创建一个测试 schema

-- 连接到数据库
sqlplus / as sysdba

-- 创建用户
CREATE USER thresh IDENTIFIED BY thresh;

-- 授予基本连接权限
GRANT CONNECT TO thresh;

-- 授予创建对象的权限
GRANT CREATE TABLE, CREATE VIEW, CREATE PROCEDURE TO thresh;

标签:11g,--,0.3,11.2,oracle,docker
From: https://www.cnblogs.com/bibleghost/p/18312916

相关文章

  • maven项目容器化运行之2-maven中使用docker插件调用远程docker构建服务并在1Panel中运
    一.背景    公司主机管理小组的同事期望我们开发的maven项目能够在1Panel管理的docker容器部署。上一篇写了先开放1Panel中docker镜像构建能力maven项目容器化运行之1-基于1Panel软件将docker镜像构建能力分享给局域网-CSDN博客。这一篇就是演示maven工程的镜像构建、......
  • 一、Oracle DB服务器体系结构概览。
    一、OracleDB服务器体系结构概览。  OracleDB服务器体系结构包含以下三种主要结构:内存结构、进程结构和存储结构。基本的OracleDB系统由OracleDB和数据库实例组成。数据库包括物理结构和逻辑结构。由于物理结构和逻辑结构是分开的,因此管理数据的物理存储时不会影响......
  • 如何从 Oracle 迁移到 Greenplum 第二篇
    如何从Oracle迁移到Greenplum第二篇Greenplum中文社区Greenplum中文社区2020/04/3009:00阅读数2.7K本文被收录于专区数据库进入专区参与更多专题讨论  在上周和大家分享的《如何从Oracle迁移到Greenplum第一篇》中,我们介绍了Greenplum......
  • Oracle(11)Oracle有哪些常见的数据类型?
    Oracle数据库提供了多种数据类型,用于存储不同类型的数据。以下是一些常见的Oracle数据类型,并结合代码进行详细说明:VARCHAR2:存储可变长度的字符串,最大长度为4000字节。CREATETABLEemployees(employee_idNUMBER,first_nameVARCHAR2(50),last_nameVAR......
  • Oracle(12)什么是主键(Primary Key)?
    主键(PrimaryKey)是数据库表中的一个或多个列,它们的值唯一地标识表中的每一行。主键具有以下特点:唯一性(Uniqueness):主键的每个值在表中必须是唯一的,不能重复。非空性(NotNull):主键列的值不能为空(NULL)。单一性(SingleColumnorCompositeKey):主键可以是单个列,也可以是由多个列......
  • Docker群晖docker查询注册表失败
    解决群晖NASUI(或SSH中)的dockerpull错误(无法拉取,注册表错误)朗读全文Yourbrowserdoesnotsupporttheaudioelement.有什么用errorpullingimageconfiguration:Get"https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/...dialtcp......
  • Docker搭建BT-Tracker服务器贡献BT网络Tracker节点
    为畅享BT下载体验,(BT下载或做种)请添加Tracker:http://tracker.carlzeng.top:6969/announce长期自主自觉维护朗读全文Yourbrowserdoesnotsupporttheaudioelement.有什么用搭建BTTracker服务器,自建公共的BT网络Tracker节点为畅享更快BT下载体验,请给添加本站BTTrac......
  • ORACLE vs MySQL 对组合索引包含IN LIST执行计划研究(ORACLE部分)_PART1
    本文主要研究下组合索引包含in条件(多个值),在单表查询,关联查询这两种SQL查询结果在ORACLE和MySQL里的区别。ORACLE具有强大的优化器,一般来说,组合索引在ORACLE里不管是单表还是关联查询,都可以选择optimal的执行计划,只要统计信息等是准确的。MySQL的优化器相对来说,要弱不少,很多功能不......
  • Oracle数据库 oracle八大性能视图
    V$SYSSTATVSYSSTAT......
  • docker创建基础镜像
    1.编写dockerfileFROMcentos:7.9.2009#替换默认的yum源RUNrm-f/etc/yum.repos.d/*\&&curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo\&&yummakecacheRUNyum-yupdate&&\......