【OpenEuler】Docker部署Oracle和SQL Server

背景

国产化的浪潮,也打到了我的头上

安装步骤

Oracle

bash 复制代码
docker run -d -p 1521:1521 -p 8080:8080 --name oracle_11g -e ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 -e ORACLE_SID=helowin registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

SQL Server

bash 复制代码
sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Zcyc123456' -p 1433:1433 -v ~/mssqlvol/data:/var/opt/mssql/data -v ~/mssqlvol/log:/var/opt/mssql/log -v ~/mssqlvol/secrets:/var/opt/mssql/secrets -d mcr.microsoft.com/mssql/server:2019-latest

Oracle安装完成后进入容器进行设置

创建空间(可选步骤)

bash 复制代码
CREATE TABLESPACE SANMENG LOGGING DATAFILE '/home/oracle/app/oracle/oradata/helowin/SANMENG.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;

创建用户

bash 复制代码
create user sys identified by system default tablespace ;

为用户设置表空间

bash 复制代码
create user SANMENG identified by SANMENG default tablespace SANMENG;

设置用户权限

bash 复制代码
grant dba to SANMENG;
相关推荐
荣光波比1 小时前
K8S(九)—— Kubernetes持久化存储深度解析:从Volume到PV/PVC与动态存储
云原生·容器·kubernetes
xiaolu2893 小时前
k8s学习 - 命令记录
学习·docker·kubernetes
做运维的阿瑞3 小时前
Kubernetes 存储核心理论:深入理解 PVC 静态迁移与动态扩容
运维·容器·kubernetes
绵绵细雨中的乡音3 小时前
MySQL 数据库核心操作全解析:从创建到备份与连接管理
数据库·oracle
小任今晚几点睡3 小时前
Docker 完整指南:从入门到企业实战
运维·docker·容器
无妄无望4 小时前
docker学习 (3)网络与防火墙
网络·学习·docker
qq_264220895 小时前
K8s-Pod控制器
容器
追梦者1235 小时前
k8s项目实战篇 kubesphere安装
云原生·容器·kubernetes
-L76 小时前
【Kubernetes】常见面试题汇总(二十五)
云原生·容器·kubernetes
木易 士心6 小时前
AI 在数据库操作中的各类应用场景、方案与实践指南
数据库·人工智能·oracle