【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;
相关推荐
IT大师兄吖34 分钟前
Qwen3 ASR 流式转写 Docker 懒人整合包
docker·容器·eureka
minebmw71 小时前
Oracle 19.29 中 ORA-00600 [4000] 错误完全解析
数据库·oracle
明月夜&1 小时前
Ubuntu 20.04 Docker 部署 Ollama + DeepSeek-Coder:本地 AI 编程助手实战
git·vscode·ubuntu·docker·大语言模型·智能体
战族狼魂1 小时前
40x40 矩阵控制系统
jvm·oracle·矩阵
愈努力俞幸运1 小时前
docker 容器连接, dockerfile
运维·docker·容器
小连~1 小时前
Docker
docker·容器
fly spider1 小时前
MySQL之优化
数据库·mysql·oracle
rockmelodies2 小时前
用 Python 实现 Docker 镜像批量推送(带进度条)
python·docker·eureka
实名上网宋凯宣2 小时前
dockerfile镜像-python文件
docker
老苏畅谈运维2 小时前
服务器重启后数据库无法打开,记一次ORA-00600 [2252]故障修复记
数据库·oracle