0

我是使用 PDB 的新手,如果我的描述没有我认为的那么有意义,请原谅。我正在使用 docker compose 文件来启动 oracle xe 18c 容器。目前它启动数据库并导入指定的 DMP 文件。我已经制作了脚本来从这个数据库创建一个 PDB,然后插入/拔出数据库。有没有办法可以将该 PDB 用作 Oracle DB 而不是 DMP 文件的数据源?谢谢!

这是供参考的撰写文件。

version: '3.5'

services:

  oraclexe:
    image: docker-dev.agileassets.com/oraclexe18:18.4.0-dst36-with-import-scripts
    restart: always
    shm_size: '1gb'
    environment:
      - DMP_BASENAME=${DMP_BASENAME}
      - CLIENT=${CLIENT}
      - FILTER=${FILTER}
    ports:
      - 1521:1521
    volumes:
      - oraclexedataagile:/u01/app/oracle/oradata/XE
      - ${DMP_PATH}:/datapump
    networks:
      - backend

volumes:
  oraclexedata:

networks:
  backend:

4

0 回答 0