Advertisement

Oracle 12c中PDB的创建及用户说明

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文详细介绍了在Oracle 12c数据库环境中多租户架构下的可插拔数据库(PDB)的创建步骤,并提供了相关的用户指南和操作建议。 Oracle 12c 引入了可插接数据库(PDB)的概念,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。本段落主要介绍了如何利用 Oracle 12c 创建可插接数据库与用户的相关资料,并详细说明了创建过程。需要的朋友可以参考借鉴。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Oracle 12cPDB
    优质
    本文详细介绍了在Oracle 12c数据库环境中多租户架构下的可插拔数据库(PDB)的创建步骤,并提供了相关的用户指南和操作建议。 Oracle 12c 引入了可插接数据库(PDB)的概念,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。本段落主要介绍了如何利用 Oracle 12c 创建可插接数据库与用户的相关资料,并详细说明了创建过程。需要的朋友可以参考借鉴。
  • Oracle 12c CDB 和 PDB 管理
    优质
    本教程深入讲解Oracle 12c中多租户架构的核心概念,重点介绍CDB(容器数据库)和PDB(可插拔数据库)的创建、配置及管理技巧。 ### Oracle 12c CDB与PDB管理 #### 一、概述 在Oracle 12c版本中引入了一种新的数据库架构——多租户(Multitenant)架构,它允许在一个容器数据库(Container Database, CDB)中托管多个可插拔数据库(Pluggable Database, PDB)。这种架构极大地简化了数据库管理,降低了运维成本,并提供了更高的资源利用率。 #### 二、多租户环境 多租户环境是指在一个物理数据库实例中可以运行多个逻辑上相互隔离的数据库。这种方式有助于减少硬件需求、简化备份恢复操作,并能够更好地实现资源管理。在Oracle 12c中,通过CDB和PDB实现了这一目标。 #### 三、CDB与PDB的关系 - **CDB**: 容器数据库,是包含一个或多个PDB的数据库。每个CDB都有一个根容器(root container),该容器用于管理CDB中的所有PDB。 - **PDB**: 可插拔数据库,是独立的数据库,可以在不同的CDB之间移动。每个PDB都包含自己的数据字典、用户表空间等。 CDB与PDB之间的关系可以用下面的图形来表示: ``` +------------+ +--------------+ | CDB Root |------------| PDB1 | | | +--------------+ | |----------------------| PDB2 | +----------+ +--------------+ ``` #### 四、检查数据库是否为CDB 要确定当前数据库是否启用了多租户选项,可以查询`v$database`视图。具体命令如下: ```sql SELECT name, DECODE(cdb, YES, Multitenant Option enabled, Regular 12c Database) Multitenant_Option, open_mode, con_id FROM v$database; ``` 如果返回的结果中“Multitenant Option”列显示为“Multitenant Option enabled”,则表示该数据库为CDB,并且启用了多租户选项。 #### 五、连接到CDB 连接到CDB有两种主要方式:通过命令行工具和服务管理工具。 ##### 5.1 简易方式连接 通过命令行工具查看服务状态,例如使用`lsnrctl service`命令可以检查监听器的状态: ```bash [oracle@togogo ~]$ lsnrctl service ``` 如果监听器没有启动,则需要先启动监听器: ```bash [oracle@togogo ~]$ lsnrctl start ``` 启动后,可以通过`sqlplus`命令连接到CDB: ```bash [oracle@togogo ~]$ sqlplus as sysdba ``` ##### 5.2 使用SQL*Plus连接 一旦成功连接到CDB,可以通过SQL*Plus执行各种数据库管理任务,包括创建和管理PDB等。 #### 六、总结 通过以上介绍可以看出,在Oracle 12c中,多租户架构提供了一种全新的数据库管理和部署模型。CDB作为基础容器,包含了多个PDB,每个PDB都是一个完整的数据库,但又共享同一个CDB的资源。这种方式不仅提高了资源利用率,还简化了数据库管理,降低了总体拥有成本(TCO)。对于企业级应用来说,这是一个非常重要的特性。
  • Oracle 12C数据库与PDB连接(添加scott普通).docx
    优质
    本文档详细介绍了如何在Oracle 12C数据库中创建并配置可插拔数据库(PDB),以及如何为PDB添加和配置一个名为SCOTT的普通用户。 在Oracle 12C数据库的数据中连接到PDB并添加一个名为scott的普通用户。
  • Oracle权限授予
    优质
    本教程详细介绍了如何在Oracle数据库中创建新用户,并指导读者掌握向用户授予各种必要权限的操作方法。 在使用TOAD等工具时,可以执行Oracle创建用户以及授权的命令来设置相应的权限。
  • Oracle授予权限(实Oracle命令)
    优质
    本文详细介绍了如何在Oracle数据库中创建新用户,并授予必要的权限和系统特权。通过实际使用的Oracle SQL命令进行讲解,帮助读者轻松掌握操作方法。 在Oracle中建立用户并授权后,可以直接在SQLPlus中执行相关命令。
  • Oracle 11gHR语句
    优质
    本文章介绍了在Oracle 11g数据库中如何通过SQL命令来创建和配置标准HR用户的方法,包括详细的创建语句。 在Oracle 11g 中,HR用户需要单独安装,并且过程较为繁琐。提供了一套用于创建HR用户的SQL语句文件以供参考和使用。更多细节可以参阅相关文档或资源进行学习了解。
  • Oracle 11.2.0HR语句
    优质
    本文章介绍了如何在Oracle数据库11.2.0版本中创建HR用户的具体SQL语句及步骤,帮助读者快速了解并实践HR用户的建立过程。 关于Oracle 11.2.0 HR用户所需的SQL文件,在安装后的目录下可以找到,例如路径为D:\Oracle\product\11.2.0\dbhome_1\demo\schema\human_resources。
  • 处理Oracle 12c时出现ORA-65096错误:公名或角色无效
    优质
    本文章详细解析了在使用Oracle 12c数据库版本过程中遇到的ORA-65096错误,该错误通常发生在尝试创建新用户时,并给出了解决此问题的方法和步骤。 本段落主要介绍了如何解决在Oracle 12c中创建用户时出现的ORA-65096错误,即公用用户名或角色无效的问题。需要帮助的朋友可以参考相关资料进行学习和实践。
  • Oracle 11g RMAN 异机还原并升级至 12c PDB
    优质
    本教程详细介绍使用 Oracle 11g RMAN 在不同主机上恢复数据库,并将之升级到 Oracle 12c 的可插拔数据库(PDB)的全过程。 在Oracle数据库从11.2.0.4版本异机迁移并升级到12c后,再将非PDB(Pluggable Database)环境转换为PDB环境的详细步骤整理如下:
  • Oracle表空间、授权
    优质
    本教程详细介绍了如何在Oracle数据库中创建和管理表空间、新建数据库用户以及为用户分配必要的权限,帮助你掌握基本的数据管理和安全设置技巧。 大家还在为通过IE创建Oracle表空间、用户并赋予权限而感到麻烦吗?这里有一个SQL语句可以一次性完成所有工作,只需调整对应的数据库名称即可。