写点什么

蓝易云:docker 部署并配置 oracle12c 的 cdb 和 pdb 教程!

  • 2023-10-02
    四川
  • 本文字数:907 字

    阅读完需:约 3 分钟

蓝易云:docker部署并配置oracle12c的cdb和pdb教程!

以下是使用 Docker 部署和配置 Oracle 12c CDB(Container Database)和 PDB(Pluggable Database)的简要教程:

  1. 安装 Docker:


    首先,确保你的系统上已经安装了 Docker。你可以根据你的操作系统类型(如 Windows、Mac 或 Linux)来安装 Docker。

  2. 下载 Oracle 12c 映像:


    从 Oracle 官方网站或 Docker Hub 上下载 Oracle 12c 映像。你需要登录 Oracle 账户才能下载。确保下载适用于你的系统和 Oracle 版本的映像。

  3. 创建 Docker 容器:


    使用下载的 Oracle 12c 映像创建一个 Docker 容器。可以使用以下命令来创建一个容器,并将必要的端口映射到主机上:

docker run -d -p 1521:1521 -p 5500:5500 --name oracle12c <映像名称>
复制代码

其中,-p参数将容器内的端口映射到主机上,--name参数指定容器的名称,<映像名称>是你下载的 Oracle 12c 映像的名称。

  1. 进入容器并配置数据库:


    使用以下命令进入 Oracle 容器的命令行界面:

docker exec -it oracle12c bash
复制代码
  1. 配置 CDB:


    在容器的命令行界面中,执行以下命令以连接到 Oracle 数据库:

sqlplus sys as sysdba
复制代码

然后输入初始密码,通常是 oracle

在 SQL*Plus 中,创建 CDB 数据库:

create database <CDB名称>
复制代码

其中,<CDB名称>是你想要为 CDB 分配的名称。

配置 CDB 的参数和表空间等。

  1. 创建 PDB:


    继续在 SQL*Plus 中创建 PDB:

create pluggable database <PDB名称> admin user <用户名> identified by <密码> file_name_convert=('<CDB文件路径>','<PDB文件路径>')
复制代码

其中,<PDB名称>是你想要为 PDB 分配的名称,<用户名>和 <密码>是 PDB 的管理员用户名和密码,<CDB文件路径>和 <PDB文件路径>分别是 CDB 和 PDB 的文件路径。

  1. 配置网络连接:


    在容器外部,通过 IP 地址和端口连接到 Oracle 数据库。你可以使用容器所在主机的 IP 地址和映射的端口(在第 3 步中指定)。

  2. 连接到 PDB:


    使用连接工具(如 SQL Developer)连接到 PDB,并使用第 6 步中创建的 PDB 管理员用户名和密码进行身份验证。

以上是使用 Docker 部署和配置 Oracle 12c CDB 和 PDB 的简要教程。请注意,这只是一个概述,并且可能需要根据你的实际情况进行适当的调整和配置。建议参考 Oracle 官方文档和相关资源,以获得更详细和全面的指导。


香港五网 CN2 网络云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 4
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
蓝易云:docker部署并配置oracle12c的cdb和pdb教程!_oracle_百度搜索:蓝易云_InfoQ写作社区