返回顶部
首页 > 资讯 > 数据库 >怎么应用Oracle 12c插拔数据库
  • 430
分享到

怎么应用Oracle 12c插拔数据库

2024-04-02 19:04:59 430人浏览 独家记忆
摘要

本篇内容介绍了“怎么应用oracle 12c插拔数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、概

本篇内容介绍了“怎么应用oracle 12c插拔数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、概述

1、Oracle 12c 可插拔数据库体系结构

Oracle 12c 中引入了一个新功能就是Oracle Multitenant,这个功能可以在多租户容器数据库中,创建并维护许多个可插拔数据库。Oracle Multitenant是Oracle企业版中需要额外付费的组件。然而,在所有Oracle版本中都可以在一个可插拔数据库中免费使用它。
多租户容器数据库(CDB)是指能够容纳一个或者多个可插拔数据库的数据库。容器是指CDB中的数据文件和元数据的集合。可插拔数据库是指可以通过克隆另一个数据库轻松创建的数据容器。如果有必要,也可将可插拔数据库从一个CDB传送到另一个CDB。
所有含有一组主数据文件和元数据的CDB都是根容器。每个CDB也会含有种子容器,它是用于创建其它可插拔数据库的模板。每个CDB都由一个根容器、一个种子容器和0个、1个或多个可插拔数据库构成。

怎么应用Oracle 12c插拔数据库

2、容器数据库与可插拔数据库

1、ORACLE MULTITEMENT CONTaiNER DATABASE(CDB),即多容器数据库
ORACLE12c新引入的特性这个特性允许CDB容器数据库中创建并且维护多个数据库,在CDB中创建的数据库被称为PDB每个PDB在CDB中是独立的,在单独使用PDB时与普通数据库无差别。CDB根容器数据库的主要作用就是容纳所有相关的PDB元数据,以及在CDB中对虽有PDB进行管理。
2、多租户环境组成
(1)ROOT:ROOT容器数据库,是CDB环境中的根数据库,在跟数据库中含有主数据字典视图,其中包含了与ROOT容器有关的元数据和CDB中包含的所有PDB信息,在CDB环境中被标识为CDB$ROOT,每个CDB环境中只能有一个ROOT容器数据库。
(2)PDB$SEED:PDB$SEED为PDB的种子,其中提供了数据文件,在PDB环境中被标识为PDB$SEED,是创建PDB的模板,可以连接PDB$SEED但是不能执行任何事务,因为PDB$SEED是只读的,不可修改。
(3)PDBS:PDBS数据库,在CDB环境中每个PDB都是独立存在的,与传统ORACLE数据库无差别,每个PDB拥有自己的数据文件和OBJECTS,唯一的区别就是PDB可以插入到PDB中,以及从CDB中拔出。当用户连接到PDB时不会感觉到根容器和其他PDB的存在。
怎么应用Oracle 12c插拔数据库

二、实验环境

主机操作系统IP地址数据库版本
OracleCentos 7192.168.100.135oracle 12c

进入Oracle

[root@HOSTNAMEoracle ~]# su - oracle

[oracle@HOSTNAMEoracle ~]$ sqlplus / as sysdba

怎么应用Oracle 12c插拔数据库

三、CDB与PDB操作

查看当前所在的容器

SQL> show con_name

怎么应用Oracle 12c插拔数据库

查询数据库的所有容器

SQL> show pdbs;

怎么应用Oracle 12c插拔数据库

更改为orclpdb,PDB容器

SQL> alter pluggable database orclpdb open;               //修改可插拔库orclpdb打开状态

SQL> alter session set container=orclpdb;                      //CDB下切换会话到PDB中

SQL> show con_name                                 //查看当前所在的容器

怎么应用Oracle 12c插拔数据库

SQL> shutdown immediate        //在PBD中关闭插拔数据库
插接式数据库已关闭。

SQL> startup                    //在PBD中关闭插拔数据库
插接式数据库已打开。

怎么应用Oracle 12c插拔数据库

更改回CDB容器

SQL> alter session set container=cdb$root;    //切换模式到CDB

SQL> show con_name              //查看

怎么应用Oracle 12c插拔数据库

“怎么应用Oracle 12c插拔数据库”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么应用Oracle 12c插拔数据库

本文链接: https://lsjlt.com/news/64815.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么应用Oracle 12c插拔数据库
    本篇内容介绍了“怎么应用Oracle 12c插拔数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、概...
    99+
    2024-04-02
  • oracle 12c创建可插拔数据库(PDB)及用户
    由于oracle 12c使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db,因此安装后需要额外配置才能使用。一、修改listener.ora , ...
    99+
    2024-04-02
  • Oracle 12c数据库安装
    一、准备工作...
    99+
    2024-04-02
  • Linux下安装Oracle 12c数据库
    (1)Linux下安装Oracle    安装前注意:1、确保/etc/hosts中有系统主机名的记录        ...
    99+
    2024-04-02
  • Oracle 12C RAC CDB数据库部署
    Oracle中的12C新特性-容器数据库---12.1.0.2_GI_RAC_Create_CDB_Blog一、         安装前的准备安装两个节点的 1...
    99+
    2023-05-31
  • 利用MyBatis怎么将数据插入到Oracle数据库中
    这篇文章将为大家详细讲解有关利用MyBatis怎么将数据插入到Oracle数据库中,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、mybatis批量插入数据到Oracle中的两种方式:第一...
    99+
    2023-05-31
    mybatis oracle
  • 部署Oracle 12c企业版数据库
    在计算机信息安全领域中,数据库系统无疑有着举足轻重的地位。比如:SQL Server、MySQL、DB2、Oracle等,都是比较知名的数据库管理软件,由于Oracle数据库的安全性,所以在一些比较重要的场...
    99+
    2024-04-02
  • Oracle 12C:数据库PSU补丁安装
    一、环境描述 系统:Red Hat Enterprise Linux Server release 7.2 (Maipo) 数据库:Oracle Release 12.1.0.2.0 二、安装包下载 p68...
    99+
    2024-04-02
  • Oracle 数据库12c新特性总结
    本篇内容介绍了“Oracle 数据库12c新特性总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1....
    99+
    2024-04-02
  • Oracle 12c数据库扩展的方法是什么
    本篇内容介绍了“Oracle 12c数据库扩展的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在...
    99+
    2024-04-02
  • Oracle 数据库12c新特性总结(三)
    【TechTarget中国原创】本文是Oracle数据库12c新特性的系列文章的第三篇,作者将对集群,ASM以及RAC数据库新增和改进方面做一个广泛的介绍。相关阅读:Oracle 数据库12c新特性总...
    99+
    2024-04-02
  • Oracle 数据库12c新特性总结(四)
    【TechTarget中国原创】本文是Oracle数据库12c新特性的系列文章的第四篇,作者将重点介绍一些对开发者而言非常有用的新特性。相关阅读:Oracle 数据库12c新特性总结(一)、Oracl...
    99+
    2024-04-02
  • Oracle 12c Non CDB 数据库切换成PDB
    数据库从10.2(11g)升级到12c或者在12c中创建的,数据库就是NON CDB,和12c 之前的版本就没有什么区别,所以一般会把12cnoncdb转为pdb进行管理。 测试步骤如下: 一:源库 1. ...
    99+
    2024-04-02
  • Oracle 数据库12c新特性有哪些
    这篇文章将为大家详细讲解有关Oracle 数据库12c新特性有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  1. 在线重命名和重新定位活跃数据文件   不同于以...
    99+
    2024-04-02
  • 数据库中怎么插入数据
    这篇文章主要介绍“数据库中怎么插入数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“数据库中怎么插入数据”文章能帮助大家解决问题。插入数据插入数据使用 "INSERT INTO&...
    99+
    2023-06-08
  • 如何部署Oracle 12c企业版数据库
    这篇文章主要介绍了如何部署Oracle 12c企业版数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在计算机信息安全领域中,数据库系统无...
    99+
    2024-04-02
  • oracle 12c如何检查pdb数据库状态
    这篇文章主要为大家展示了“oracle 12c如何检查pdb数据库状态”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“oracle 12c如何检查pdb数据库状态...
    99+
    2024-04-02
  • Oracle数据库12c的新特性有哪些
    这篇“Oracle数据库12c的新特性有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2024-04-02
  • SpringBootMybatis批量插入Oracle数据库数据
    目录前端数据数据表结构后端Controller:mapperxml前端数据 有如下需求,前端提交一个对象cabinData,保存到数据表中,对象结构如下:  {      "ship...
    99+
    2024-04-02
  • Oracle 12c数据库备份与恢复技术(一)
    查询SCN的方法SQL> select current_scn from v$database2 union3 select current_scn from v$d...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作