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

关于 Oracle 存储双活配置实战

作者简介 任小闯 云和恩墨交付技术顾问,6年以上数据库开发维护工作经历,Oracle 10g OCM,Oracle 11g OCP,曾就职于某互联网行业任数据库的设计开发优化,现任某省移动运营商负责数据库的维护交付工作...1Oracle 存储双活背景介绍 Oracle RAC 在设计的时候只是考虑应用的高可用,即通过一个共享存储,搭建2个或者多个 Oracle 实例,对外提供 Oracle 服务,没有考虑到这个共享存储的故障问题...Grid 安装好之后,需要创建 normal 冗余的 ocr 磁盘组 data 磁盘组,创建 ocr 磁盘组需要指定两个 failgroup 一个 QUORUM FAILGROUP(只做仲裁,不存储...aa 的存储在一个本地机房,RAC2 节点 bb 存储在一个机房,所以 RAC1 节点写 aa 存储的速度 RAC2 节点写 bb 存储的速度都接近理想值 。...Oracle 双活存储方案存储厂商的双活方案(如 EMC 的 Vplex)对比有更大的灵活性,透明性,因为底层的存储磁盘对于 Oracle 来说完全可见,而且通过 Oracle 的 Normal 磁盘组的功能实现

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

关于 Oracle 存储双活配置实战

任小闯 任小闯,云和恩墨交付技术顾问,6年以上数据库开发维护工作经历,Oracle 10g OCM,Oracle 11g OCP,曾就职于某互联网行业任数据库的设计开发优化,现任某省移动运营商负责数据库的维护交付工作...1Oracle 存储双活背景介绍 Oracle RAC 在设计的时候只是考虑应用的高可用,即通过一个共享存储,搭建2个或者多个 Oracle 实例,对外提供 Oracle 服务,没有考虑到这个共享存储的故障问题...Grid 安装好之后,需要创建 normal 冗余的 ocr 磁盘组 data 磁盘组,创建 ocr 磁盘组需要指定两个 failgroup 一个 QUORUM FAILGROUP(只做仲裁,不存储...aa 的存储在一个本地机房,RAC2 节点 bb 存储在一个机房,所以 RAC1 节点写 aa 存储的速度 RAC2 节点写 bb 存储的速度都接近理想值 。...Oracle 双活存储方案存储厂商的双活方案(如 EMC 的 Vplex)对比有更大的灵活性,透明性,因为底层的存储磁盘对于 Oracle 来说完全可见,而且通过 Oracle 的 Normal 磁盘组的功能实现

1.2K20

关于Oracle 数据块、B树索引5种索引扫描

所以对Oracle数据表索引的了解是至关重要的。 数据块是Oracle最小的存储单位,Oracle数据存放在块中,一个块占用一定的磁盘空间。...rowid也是oracle中一个比较重要的概念,rowid是oracle数据库的表中的每一行数据的唯一的标识符,在oracle内部通常就是使用它来访问数据的。...索引记录中存有索引关键字指向表中数据的指针(地址)。对索引进行的I/O操作比对表进行操作要少很多。索引一旦被建立就将被Oracle系统自动维护,查询语句中不用指定使用哪个索引。...②可以加速表表之间的连接。 ③使用分组排序子句进行数据检索时,可以减少查询中分组排序的时间。...Oracle B树索引表的关系 接下来模拟两张百万级的数据表,一张表不建任何索引,另一张表建七个索引,分别为唯一索引、普通索引,字段不允许为空的普通索引,高选择性索引,低选择性索引,组合索引

89930

Oracle认证体系的重大变化,你需要知道这些...

通过以上的版本命名的OCP来看,目前最新版本的OCP是12C OCP,没能紧跟Oracle产品的更新迭代步伐。...现在开源国产数据库纷纷掘起,在这个竞争时代,Oracle官方也终于在2019年发布了两个方面的重要消息: 第一关于部分OCP,OCM的停考信息,比如11G OCP于2019年12月31日停考。...其中12C OCP与12C OCM升级目前均未停考。随着新的认证体系推出,12C OCP将是Oracle认证史上最后一个以版本命名的OCP认证,成为经典。 ?...新的认证体系会将年份最新的产品知识技能纳入认证,比如2019 OCP会涉及到12C,18C,19C内容,并且不再绑定培训。综上只能比旧的体系更难,而且更加考察考生的知识更新与学习能力。...为何现在只有一个Oracle数据库管理员认证凭证,而不是Associate(OCA)Professional(OCP)两个认证凭证。 2.

1.7K20

YH9:Oracle Multitenant 知识库

关于CDBPDB的环境搭建及管理请参考 Oracle 12c多租户特性详解:从Schema到PDB的变化与隔离 Oracle 12c多租户特性详解:PDB 的创建、克隆与维护 3、PDB的备份与恢复...关于多租户环境的用户管理请参考 Oracle 12c多租户特性详解:全局用户与本地用户的原理与维护 多租户环境的新特性 随着12.2的发布,多租户环境的管理维护也更加完善和成熟。...更多关于12.2中多租户的权限控制请参考:【动手实践】:Lockdown Profile 的多租户权限控制 2、数据文件管理 假设一个场景,在数据库中意外丢失了一个数据文件,你知道在10g11g中,Oracle...在12.2中,关于权限,又有哪些新的变化呢? 一起来学习Oracle12.2 多租户环境下的授权管理。...在云和恩墨的帮助下,青海移动逐步将运行于小型机集中式存储的Oracle数据库迁移到基于x86服务器分布式存储zData上,并通过Oracle 12c多租户实现了数据库整合,成功地迈出了云化的第一步。

1.3K70

你该知道的 Oracle 认证那些事儿

今天难得有时间,给大家一起来捋一捋 关于 Oracle 数据库相关的认证的事情,无疑,很多人都知道 Oracle 有三个级别的认证:数据库管理员认证助理 OCA(Oracle Database Administrator...具体的考试内容这里就不在叙述了,之前写过关于 Oracle 11g OCP 认证考试的文章,里面记录了备考方法与经验总结,还有一些学习笔记及翻译题库,想要了解的可戳此【Oracle 11g OCP 认证考试...12c OCP Oracle 12c OCP 认证考试则是目前主要的认证考试,也是需要先通过OCA 认证考试方可参加 OCP 考试,不过这里还有一种方式可以获取 12c OCP 认证考试,那就是通过升级考试...Oracle Database 12c Certified Master Upgrade Exam | 12COCMU Oracle Database 12c Certified Master Exam...新的认证体系会将年份最新的产品知识技能纳入认证,比如 2019 OCP 会涉及到 12C,18C,19C 内容,并且不再绑定培训。综上只能比旧的体系更难,而且更加考察考生的知识更新与学习能力。 ?

2.5K40

【DB宝6】啥是2019 OCP?

Oracle数据库管理员系列的认证体系在12C,11G,10G及更老的数据库版本中,均以版本命名,分为三个级别: 1....现在开源国产数据库纷纷掘起,OCP认证没能紧跟Oracle产品的更新迭代步伐。...在这个竞争时代,Oracle官方也终于在2019年发布了两个方面的重要消息: 第一,关于部分OCP,OCM的停考信息,比如11G OCP于2019年12月31日停考。...其中12C OCP与12C OCM升级考试目前均未停考。随着新的认证体系推出,12C OCP将是Oracle认证史上最后一个以版本命名的OCP认证,成为经典。...新的认证体系会将年份最新的产品知识技能纳入认证,比如 2019 OCP会涉及到12C,18C,19C内容,并且不再绑定培训。综上只能比旧的体系更难,而且更加考察考生的知识更新与学习能力。

1.6K40

cx_Oracle模块的安装

---- 关于Python Python可以说是目前运维领域最火的一门语言 在看文章之前最好对Python的语法及数据结构有所了解,具体可在网上搜索Python简明教程或廖雪峰的Python教程观看,暂时不需要了解其高级功能...这部分会Oracle awr报告穿插着写 ---- 上节讲了如何安装Python3.6 ,这节讲述如何利用Python 模块cx_Oracle 连接Oracle数据库 这节包含 oracle客户端的安装...cx_Oracle模块的安装两部分 ---- 环境设置 Linux系统为 Centos 6.8 Python环境为 Python 3.6 Oracle 模块:cx_Oracle Oracle客户端:Oracle...12c Instant Client ---- yum问题处理 上期讲述的是如何升级Python至3.6,升级完之后yum会无法使用。...安装Oracle 12c Instant Client 由于这次我们使用Python连接Oracle,所以需要oracle客户端,这里我们使用Oracle 12c Instant Client 注意:12c

1.1K40

Oracle优化器】SQL计划指令(SQL Plan Directives)

为了缓解这个问题Oracle 12c推出了SQL指令计划(SQL Plan Directives 以后简称SPD)功能,保存为了以后生成最优执行计划的一些指令附加信息到字典表中,达到持久化的目的。...※注意: 12c中SQL计划指令(SQL Plan Directives)只能通过12c自动重新优化(Automatic Reoptimization)功能 由优化器自己判断自动生成,无法通过手动生成。...SQL计划指令(SPD)的保存 Oracle数据库会自动地维护SQL计划指令(SPD)相关信息。 ?...关于SQL计划指令(SPD)相关的信息,可以通过DBASQLPLANDIRECTIVESDBASQLPLANDIR_OBJECTS视图来查看。...关于相关的使用例子,大家可以参考12c [Database SQL Tuning Guide]在线文档。

78520

Oracle优化器架构变化特定行为

"知史以明鉴,查古以至今" 概述 优化器(Optimizer )是Oracle数据库最重要的部件之一,随着Oracle数据库每个新版本的发布,优化器都会得到增强并追加一些新功能,本文将针对各个版本出现的新特性背景发展进行简单介绍...优化器的进化 关于优化器的进化,是一个不断自我学习和加强的过程。如同人类的进化,通过在解决实践中遇到的各种问题的过程中,不断改进推陈出新,得到发展完善。 ?...另外,在12c上还对以前版本的各个功能的进行了增强改进,形成一套更加智能有效的执行计划优化机制。 ?...Oracle 数据库在12c版本上对此进行了增强,使优化器能够在某些SQL运行时也能自己改变执行计划,并同时收集运行时的一些额外信息帮助产生更优的执行计划。...参考: Oracle白皮书: Optimizer with Oracle Database 12c -June 2013 Oracle在线文档: Database SQL Tuning Guide

79010

12C 新特性 | 标量子查询自动转换

优化器为每个 SQL 语句确定最有效的执行计划,这是基于给定的查询的结构,可用的关于底层对象的统计信息,以及所有与优化器执行相关的特性。...因此 Oracle 在每一个版本中,优化器都引入了新特性,本文将详细讲解 12C 中标量子查询自动转换的新特性的原理,优势,适用场景案例分享。...在 Oracle 12c 数据库中,标量子查询能够被展开,在这个例子中,SALES 表上的标量子查询被转换成一个 group-by 视图。group-by 视图确定会返回每组一行,正如标量子查询一样。...(图: Oracle 12c 数据库的计划显示标量子查询已经被展开成外连接 GROUP BY 视图) 2、标量子查询自动转换的优势 首先我们建立测试环境:Tab0 是小表,tab1 是大表。 ?...③ 我们用 10053 分析在 12C 版本中,Oracle 到底是怎么自动改写转换 alter session set optimizer_features_enable='12.1.0.2.1';

94230

Oracle优化器之动态统计(Dynamic Statistics)

关于动态统计,对于有一些ORACLE数据库从业经验的人员来说,也许并不陌生,因此在阅读本章内容时,我希望大家先回顾以下几个问题,如果可以能够完全回答上来,那么完全可以略过本章内容,如果某方面有些不足可以重点进行阅读...6.如何禁用动态统计12c的自动动态统计? 7.动态统计的利弊,常见问题?...关于OPTIMIZERDYNAMICSAMPLING的值(同级别)动态统计启用的条件可以参考下表: ?...12c12c的版本上,推出了自动动态统计(Automatic Dynamic Statistics)功能。 即,当满足下面任何的一个条件时,Oracle优化器自行决定动态采样范围采样大小。...SELECT /*+ dynamic_sampling( 0) */ 关于12c版本上的自动动态统计 在12c版本上,自动动态统计(ADS)属于自动查询优化(Adaptive

1.1K20

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

除此之外,Oracle自身的一些数据库对象,如目录,PL/SQL代码等等这些都是元数据,都需要存放在数据字典中。随着12c 容器数据的普及,Oracle数据字典发生了哪些变化呢,下文即是具体描述。...3、数据字典包括的内容 数据库对象的定义信息 用户定义信息 PL/SQL代码 用户创建的其他对象等 关于数据字典详细介绍可以参考:Oracle 数据字典和数据字典视图 二、CDB数据库中数据字典架构 1...、数据字典存放方式的变更 在Oracle 12c之前的数据库版本,系统数据字典用户数据字典采取了混合存放的处理方式。...在Oracle 12c CDB数据库中采取分离存放的方式,及各个PDB数据字典独立存放。 从用户应用程序的角度来看,CDB中每个容器中的数据字典是分开的,因为它将在非CDB中。...12c多租户架构及优缺点 Oracle 12c手工建库(非CDB及CDB创建)

1K10

Oracle健康检查脚本加量不加价】对Oracle 10g、11g12c版本分别提供了只读版

目前一共包含以下4个脚本,其中DB_healthcheck_lhr_v6.0.1_ALL_RW.sql 是读写版本,在脚本执行过程中会对数据库做DDL(创建一些用到的临时表)DML操作(对自己创建的临时表...而脚本DB_healthcheck_lhr_v1.0.0_10g_RO.sql、DB_healthcheck_lhr_v1.0.0_11g_RO.sqlDB_healthcheck_lhr_v1.0.0..._2c_RO.sql分别对应10g、11g12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DMLDDL操作,这也是很多朋友所期待的功能。...生成的脚本示例文件下载地址: https://share.weiyun.com/5lb2U2M 【Oracle健康检查脚本加量不加价】对Oracle 10g、11g12c版本分别提供了只读版 小麦苗健康检查脚本有如下的特点...: 1、 绿色版、免安装、纯SQL文本 2、 跨平台,只要有SQL*Plus环境即可运行 3、 兼容Oracle 10g、11g及12c版本 4、 对Oracle 10g、11g12c版本分别提供了只读版

79830

12C 新特性 | 标量子查询自动转换

优化器为每个 SQL 语句确定最有效的执行计划,这是基于给定的查询的结构,可用的关于底层对象的统计信息,以及所有与优化器执行相关的特性。...因此 Oracle 在每一个版本中,优化器都引入了新特性,本文将详细讲解 12C 中标量子查询自动转换的新特性的原理,优势,适用场景案例分享。...在 Oracle 12c 数据库中,标量子查询能够被展开,在这个例子中,SALES 表上的标量子查询被转换成一个 group-by 视图。group-by 视图确定会返回每组一行,正如标量子查询一样。...(图: Oracle 12c 数据库的计划显示标量子查询已经被展开成外连接 GROUP BY 视图) 2 标量子查询自动转换的优势 首先我们建立测试环境:Tab0 是小表,tab1 是大表。 ?...③ 我们用 10053 分析在 12C 版本中,Oracle 到底是怎么自动改写转换 alter session set optimizer_features_enable='12.1.0.2.1';

1.4K70

ASM 翻译系列第二弹:ASM 12C 版本新特性

原作者:Bane Radulovic 译者: 邱大龙 审核: 魏兴华 随着Oracle 12c的发布,也就意味着全新版本的ASM面世了。...Disk scrubbing - proactive data validation and repair 在ASM 12C中,normalhigh冗余的磁盘组,会校验数据损坏然后自动修复。...Replace an offline disk 12C有了ALTER DISKGROUP REPLACE DISK命令,这个命令混合了rebalancefast mirror resync功能。...在ASM 12c中,对于文件的rebalance操作有了优先级顺序 -- 关键的文件(比如控制文件redo)比其他数据库文件优先rebalance。...关于译者 邱大龙,沃趣科技数据库技术专家,主要参与公司产品实施、测试、维护以及优化。对SQL优化、数据迁移、备份容灾等有深入的研究,对大数据量数据迁移、故障恢复、高并发下数据库性能调优有丰富的经验。

1.2K40

知己知彼-关于Oracle安全比特币勒索问题揭秘防范

近期,国内很多用户的 Oracle 数据库,突然遭遇到莫名其妙的攻击事件,大家种种猜测、揣摩、重试,引发了一次小小的数据恐慌。...在注意到这类安全事件之后,我们第一时间投入分析、采集,最后找出了问题的根源,昨天已经发出了全面的预警警示,今天再次详述该类问题,与 Oracle 的用户们共为警醒。...问题原因: 我们通过有限的案例,详细分析了问题的原因感染过程,在此披露出来,给 Oracle 的用户们作为参考。...所以这个问题 Oracle 本身关系不大,也没有注入那么复杂。而是随着你使用这个工具,用户的权限就自然被附体的进行了入侵。 重要的问题要说三遍:盗版软件害人!...,严格管控开发运维工具。

1.1K50
领券