Oracle数据库管理员系列的认证体系在12C,11G,10G及更老的数据库版本中,均以版本命名,分为三个级别: 1....第二,推出以年份命名的新的认证体系:Oracle Database Administration 2019 Certified Professional Certification,以下简称2019 OCP...其中12C OCP与12C OCM升级考试目前均未停考。随着新的认证体系推出,12C OCP将是Oracle认证史上最后一个以版本命名的OCP认证,成为经典。...12c, 而是年份,例如:Oracle Database Administration 2019 Certified Professional . 4, 如果10g或11g的 OCA 或OCP 想升级...麦老师建议大家直接考2019 OCP,因为2019 OCP也可以考12c的OCM,目前刚出来没有多久,题库还算稳定,后期考的多了,自然就难考了(考过11g OCP的学员都懂的)。
但是在Oracle 12c中,如果用户只是被授予了这两个角色,可以创建对象,但是无法插入数据。...实验 下面做一个小实验: Oracle 11g环境: (1)创建表空间 CREATE TABLESPACE test DATAFILE '/u01/app/oracle/oradata/bond/test01...原因分析 对比11g和12c的角色权限及用户权限可知,当用户被授予connect和resource权限后,11g默认会授予用户UNLIMITED TABLESPACE权限,而12c并没有默认授予该权限...查询官网得知,11g R2的这种现象貌似是一个bug,而12c修复了这个bug。...思考 既然12c不能像11g那样直接授予用户connect和resource权限即可使用,那么该怎么去创建用户并分配权限呢?
11g OCP 先说 Oracle 11g OCP 认证考试,这个认证在去年底(即19年12 月底)已经停考了,也是先要考完 OCA才可以考 OCP。...具体的考试内容这里就不在叙述了,之前写过关于 Oracle 11g OCP 认证考试的文章,里面记录了备考方法与经验总结,还有一些学习笔记及翻译题库,想要了解的可戳此【Oracle 11g OCP 认证考试...1Z0-060 Upgrade to Oracle Database 12c,意思就是说你已经考试通过了9i、10g、11g 等 OCP 认证考试。...12c OCM 当然也是有两种方式获得了,一种是通过 11g OCM升级到 12c OCM(OCMU),另一种就是直考,不过这个需要 12c OCP 证书,升级考试只需要一天,直考需要 2 天,但均有单科的分数线...您在学习过程中所学到的内容将成为您的工具,帮助您解决或改善日常的工作任务。
Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v6.0.8_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...、mysql、psql、MSSQL客户端(SSMS、Navicat皆可)环境即可运行 4、脚本开源可视化,可以看到脚本内容,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、...19c、20c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c等版本分别提供了只读版(只对数据库查询,不做DDL和DML操作) 7、增删监控项非常方便,只需要提供相关...SQL Server数据库 需要使用SQL Server Management Studio (SSMS)或Navicat for SQLServer客户端软件,直接运行脚本,然后将输出结果保存为html...注意: 1、该脚本的字符集为utf8,请使用utf8格式打开该文件。
Keyword: OCM,Oracle Certification,Oracle Certified Master,11g,12c 01 — 关于OCM OCM(Oracle Certified Master...或者 直接通过下面各版本对应的链接,查看最近的考试时间表: Oracle Database 11g Certified Master Exam (OCM) https://education.oracle.com.../en/oracle-database-11g-certified-master-exam-ocm/courP_198 Oracle Database 12c: Oracle Certified Master.../courP_4470 Oracle Database 12c: Oracle Certified Master (OCM) Exam https://education.oracle.com/en/...FAQ或向官方提问。
"知史以明鉴,查古以至今" 概述 优化器(Optimizer )是Oracle数据库最重要的部件之一,随着Oracle数据库每个新版本的发布,优化器都会得到增强并追加一些新功能,本文将针对各个版本出现的新特性背景和发展进行简单介绍...11g版本的架构 在11g之后的版本,在传统的处理流程基础上,优化器又通过以下的处理流程增加了反馈机制: 1.在SQL的执行过程中或执行后,收集一些实际的统计信息,并把这些信息更新到游标信息中。...Oracle 数据库在12c版本上对此进行了增强,使优化器能够在某些SQL运行时也能自己改变执行计划,并同时收集运行时的一些额外信息帮助产生更优的执行计划。...参考: Oracle白皮书: Optimizer with Oracle Database 12c -June 2013 Oracle在线文档: Database SQL Tuning Guide...“Closing The Query Processing Loop in Oracle 11g” white paper by Allison Waingold and Mohamed Zait (Aug
♣ 答案 该错误是由于SQL*Plus的版本和数据库服务器的版本不一致导致的,使用oerr命令来查看,在Oracle 11g下: [oracle@orcltest ~]$ oerr ora 28040...[oracle@orcltest ~]$ 12c下: oracle@HQsPSL-R02:/oracle/app/oracle> oerr ora 28040 28040, 0000, "No matching...可以看到,该参数在Oracle 11g和12c以上版本中的解决方案是不同的。...(orace 12c db --->其它版本的oracle db),例如:控制通过DB LINK可连接到哪些版本的oracle库。...只专注于数据库的技术,更注重技术的运用 ● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/ ● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
" 众所周知,Oracle数据库管理员系列的认证体系在12C,11G,10G及更老的数据库版本中,均以版本命名,分为三个级别: 1....通过以上的版本命名的OCP来看,目前最新版本的OCP是12C OCP,没能紧跟Oracle产品的更新迭代步伐。...现在开源和国产数据库纷纷掘起,在这个竞争时代,Oracle官方也终于在2019年发布了两个方面的重要消息: 第一关于部分OCP,OCM的停考信息,比如11G OCP于2019年12月31日停考。...第二推出以年份命名的新的认证体系:Oracle Database Administration 2019 Certified Professional Certification,以下简称2019 OCP...其中12C OCP与12C OCM升级目前均未停考。随着新的认证体系推出,12C OCP将是Oracle认证史上最后一个以版本命名的OCP认证,成为经典。 ?
Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c等版本分别提供了只读版(只对数据库查询,不做...五、其它问题 请看视频《小麦苗数据库健康检查脚本使用说明.wmv》或阅读《【DB健康巡检(Oracle+MySQL+MSSQL+OS)】小麦苗巡检脚本使用说明_LHR.pdf》,下载地址为:https:...相关证书见下图: 七、版本重大更新历史 对于小的bug更新不再此列出,直接修改脚本: 1、2015.10月推出Oracle巡检脚本,中间经过N次更新,2018.12.06更新一次,支持12c 2、2019.07.02...重大更新,添加了10g、11g、12c版本的只读版本 3、2019.07.10加上了OS信息的收集 4、2019.07.12加上了对MySQL数据库的巡检 5、2019.09.24对Oracle的展示做了优化
Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...、MSSQL客户端(SSMS、Navicat皆可)、psql环境即可运行脚本 4、脚本内容可视化,可以看到脚本内容,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、19c、...20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c等版本分别提供了只读版(只对数据库查询,不做DDL和DML操作) 7、MySQL最低支持...服务器端直接运行: sqlplus / as sysdba @DB_Oracle_HC_lhr_v7.0.0_12c.sql sqlplus客户端运行: sqlplus sys/lhr@192.168.59.130...for SQLServer客户端软件,直接运行脚本,然后将输出结果保存为html文件即可。
目前主要从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。...前言 DG GAP顾名思义就是:DG不同步,当备库不能接受到一个或多个主库的归档日志文件时候,就发生了GAP。 ? 那么,如果遇到GAP如何修复呢?...主库归档日志丢失,需要 人工干预 来修复: 不同Oracle版本的GAP修复方式也不尽相同: 11G 的处理步骤: a.在主库上创建一个备库的控制文件 b.以备库的当前SCN号为起点,在主库上做一个增量备份...二、实战 下面我们通过实验来进行演示如何修复: 11G常规修复 12C新特性(RECOVER … FROM SERVICE)修复 18C新特性(RECOVER STANDBY DATABASE FROM...SERVICE)修复 测试环境数据库安装: 11G:.
Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c等版本分别提供了只读版(只对数据库查询,不做...注意: 1、该脚本的字符集为utf8,请使用utf8格式打开该文件。...相关证书见下图: 七、版本重大更新历史 对于小的bug更新不再此列出,直接修改脚本: 1、2015.10月推出Oracle巡检脚本,中间经过N次更新,2018.12.06更新一次,支持12c 2、2019.07.02...重大更新,添加了10g、11g、12c版本的只读版本 3、2019.07.10加上了OS信息的收集 4、2019.07.12加上了对MySQL数据库的巡检 5、2019.09.24对Oracle的展示做了优化
之前花了些时间做了Oracle 10g,11g,12c参数的差别,其中有一个参数很有意思,在不同版本代表的含义还有所差别。就是sec_case_sensitive_logon。...它是从10g到11g新增的参数,默认是true,代表的含义就是登录用户的大小写敏感,而实际上这个参数的使用效果却不好,基本是作为默认的配置来禁用掉的,举一个很简单的例子,oracle 10g中我使用system.../oracle的用户名密码和SYSTEM/ORACLE这样的用户名密码是没有差别的,而一旦升级到11g,开启了这个特性,很多连接就会被阻塞,再加上其它的特性,密码错误次数触发阈值,数据库账户直接被锁定,...直接导致业务中断,所以抛开规范化和标准化的束缚,这个特性本意是好的,但是总是感觉差了那么一点。...所以Oracle 12c中这个参数又有变化,关键你有变化,含义还和以前不一样了,这就让人很纠结了。 这个问题得从我最近做的一个测试说起。
对于Oracle的SQL脚本而言,脚本DB_Oracle_HC_lhr_v7.0.0_10g.sql适用于Oracle 10g数据库,脚本DB_Oracle_HC_lhr_v7.0.0_11g.sql适用于...Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是*只读*版本,这3个脚本只会对数据库做查询操作,不会做...2、巡检脚本特点 1、可以巡检Oracle、MySQL、SQL Server、PostgreSQL和国产达梦数据库,也可以巡检Linux操作系统 2、脚本为绿色版、免安装、纯SQL文本 3、跨平台,只要有...,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c...版本 9、增删监控项非常方便,只需要提供相关SQL即可 10、一次购买,所有脚本终身免费升级 11、检查内容非常全面 12、只有1个SQL脚本,不存在嵌套调用脚本等其它问题 13、最终生成html文件格式的健康检查结果
因此 Oracle 在每一个版本中,优化器都引入了新特性,本文将详细讲解 12C 中标量子查询自动转换的新特性的原理,优势,适用场景和案例分享。...(图: Oracle 11g 数据库的计划显示,对于 customers 表返回的每一行,标量子查询都必须被取值) 将标量子查询展开并且将其转换为一个连接,就免除了为外层查询的每一行都进行求值的必要性。...在 Oracle 12c 数据库中,标量子查询能够被展开,在这个例子中,SALES 表上的标量子查询被转换成一个 group-by 视图。group-by 视图确定会返回每组一行,正如标量子查询一样。...3、标量子查询自动转换适用场景 从上述测试的结果来看,在 12C 版本中,标量子查询因为优化器会自动改写所以性能将大大提高,也省去了我们在 11G 对标量子查询的优化中手工改成外连接。...4、12C 标量子查询案例 下面是来自某银行系统的真实案例模拟,数据库 SQL 代码是从 11g 中直接拿来在 12C 中使用,运行出现报错。
因此 Oracle 在每一个版本中,优化器都引入了新特性,本文将详细讲解 12C 中标量子查询自动转换的新特性的原理,优势,适用场景和案例分享。...(图: Oracle 11g 数据库的计划显示,对于 customers 表返回的每一行,标量子查询都必须被取值) 将标量子查询展开并且将其转换为一个连接,就免除了为外层查询的每一行都进行求值的必要性。...可以发现 11g 查询标量子查询成本还是蛮高的,要全表扫描 TAB1 两次,而 TAB1 刚好是大表,导致的逻辑读也刚好是 12C 中的差不多两倍,可见性能肯定相差很多。...3 标量子查询自动转换适用场景 从上述测试的结果来看,在 12C 版本中,标量子查询因为优化器会自动改写所以性能将大大提高,也省去了我们在 11G 对标量子查询的优化中手工改成外连接。...4 12C 标量子查询案例 下面是来自某银行系统的真实案例模拟,数据库 SQL 代码是从 11g 中直接拿来在 12C 中使用,运行出现报错。
对于Oracle的SQL脚本而言,脚本DB_Oracle_HC_lhr_v7.0.0_10g.sql适用于Oracle 10g数据库,脚本DB_Oracle_HC_lhr_v7.0.0_11g.sql适用于...Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...2、巡检脚本特点 1、可以巡检Oracle、MySQL、SQL Server、PostgreSQL和国产达梦数据库,也可以巡检Linux操作系统 2、脚本为绿色版、免安装、纯SQL文本 3、跨平台,只要有...,因此可供学习数据库使用 5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c...版本 9、增删监控项非常方便,只需要提供相关SQL即可 10、一次购买,所有脚本终身免费升级 11、检查内容非常全面 12、只有1个SQL脚本,不存在嵌套调用脚本等其它问题 13、最终生成html文件格式的健康检查结果
以 DBA 身份连接数据库$ORACLE_HOME/bin/sqlplus /nologconn /as sysdbashow user -- 3....笔者这里首先在本地机器上使用 Docker 配置安装 Oracle 11g 和 Oracle 12c 两个版本进行本地 Oracle 表的读取测试,对读取到的数据进行 toRetractStream 转换后进行打印输出...版本:Oracle 11g 和 Oracle 12c Debug 时发现了一些问题,这里进行归纳总结一下。 ...其一:表名大小写问题 笔者这里首先对 Oracle 11g 进行测试,在配置完如上的步骤之后本地运行,数据打印出来之后立即报错如下: Caused by: io.debezium.DebeziumException...切换其他的 Oracle 版本。笔者这里使用 Oracle 12c 版本后正常。
以 DBA 身份连接数据库 $ORACLE_HOME/bin/sqlplus /nolog conn /as sysdba show user -- 3....笔者这里首先在本地机器上使用 Docker 配置安装 Oracle 11g 和 Oracle 12c 两个版本进行本地 Oracle 表的读取测试,对读取到的数据进行 toRetractStream 转换后进行打印输出...版本:Oracle 11g 和 Oracle 12c Debug 时发现了一些问题,这里进行归纳总结一下。...其一:表名大小写问题 笔者这里首先对 Oracle 11g 进行测试,在配置完如上的步骤之后本地运行,数据打印出来之后立即报错如下: Caused by: io.debezium.DebeziumException...切换其他的 Oracle 版本。笔者这里使用 Oracle 12c 版本后正常。
10g、11g和12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML和DDL操作,这也是很多朋友所期待的功能。...生成的脚本示例文件下载地址: https://share.weiyun.com/5lb2U2M 微店购买地址(或点击原文链接) : https://weidian.com/s/793741433?...wfr=c&ifr=shopdetail 【Oracle健康检查脚本加量不加价】对Oracle 10g、11g和12c版本分别提供了只读版,并且加上了MySQL的健康检查 小麦苗健康检查脚本有如下的特点...: 1、 绿色版、免安装、纯SQL文本 2、 跨平台,只要有SQL*Plus环境即可运行 3、 兼容Oracle 10g、11g及12c版本 4、 对Oracle 10g、11g和12c版本分别提供了只读版...SQL即可 6、 一次购买,终身免费升级 7、 检查内容非常全面 8、 脚本可视化,可以看到脚本内容,因此可供学习使用 9、 只有1个SQL脚本,不存在嵌套调用脚本等其它问题 10、 最终生成html文件格式的健康检查结果
领取专属 10元无门槛券
手把手带您无忧上云