【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;
相关推荐
Tattoo_Welkin1 小时前
Docker 入门
运维·docker·容器
有毒的教程3 小时前
Ubuntu 清理 Docker 镜像 / 容器 / 缓存 完整教程
ubuntu·缓存·docker
阿干tkl3 小时前
openEuler 系统 Kubernetes + Harbor 学习测试环境详细部署指南
容器·kubernetes
zb200641203 小时前
从 SQL 语句到数据库操作
数据库·sql·oracle
XDHCOM3 小时前
ORA-38877故障修复:可用重做日志与远程处理指南
数据库·oracle
大江东去浪淘尽千古风流人物3 小时前
【Basalt】Basalt void SqrtKeypointVioEstimator<Scalar_>::optimize() VIO优化流程
数据库·人工智能·python·机器学习·oracle
天草二十六_简村人4 小时前
阿里云SLS采集jvm日志(上)
java·运维·数据库·后端·阿里云·容器·云计算
winfreedoms4 小时前
宿主机有网、Docker 容器不能解析域名?用 daemon.json 一键配置永久 DNS
运维·docker·容器·json
橙露4 小时前
Docker 实战:镜像瘦身、多阶段构建与最佳实践
运维·docker·容器
TT哇4 小时前
【项目】从“本地能跑”到“生产级部署”:Java + Docker 自动化部署深度复盘
java·docker·自动化