Oracle12c安装与多租户环境指南

需积分: 10 5 下载量 130 浏览量 更新于2024-07-16 收藏 66.84MB DOCX 举报
"Oracle12c 安装完全参考手册提供了详尽的步骤来指导用户安装Oracle 12c数据库软件,并创建不同类型的数据库,包括非容器数据库和容器数据库(含PDB)。手册涵盖了四种安装类型和四种创建数据库的模式,适用于不同的使用场景。" 在安装Oracle 12c之前,确保了解并满足所需的软硬件环境是至关重要的。这包括但不限于操作系统版本、内存、磁盘空间、网络配置等。Oracle Universal Installer (OUI) 是主要的安装工具,它提供了一个图形化界面来管理Oracle软件的安装、升级和卸载。通过OUI,用户可以选择安装类型,如基本(典型)安装或高级安装,这两者都根据是否创建容器数据库(CDB)进一步细分。 1. **基本(典型)安装** - 这种安装方式适合那些不打算利用多租户架构的用户。对于非容器数据库,基本安装会创建一个独立的数据库,而如果选择创建容器数据库,OUI将引导你创建一个CDB,其中包含一个PDB。 2. **高级安装** - 对于需要更多自定义选项的用户,高级安装提供了更多的配置灵活性。同样,高级安装也可以创建非容器数据库或CDB,后者包含一个或多个PDB。 在安装过程中,如果选择了创建数据库,OUI会自动启动数据库配置助手(DBCA)。DBCA是一个强大的工具,用于创建、配置和管理数据库。它可以按照典型或高级模式创建数据库,这两种模式分别适用于简单快速的设置和需要精细控制的复杂设置。 对于多租户环境,Oracle 12c引入了CDB和PDB的概念。CDB是一个中央数据库,包含一个根容器(CDB$ROOT),一个种子PDB(PDB$SEED)以及可以插入的多个PDB。根容器存储系统级别的元数据和通用用户,而PDB则类似于独立的数据库,可以包含应用程序数据和代码,且对客户端透明。 - **根**(CDB$ROOT):存储Oracle系统元数据和全局用户,是CDB的基础部分。 - **种子**(PDB$SEED):作为创建新PDB的模板,其内容不应被修改。 - **产品数据库**(PDB):用户和应用程序的逻辑单元,与非CDB行为相似,但可以在CDB内进行管理。 在开始安装前,OUI会自动检查系统是否符合最低要求,如果不符合,可能会影响安装的成功和数据库的性能。因此,确保系统的兼容性是成功部署Oracle 12c的第一步。