这是一个测试案例的说明文件,是引用参考 注意,这是一个测试案例的说明文件,是引用参考: Trace file /oradb/diag/rdbms/eygle/eygle/trace/eygle_ora_29019.trc Oracle...Release 19.0.0.0.0 - Production Version 19.3.0.0.0 Build label: RDBMS_19.3.0.0.0DBRU_LINUX.X64_190417 ORACLE_HOME...Mar 21 18:14:51 EDT 2018 Machine: x86_64 Instance name: eygle Redo thread mounted by this instance: 1 Oracle...process number: 51 Unix process pid: 29019, image: oracle@localhost.localdomain (TNS V1-V3) *** 2020...= true _uniq_cons_sql_enforcement = true _ref_cons_sql_enforcement = true
今天难得有时间,给大家一起来捋一捋 关于 Oracle 数据库相关的认证的事情,无疑,很多人都知道 Oracle 有三个级别的认证:数据库管理员认证助理 OCA(Oracle Database Administrator...11g OCP考试需要考三门: 第一门主要考察SQL语句--071:OracleDatabase 11g: SQL Fundamentals I 使用选择题方式考察,共 70 道题,120 分钟做完,通过正确率为...详细信息查看以下连接获取更多信息。 https://education.oracle.com/products/trackp_060 ?...接下来说一下直考 12c OCP 吧,考试科目1Z0-071、1Z0-062、1Z0-063: Oracle Database SQL | 1Z0-071 -- SQL 部分 Oracle Database...2019 OCP 虽然前面说 11g OCP 停考了,但 Oracle 在 2019 年又发布了最新认证。
默认情况下,Oracle 会每个一个小时保存一次。另外,Oracle也有机制保证信息库的大小不至于无限增长,所以一般信息库只保留7天的数据。默认是保存在SYSAUX表空间中。...我们可以认为,这是一种预计算,最常见的记录变化值的两类数据,分别是SQL相关统计信息,以及段(segment)相关统计信息,当然,SQL/Segment记录变化值的同时,也记录了累计值。...这是一个简单的SQL, 获取数据库的历史性能信息里的redo size 信息 select SNAP_ID,STAT_NAME,VALUE from DBA_HIST_SYSSTAT where STAT_NAME...比如说,9:00-21:00, 我们希望获得 9:00-10:00, 10:-11:00... 20:00-21:00, 每个时间段分别的变化值。...Oracle 11g中,提供了更方便的方式进行行列转换 大家可以看到,标黄大写的PIVOT, 正是Oracle 11g中引入的行列转换利器。
invalid username/password; logon denied 用户的数据库环境信息如下: Microsoft Windows x64 (64-bit) 2012 R2 Oracle...还需要确认什么有用的信息? 有什么异常的点? 所有的信息有什么关联? 都有哪些可能原因能够引起本次问题?...有关系 对于sec_case_sensitive_logon参数,通过Research ,我们知道: 在Oracle 数据库11g版本之前,对于密码的验证是不区分大小写的。...从11g开始,对于用户密码的安全性进行了强化,引进了Case Sensitive Passwords(大小写敏感)功能。 因此,Oracle 11g开始新做成或者变更用户密码时,默认是大小有效的。...>11 for Oracle Database 11g authentication protocols (default) Database Net Services Reference
♣ 题目部分 在Oracle中,自动收集统计信息的机制有哪些?10g和11g在自动收集统计信息方面有哪些区别?...♣ 答案部分 对于Oracle而言,准确的统计信息对于CBO来说是非常重要的,因为这直接关系到CBO能否对目标SQL生成合适的、正确的执行计划。所以DBA应该使自己维护的数据库中的统计信息尽量准确。...DBA可以根据Oracle提供的脚本$ORACLE_HOME/rdbms/admin/catmwin.sql查看统计信息收集作业的整体搭建流程。有兴趣的读者可以研究下此脚本的内容。...Oracle 10g和11g的自动统计信息收集机制有所不同,详见下表: ? ?...11g的默认的维护窗口配置覆盖了下面的时间段: l 每个工作日的晚上10点到第二天凌晨2点,持续4小时 l 每个周六上午6点到周日凌晨2点,周日上午6点到周一凌晨2点,都是持续20个小时 晚上10点到凌晨
以下的AWR信息是典型的DPR症状,我们看到Direct Path Read在这个报告中处于最占用DB Time的部分: ?...Adaptive Cursor Sharing - 自适应游标共享 Oracle数据库的SQL使用的是共享机制,通过绑定变量可以使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL...然而一个执行计划并不总是适用于所有绑定值,为了尽可能生成准确的执行计划,Oracle Database 11g 引入了自适应游标共享的新特性,在执行共享SQL时考虑更多的因素,如果与资源开销相比,使用多个执行计划所带来的收益更重要..."=false; 4.Oracle 11g 密码延迟认证 在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。...(1309738.1)此外Oracle 11g开启了密码大小写验证,如果从Oracle 10g升级过来,需要特别的当心这个变化,通过初始化参数SEC_CASE_SENSITIVE_LOGON 可以来控制这个特性
Oracle数据库管理员系列的认证体系在12C,11G,10G及更老的数据库版本中,均以版本命名,分为三个级别: 1....从获取认证顺序依赖关系来看, 获取OCA认证主要考察SQL,然后基于OCA基础之上再通过管理I和管理II两门科目的考试,最终才可以获取OCP认证,也就是要想取得OCP认证必须先取得OCA认证(不过不建议考...在这个竞争时代,Oracle官方也终于在2019年发布了两个方面的重要消息: 第一,关于部分OCP,OCM的停考信息,比如11G OCP于2019年12月31日停考。...新的认证体系会将年份最新的产品知识和技能纳入认证,比如 2019 OCP会涉及到12C,18C,19C内容,并且不再绑定培训。综上只能比旧的体系更难,而且更加考察考生的知识更新与学习能力。...通过Admin I考试后,将不再授予Oracle认证Associate(OCA)证书。 3. 是否仍然需要通过SQL考试。 4. 获得OCP认证证书是否需要提交Oracle大学培训课程记录。 5.
" 众所周知,Oracle数据库管理员系列的认证体系在12C,11G,10G及更老的数据库版本中,均以版本命名,分为三个级别: 1....从获取认证顺序依赖关系来看,先获取OCA认证主要考察SQL,然后基于OCA基础之上再通过管理I和管理II两门科目的考试,最终才可以获取OCP认证,也就是要想取得OCP认证必须先取得OCA认证。...当然OCM也是如此,必须先获取OCP认证,之后才能取得最终的OCM认证。 ? 通过以上的版本命名的OCP来看,目前最新版本的OCP是12C OCP,没能紧跟Oracle产品的更新迭代步伐。...现在开源和国产数据库纷纷掘起,在这个竞争时代,Oracle官方也终于在2019年发布了两个方面的重要消息: 第一关于部分OCP,OCM的停考信息,比如11G OCP于2019年12月31日停考。...通过Admin I考试后,将不再授予Oracle认证Associate(OCA)证书。 3. 是否仍然需要通过SQL考试。 4. 获得OCP认证证书是否需要提交Oracle大学培训课程记录。 5.
就此盘点一下 Oracle 11g 中,那些新特性带来的新烦恼,如果有用户准备或者刚刚踏入这个新版本,则可以作为借鉴。...然而一个执行计划并不总是适用于所有绑定值,为了尽可能生成准确的执行计划,Oracle Database 11g 引入了自适应游标共享的新特性,在执行共享SQL时考虑更多的因素,如果与资源开销相比,使用多个执行计划所带来的收益更重要..."=false; 4 Oracle 11g 密码延迟认证 在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。...(1309738.1)此外Oracle 11g开启了密码大小写验证,如果从Oracle 10g升级过来,需要特别的当心这个变化,通过初始化参数SEC_CASE_SENSITIVE_LOGON 可以来控制这个特性...6 _optimizer_use_feedback - 优化器的基数反馈 Cardinality Feedback - 基数反馈,是Oracle 11.2中引入的新特性,这个新特性利用SQL执行过程中的信息采集
Database 快捷版 11g 第 2 版 - 解压缩下载文件,然后运行 DISK1/setup.exe 适用于 Linux x64 的 Oracle Database 快捷版 11g 第 2...具体创建用户,创建表的工作,可以使用Oracle的SQL语句来做,但我们这里通过另外一个工具来做,还是在之前的Oracle XE 下载页面: Oracle SQL Developer Oracle...Tools for Visual Studio .NET Zend Server 到这里下载一个最新版本的Oracle VS插件,有好几个版本,下载最上面的就好了,不过下载一样需要Oracle用户账号...Code First实现过程 由于Oracle 数据库的字段类型名称,对应DbType的名字并不完全相符,所以需要对AdoHelper类的Oracle实现类稍加修改: public class Oracle...五、获取Oracle SOD Code First支持 当前程序的全部代码已经签入SOD框架的开源项目,地址 http://pwmis.codeplex.com ,你在源码栏目可以查看到当前最新的更改,
统计信息是个非常有用的东东,没有它,SQL优化器就好比巧妇难为无米之炊!良好高效的SQL执行计划依赖于真实的统计信息。...然而在有些情况下,比如对比生产环境与测试环境执行计划,需要使用生产环境的统计信息。而有时候呢则需要还原Oracle历史统计信息。...本文基于后者即如何还原历史统计信息来展开,同时描述了11g缺省情况下对于统计信息的调度。 ...--使用下面的过程来还原历史统计信息,注意以下演示的是还原schema级别的历史统计信息 sys@MMBO> exec dbms_stats.restore_schema_stats('HR',sysdate...(11g) 缺省情况下,Oracle为我们定义了收集统计信息的scheduler,下面列出来在Oracle 11g配置的关于自动收集统计信息的scheduler。
♣ 题目部分 在Oracle中,Oracle 10g和11g告警日志文件的位置在哪里? ♣ 答案部分 作为一名DBA,必须知道告警日志是什么,在何处。实时的监控数据库的告警日志是必须进行的工作。...可持续的命令被挂起、LGWR不能写入到日志文件、归档进程启动信息、调度进程的相关信息和动态参数的修改信息等。...无论是Oracle 10g还是11g,其告警日志的位置都可以由参数BACKGROUND_DUMP_DEST来查询,只不过在Oracle 11g中位置有所变化。...,该SQL也适用于Oracle 11g的版本。...这里提供3种办法来管理告警日志:①使用外部表方式来管理告警日志将大大简化维护工作量,也可以更直关的获取所需的信息。
之前,Oracle刚刚发布了Oracle 11g R2 for Windows版本。我的系统是Windows Server 2008 R2,所以安装的就是64位版本咯。...不过,准备使用PL SQL Developer时,最新版本8.0发现官网只有32位版本的。果不如此,无法连接oracle 11g r2 64bit。...同样,经过测试,网上的通过pl sql developer连接64位oracle的日志的操作方法都不可行。也许是oracle版本太新的缘故吧。...虽然PL SQL Developer使用者很多,没办法,我这边无法使用了。不过,还有Oracle SQL Developer么,有64位版本,原生支持oracle 11g r2 64bit。...祝大家使用oracle 11g r2愉快咯。
作者简介 刘晨,网名bisal,Oracle 10g/11g OCM,并国内首批Oracle YEP成员,博客:blog.itpub.net/bisal 很多人在做一些表设计时会留出几个reverse的字段...上面我们了解到了新增字段的SQL语句背后,Oracle大致做了什么操作。接着,我们通过实验来看下不同方式新增字段的效率。...像上面第一次增加列的操作时,会同时更新sys.ecol$和sys.col$数据字典表,若以后再修改这个默认值,则只是会修改sys.col$的值,且以后每次查询也是从sys.col$的default$列获取默认值...$已经变为了1, 11g的官方文档也介绍了,Oracle增加了这种新特性,对新增字段操作做了上面这些优化, 如果新增一个含有默认值的字段,那么会立即更新每一行,在更新过程中,会有一个EXCLUSIVE级别的锁在该表上...原因就是前面介绍过的11g新特性,新增一个有默认值的NOT NULL约束的字段,默认值不会像以前一样,插入每条记录中,而是会存储于数据字典表,Oracle允许NOT NULL列默认值为NULL,因此对于
前 言 前几天,微信上收到《Oracle DBA工作笔记》、《MySQL DBA工作笔记》作者,DBAplus社群联合发起人杨建荣老师的邀请,说在他的 QQ 群里分享一下技术类、职场类、感悟类的文章...一、统计信息 统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息。...那么我们首先了解下一条 SQL 是怎么执行的:一般都会经历解析(Parse)、执行(Execute)、获取(Fetch)三个阶段,由 Oracle 不同的组件来完成,详细信息还要从 Oracle 体系结构说起...Oracle 11GR2 RAC 最新补丁 190416 安装指导 你该知道的 Oracle 认证那些事儿(送 OCP 题库) 三万字打造 91 道 MySQL 面试题【建议收藏】 Oracle 软件包及补丁包免费下载及简单说明...Oracle 12C 最新补丁下载与安装操作指北 Oracle 12CR2 安装配置与基础学习 Windows 环境下安装 Oracle 19C
Oracle 从11g 开始推出的 SCAN 特性在 Oracle RAC 高可用连接里占据着非常重要的地位,也是以后的重点推进方向。...这和 VIP 产生漂移的时候是有所区别的。...查看本地监听器的状态: – 这里注意:查看本地监听器信息的时候每个节点只能看到其上运行的实例。...近期文章 删繁就简-云和恩墨的一道面试题解析 用SQL解一道数学题:Gauss和Poincare 新年贺礼:云和恩墨大讲堂期刊发行 2015 Oracle 十大热门文章精选 Oracle 12c ASM...诊断工具与方法:从OS到数据库 Cloud时代DBA的DevOps最佳实践 - SQL 审核 Oracle Database 12.2新特性详解 数据驱动,成就未来。
答案部分 在Oracle 11g中,V$SESSION视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID,这两个字段实际上代表了Oracle 11g的一个新特性:实时的...在Oracle 11g中,当SQL并行执行时,会立即被实时监控到,或者当SQL单进程运行时,若消耗超过5秒的CPU或I/O时间,则它也会被监控到。...监控数据被记录在V$SQL_MONITOR视图中,当然也可以通过Oracle 11g新增的包DBMS_MONITOR来主动对SQL执行监控部署。...V$SQL_MONITOR收集的信息每秒刷新一次,接近实时。当SQL执行完毕,信息并不会立即从V$SQL_MONITOR中删除,至少会保留1分钟。...可以使用如下的SQL获取文本格式的SQL报告: SELECT DBMS_SQLTUNE.REPORT_SQL_MONITOR('6rqxj647ut9pn') FROM DUAL ; 在有外网的情况下
默认情况下,Oracle 会每个一个小时保存一次。另外,Oracle也有机制保证信息库的大小不至于无限增长,所以一般信息库只保留7天的数据。默认是保存在SYSAUX表空间中。...我们可以认为,这是一种预计算,最常见的记录变化值的两类数据,分别是SQL相关统计信息,以及段(segment)相关统计信息,当然,SQL/Segment记录变化值的同时,也记录了累计值。...这是一个简单的SQL, 获取数据库的历史性能信息里的redo size 信息 select SNAP_ID,STAT_NAME,VALUE from DBA_HIST_SYSSTAT where STAT_NAME...比如说,9:00-21:00, 我们希望获得 9:00-10:00, 10:-11:00... 20:00-21:00, 每个时间段分别的变化值。...Oracle 11g中,提供了更方便的方式进行行列转换 ? 大家可以看到,标黄大写的PIVOT, 正是Oracle 11g中引入的行列转换利器。使用PIVOT, 增减指标极其简单: ?
oracle是非常强大的数据库软件,有很多朋友对oracle安装并不是很了解,因为除了安装还有一些变量需要设置,下面一起来看看oracle 11g安装图解,定能帮助你快速安装oracle 11g。...Support接受安全更新”,单击“下一步”: 出现下面的界面,点击“是” 4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 5、在“系统类”窗口中,选择“桌面类”,单击“下一步...我的系统环境: 1、64位Windows 7旗舰版 2、64位Oracle 11g R2 DB 3、32位Oracle 11g Client(64位Oracle 11g Client会出错) 4、PL/...(2)当Oracle客户端安装的是64位Oracle 11g Client,启动PL/SQL Developer会提示错误。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
数据库的版本 当你使用SQL*Plus等工具成功连接数据库库后,SQL命令提示符前通常会显示出下面的提示信息: --11g输出例 $ sqlplus / as sysdba SQL*Plus: Release...Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning...这个由五位数字组成的如“11.2.0.4.0”、“19.3.0.0.0 ”的信息,表示的是Oracle数据库软件的发行版本信息。...・Update 表示Release Update,一般每个季度发布一次。 ・Revision 表示基于某个RU的修订,一般每个RU最多两个RUR。...通过v$version视图查看数据库版本 --11g输出例 SQL> select * from v$version; BANNER --------------------------------
领取专属 10元无门槛券
手把手带您无忧上云