如何将装有Oracle 12c的docker容器升级到Oracle 19c?

如何将装有Oracle 12c的docker容器升级到Oracle 19c?,oracle,upgrade,oracle12c,oracle19c,Oracle,Upgrade,Oracle12c,Oracle19c,在基于Oracle 12c映像创建容器时,我使用以下命令: docker run -d -it --name oracleDB -p 1521:1521 store/oracle/database-enterprise:12.2.0.1 现在如何将此容器升级到Oracle 19c?您可以在其官方github存储库中找到Oracle dockerfile和source . 这项回购协议有一个共同点 我认为解决你问题的最好办法是: 使用数据泵(expdp)备份12c数据 运行一个19c容器 将12

在基于Oracle 12c映像创建容器时,我使用以下命令:

docker run -d -it --name oracleDB -p 1521:1521 store/oracle/database-enterprise:12.2.0.1

现在如何将此容器升级到Oracle 19c?

您可以在其官方github存储库中找到Oracle dockerfile和source . 这项回购协议有一个共同点

我认为解决你问题的最好办法是:

  • 使用数据泵(expdp)备份12c数据
  • 运行一个19c容器
  • 将12c备份(impdp)导入新的19c容器中