首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

产品|QData Cloud 完美兼容 Oracle 12c 容器数据库

其中的容器数据库 (CDB) 特性应该算得上 Oracle 历史上最大的架构变化之一了。在那之前,一个实例只能与一个数据库相关联(RAC环境下可以为多对一)。...然而,随着12cR1的发布,这句话已不再成立,借助容器数据库技术,一个实例可承载多个可插拔数据库 (PDB),实例数据库之间的关系也变成了一对多或多对多。...但随着去年3月发布的 Oracle 12cR2,容器数据库的普及率已大幅提高,不少新上线的系统纷纷采用容器数据库架构。因此,众多监控以及管理软件供应商纷纷开始对容器数据库进行支持。...QData Cloud 新版本中的亮点特性很多,今天主要介绍的是:可视化监控运维功能中,我们针对12c容器数据库做了哪些深层次的适配? 针对 12c 容器数据库新增监控数据展示维度 ? ?...自助式 DBaaS 功能完美支持 12c CDB & PDB 申请 ? 当该平台检测到用户使用 12c 的 RAC 集群申请数据库时,会自动加入容器数据库选项,允许用户直接从平台申请容器数据库

798100
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle数据库12c release 2优化器详解

本文来自Oracle 白皮书翻译(译者:苏旭辉 newkid),介绍了在Oracle数据库12c第二版中优化器和统计信息相关的所有新特性并且提供了简单的,可再现的例子,使得你能够更容易地熟悉它们,尤其是当你从早先的版本进行迁移的时候...(图1:新的自适应查询优化功能的构成组件) Oracle数据库12c第二版默认启用的自适应功能与Oracle数据库12c第一版不同。详细信息请参见下面的“初始化参数”部分。...从Oracle数据库 12c第一版开始, 动态取样被强化为动态统计信息。...为了将对性能的影响减到最低,在Oracle数据库12c第一版中,动态取样查询的结果将会被保留在数据库的服务器结果缓存,从Oracle数据库12c第二版开始会保留在SQL计划指令的知识库中。...Oracle 12c数据库支持多种不同形式的重优化。

1.9K60

Oracle 12c CDB数据库中数据字典架构

除此之外,Oracle自身的一些数据库对象,如目录,PL/SQL代码等等这些都是元数据,都需要存放在数据字典中。随着12c 容器数据的普及,Oracle数据字典发生了哪些变化呢,下文即是具体描述。...一、数据字典及其形成 1、数据字典 数据字典是元数据的集合,从逻辑上和物理上描述了数据库及内容,存储于SYSTEMSYSAUX表空间内的若干段。...、数据字典存放方式的变更 在Oracle 12c之前的数据库版本,系统数据字典和用户数据字典采取了混合存放的处理方式。...2、非CDB混用数据字典情形示意图 在新创建的包含用户数据的非CDB中,数据字典仅包含系统元数据。 例如,TAB$表包含仅描述Oracle提供的表的行,例如TRIGGER$和SERVICE$。...12c多租户架构及优缺点 Oracle 12c手工建库(非CDB及CDB创建)

1K10

Oracle 12c可插拔数据库深入理解

一、概述 1、Oracle 12c 可插拔数据库体系结构 Oracle 12c 中引入了一个新功能就是Oracle Multitenant,这个功能可以在多租户容器数据库中,创建并维护许多个可插拔数据库...2、容器数据库可插拔数据库 1、ORACLE MULTITEMENT CONTAINER DATABASE(CDB),即多容器数据库ORACLE12c新引入的特性,这个特性允许CDB容器数据库中创建并且维护多个数据库...,在CDB中创建的数据库被称为PDB,每个PDB在CDB中是独立的,在单独使用PDB时普通数据库无差别。...(3)PDBS:PDBS数据库,在CDB环境中每个PDB都是独立存在的,传统ORACLE数据库无差别,每个PDB拥有自己的数据文件和OBJECTS,唯一的区别就是PDB可以插入到PDB中,以及从CDB...图片 二、实验环境 主机 操作系统 IP地址 数据库版本 Oracle CentOS 7 192.168.100.135 oracle 12c 进入Oracle [root@HOSTNAMEoracle

93410

基于JSON的Oracle数据库应用程序开发(MongoDB兼容

本文档提供了Oracle数据库19c和21c版本以及相关Oracle技术中包含的特性和增强功能的概述。...将Oracle数据库用作JSON文档存储 Oracle数据库提供了专用的NoSQL文档存储相同的应用程序开发体验:它可以存储、管理和索引JSON文档,并且提供类似于常见NoSQL产品的NoSQL样式的文档存储...它甚至支持MongoDB兼容的API - 这是最受欢迎的文档存储之一。另外(NoSQL产品不同),Oracle数据库还提供了对JSON文档进行复杂SQL查询、报告、分析和机器学习的功能。...适用于自治数据库Oracle数据库API for MongoDB 所有的Oracle自治数据库 - 包括自治JSON数据库 - 都与MongoDB兼容:为MongoDB编写的工具、驱动程序和应用程序可以使用...还可以从关系数据生成JSON,并将结果作为MongoDB兼容的集合公开,以便轻松将查询结果或关系数据提供给MongoDB应用程序。

16930

Oracle 12c系列(九) | 通过unplugplug方式升级pdb数据库

对于Oracle数据库升级操作,每个版本之间的升级步骤均相似,首先升级Oracle软件,然后升级数据库内的数据字典表。...在Oracle12c中,当我们通过容器的方式对数据库进行整合后,其升级方式变得更加灵活,整合后我可以选择对容器中的所有PDB数据库进行升级,也可以通过克隆/移动以及unplug/plug的方式对其中的某一个...PDB数据库进行升级从而不影响容器中的其他PDB数据库。...如下将演示如何通过unplug/plug的方式升级pdb数据库。...| 作者简介 杨禹航·沃趣科技高级数据库技术专家 熟悉Oracle数据库内部机制,丰富的数据库及RAC集群层故障诊断、性能调优、OWI、数据库备份恢复及迁移经验。

1.8K30

oracle 12c数据库在Windows环境下的安装

安装     首先我们需要下载一个oracle 12c的安装程序,解压后右键点击“setup”可执行程序,以管理员身份运行程序,出现下面检测系统配置界面 ? ? 去掉勾选后,点击下一步 ?     ...我选择“创建和配置数据库”,你们可以根据需要进行选择,点击下一步         创建和配置数据库:安装数据库软件并创建一个数据库实例         仅安装数据库软件:安装数据库软件,创建数据库实例...        升级现有的数据库:升级低版本的Oracle数据库 ?...数据库创建完成之后,需要我们给默认管理员都是配置管理员密码,点击口令管理 ?     安装的oracle服务仅作为测试的话,可以将所有管理员的密码都统一设置为一个,避免后续忘记 ?     ...登录验证     我创建的一个登录用户名密码为“C##oracle/oracle”,使用Dbeaver工具进行登录验证,测试连接成功,效果如下图: ?

1K20

Oracle数据库备份还原

Oracle数据库备份还原 一、逻辑备份 1.某一用户(DBA权限)全库备份: 2.某一用户(DBA权限)备份库中某些用户: 3.某一用户备份自身: 4.某一用户备份自身某些表对象: 5.某一用户...中的备份恢复区分为:逻辑备份和物理备份。...非DBA用户使用参数内容仅可为自身所有表,对应情况4,若参数内容有其他用户所有表将报错 1.某一用户(DBA权限)全库备份: 当命令未指定登录到哪个数据库实例,将使用系统环境变量ORACLE_SID所指定的数据库实例...(系统默认数据库实例,一般为最后安装的数据库实例) 此命令将默认数据库orcl全库导出(需要正确的system用户密码) exp system/orcl file=d:\defaulsid_full.dmp...,随后使用命令还原 imp system/orcl@orcl file=d:\orcl_full.dmp FROMUSER=scott, test # IMP-00003:遇到oracle错误1435

2.6K20

oracle相比,mysql有什么优势_sql数据库oracle数据库

OracleMySQl对比, 并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享锁定。...oracle:使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖索引。所以oracle对并发性的支持要好很多。...提交方式 oracle:默认不自动提交,需要用户手动提交。 mysql:默认是自动提交。 逻辑备份 oracle:逻辑备份时锁定数据,且备份的数据是一致的。...权限安全 mysql:的用户主机有关,感觉没有什么意义,另外更容易被仿冒主机及ip有可乘之机。 oracle:的权限安全概念比较传统,中规中矩。...MySQl对比, 并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享锁定。

2.4K20

Oracle 12c多租户特性详解:PDB 的备份恢复

由于 PDB 的引入,Oracle 数据库的备份和恢复也发生了很多变化,基于 PDB 级别的表空间、库备份同时被支持。以下通过实际测试介绍一下12c中关于 PDB 的备份恢复过程。...⑴ 启动归档模式 首先启动数据库的归档模式(需要以IMMEDIATE方式关闭数据库,执行模式更改): 根据数据库的实际情况,设置闪回恢复区(注意在生产环境中设置合理的闪回区非常重要): 尝试使用RMAN...连接到数据库,注意12c中增加了新的用户SYSBACKUP用于备份管理,并且RMAN中开始支持简单的SQL查询语句: 通过reportschema的命令,可以列出数据库中的表空间和文件信息等,在12c的输出中...如果某个表空间受损,可以执行紧急的离线操作: 然后可以通过RMAN执行基于单个表空间进行恢复: 恢复完成之后可以将表空间在线,这就完成了恢复: ⑷ 对 PDB 执行不完全恢复 在12c中,Oracle...首先连接到 PDB,创建一个测试用户: 接下来执行对于全库的基础的全库备份: 接下来我们在数据库中执行一个系列的数据操作,创建测试表,插入数据,然后删除部分数据,记录删除前的 SCN 信息: 现在尝试通过备份恢复数据库

1.3K60

Oracle 12c多租户特性详解:PDB 的创建、克隆维护

由现有 PDB 创建新的 PDB 除了通过种子 PDB 创建新的空 PDB 之外,还可以通过一个现有的用户PDB克隆创建新的 PDB 数据库。以下详细记录一个 PDB 的创建访问过程。...在12c 的建库过程中,引入了 Perl 脚本的调用方式,以下是在创建过程中跟踪到的脚本调用,在数据库创建的日志中也可以观察这种方式: ? 这个过程完成之后,会在告警日志文件中记录如下信息: ?...PDB 的使用维护 在 PDB 创建完成之后,可以通过 SYSDBA 连接到 PDB,执行维护操作,这和常规的 Non-CDB 数据库没有差别,在 PDB 中,只要具备足够的权限,可以创建表空间、数据文件...CDB PDB 的起停管理 首先 PDB 的访问依赖于 CDB,必须启动 CDB 之后,才能够对 PDB 进行操作。...如果需要在数据库启动之后,自动打开全部的 PDB 数据库,可以创建一个触发器,用于在数据库开启后自动执行数据库读写打开: ?

1.2K70

Oracle数据库的安装配置

ORACLE 11g 数据库的安装配置 本文讲述的是基于Oracle Linux 5 update 2下 Oracle 11g 数据库的安装配置,Linux系统是由VMWare虚拟机创建的,可以查看本公众号历史文章进行学习...# chown -R oracle:oinstall /u01/ # chmod -R 775 /u01/ # su - oracle $ cd /u01/soft/ 使用连接SFTP标签页,Windows...PATH=$ORACLE_BASE/bin:$ORACLE_HOME/bin:$PATH 把以上内容加入到.bash_profile文件中即可,记得source以后才生效哦~ 写在最后: Oracle数据库的安装的确有点烦人...但是,作为关系型数据库的老大,还是有必要进行学习的。如果你能把Oracle学会,那么学习任何其他数据库都会觉得So Easy~ ?...Oracle数据库的安装比较复杂,小样儿特别贴心的给大家把需要的安装包准备好了。关注公众号后,发送Oracle安装即可获取阅读原文里面的链接密码。

1.8K10

SQL ServiceOracle数据库基础

1.基本配置使用 数据库术语: 数据库名:数据库标识DB_NAME,安装文件相关,记录在多处配置文件中,如数据库启动、恢复时的控制文件...数据库实例:数据库在内存的数据(文件中的数据库相对应) 数据库域名:分布式数据库,通过数据库链路实现远程复制,数据库域名存在于参数文件中.../details/8984961 工具配置: dbca:database configuration assistant 2.默认账户: oracle中的帐户分为两类...空间数据帐户 MDSYS MDSYS oracle空间数据媒体管理员 MGMT_VIEW MGMT_VIEW OLAPSYS MANGER 用于创建olap元数据 ORDPLUGINS ORDPLUGINS...oracle ineterMedia,video用户 ORDSYS ORDSYS image管理员 OUTLN OUTLN 拥有connect和resource角色 SCOTT Tiger 样例帐户

56730
领券