【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;
相关推荐
EMTime12 小时前
Docker运行OpenWRT
运维·docker·容器
陳土14 小时前
DuckDB精读——基于Getting started with DuckDB
数据库·oracle
zyl8372115 小时前
Docker 使用手册
运维·docker·容器
“码”力全开17 小时前
解耦异构算力与多协议接入:基于Docker与源码交付的开源企业级GB28181/RTSP边缘计算AI视频管理平台架构深度解析
人工智能·docker·开源
weelinking17 小时前
【产品】11_实现后端接口——数据在背后如何流动
java·人工智能·python·sql·oracle·json·ai编程
maomao大哥闯天下18 小时前
K8s如何实现滚动更新、健康检查与探测机制
docker·容器·kubernetes
kaisun6418 小时前
Docker 构建网络问题排查
网络·docker·eureka
楼田莉子18 小时前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构
SpikeKing19 小时前
LLM - 集成 Hermes Agent 与 WebUI 至同一个 Docker 镜像配置
docker·webui·vibecoding·hermes agent
杨浦老苏20 小时前
网络连接实时可视化利器TapMap
网络·docker·可视化·监控·群晖