概要

フル名
docker.io/goodboy008/oracle-xe-11g-r2-cdc
Registry
docker.io
名前空間
goodboy008
リポジトリ
oracle-xe-11g-r2-cdc
キャッシュ Tag 数
1
最終同期
07/06/2026, 04:00 PM
関連トピック

概要

Oracle Database 11g XE 镜像并集成 CDC(Change Data Capture)组件,适合学习 Oracle 复制与遗留系统迁移验证,资源占用较高。

詳細

goodboy008/oracle-xe-11g-r2-cdc 基于 Oracle XE 11g R2,预装或启用 Change Data Capture 相关配置,供 DBA 练习源端日志捕获与下游订阅。镜像体积大、启动慢,仅建议 开发/测试环境;11g 已停止主流支持,生产应评估升级至 19c/21c。与 Debezium 等现代 CDC 相比属传统 Oracle 方案;需分配足够内存(建议 2Gi+)并持久化 oradata volume。

快速启动

docker run -d --name oracle-xe-cdc \
  -p 1521:1521 \
  -e ORACLE_ALLOW_REMOTE=true \
  -v $(pwd)/oradata:/u01/app/oracle/oradata \
  docker.io/goodboy008/oracle-xe-11g-r2-cdc:latest

推荐实践

docker run -d --name oracle-xe-cdc \
  --restart unless-stopped \
  -p 1521:1521 \
  -e ORACLE_ALLOW_REMOTE=true \
  -e ORACLE_SID=XE \
  -v /data/oracle/oradata:/u01/app/oracle/oradata \
  --shm-size=2g \
  docker.io/goodboy008/oracle-xe-11g-r2-cdc:11.2.0

核心参数说明

  • -p 1521:1521 — Oracle Listener 端口
  • -e ORACLE_ALLOW_REMOTE — 允许远程 TNS 连接
  • -v .../oradata:... — 数据文件持久化
  • --shm-size=2g — SGA/PGA 共享内存
  • --restart unless-stopped — 测试库重启后恢复
  • 版本 — 11g XE 仅适测试,勿用于生产

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: oracle-xe-cdc
spec:
  serviceName: oracle-xe
  replicas: 1
  selector:
    matchLabels:
      app: oracle-xe-cdc
  template:
    metadata:
      labels:
        app: oracle-xe-cdc
    spec:
      containers:
        - name: oracle
          image: docker.io/goodboy008/oracle-xe-11g-r2-cdc:11.2.0
          ports:
            - containerPort: 1521
          env:
            - name: ORACLE_ALLOW_REMOTE
              value: "true"
          volumeMounts:
            - name: oradata
              mountPath: /u01/app/oracle/oradata
          resources:
            requests:
              memory: 2Gi
  volumeClaimTemplates:
    - metadata:
        name: oradata
      spec:
        accessModes: ["ReadWriteOnce"]
        resources:
          requests:
            storage: 20Gi
---
apiVersion: v1
kind: Service
metadata:
  name: oracle-xe
spec:
  selector:
    app: oracle-xe-cdc
  ports:
    - port: 1521
      targetPort: 1521

StatefulSet 单副本;PVC 存放 oradata,节点需满足内存与 shm 要求,CDC 配置按 Oracle 文档在库内启用。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/goodboy008/oracle-xe-11g-r2-cdc
:0.1
linux/amd64
2022/05/18 17:51767.1 MBsha256:654bc5919b80