暂时未有相关云产品技术能力~
小麦苗,专注于数据库,Oracle OCM,PostgreSQL PGCM,PostgreSQL ACE,中国PG分会官方认证讲师,PGfans签约作者,PGfans年度MVP;微信公众号: DB宝,个人网站:www.xmmup.com
【DG】DG之Switchover和Failover的区别 Dataguard中的role transition:switchover和fa...
【DG】DG概念原理详解 RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。
DG环境的日常巡检 目录 1、DG环境的日常巡检4 1.1、主库环境检查4 1.
【DG】DG日常维护 第一部分 日常维护 一 正确打开主库和备库 1 主库: SQL> STARTUP MOUNT; SQL> ALTER DATABASE ARC...
【DG】 DataGuard 中处理archive gap的方法 DG 中处理archive gap的方法 ==================== 当Primary Database的某些日志没有成功发送到Standby Database, 这时候Standby DB上就会出现归档裂缝(Archive Gap)。
【DG】DG的3种保护模式 DG提供了3种数据保护模式:最大保护(Maximum Protection)、最高性能(Maximum Performance)和最高可用(Maximum Availability),如下表所示: 表 3-32 DG三种模式的区别 数据库异地备份方案 在对数据库计划实施异地备份时,需要理解异地备份的目的。
Oracle重做日志文件 --========================================= -- Oracle 联机重做日志文件(ONLINE LOG FILE) --==============...
Oracle日志挖掘之LogMiner 官方文档地址:http://docs.oracle.com/cd/E11882_01/server.112/e22490/logminer.htm#SUTIL019 众所周知,所有对用户数据和数据字典的改变都记录在Oracle的Redo Log中,因此,Redo Log包含了所有进行恢复操作所需要的信息。
Oracle全局临时表 目前所有使用Oracle作为数据库支撑平台的应用,大部分是数据量比较庞大的系统,即表的数据量级一般情况下都是在百万级以上。
Oracle实例恢复(Instance Recovery)之前滚(Rolling Forward)和回滚(Rolling Back) 关于oracle实例恢复的一些理解,一直都有误区,今天通过查看相关资料和...
Oracle增量备份和快速备份(块改变跟踪Block Change Tracking) 下面小麦苗给出全库备份的脚本: 点击(此处)折叠或打开 [or...
shared pool latch和library cache latch > > ...
Oracle的对象权限、角色权限、系统权限 一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象 模式(schema):是某个用户拥有所有对象的集合。
Oracle定义者权限与调用者权限(AUTHID CURRENT_USER) 参考: http://blog.
Oracle角色权限之Default Role Oracle系统权限基础是建立在三个维度层面上,即系统权限(System Privilege)、对象权限(Object Privilege)和角色权限(Role Privilege)。
Oracle的簇与簇表 --======================================== -- 簇表及簇表管理(Index clustered tables) --======================================== 簇表是Oracle中一种可选、的存储表数据的方法。
Oracle 五种表的优缺点总结 从理论上来看,根本就不存在一种能够满足所有读取要求的数据存储方式 表的设计成就英雄,没有最高的技术只有最合适的技术。
深入解析:由SQL解析失败看开发与DBA的性能之争 李华 云和恩墨高级技术顾问 编者注:在很多生产系统中,程序员经意不经意写下的一条SQL都可能带来性能上的巨大隐患,正确的、不正确的。
Oracle中的优化器--CBO和RBO Oracle数据库中的优化器又叫查询优化器(Query Optimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。
Oracle审计功能 1、什么是审计 审计(Audit)用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)或操作系统审计记录中(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/).。
Oracle ADDM --dbms_addm执行oracle数据库诊断 >> >> >>
使用NID修改DBID和DBNAME实验 在Oracle中,DBID和DBNAME是两个低调但又是及其重要的对象。作为标记信息,DBID和DBNAME广泛的出现在参数文件、密码文件、数据文件和日志文件中,更有甚者在备份集合归档日志中。
SET UNUSED列可以恢复吗? 问: 使用 SET UNUSED 选项可以标记一列或者多列不可用,对于SET UNUSED列可以恢复吗? 如果可以,如何恢复? 答: 首先我们了解一下SET UNUSED选项的功能和语法。
使用隐含Trace参数诊断Oracle Data Pump(expdp)故障 Data Pump数据泵是Oracle从10g开始推出的,用于取代传统exp/imp工具的数据备份还原组件。
Oracle DG(Data Guard)支持异构平台说明 以下转自:http://blog.csdn.net/tianlesoftware/article/details/7241488 一.说明 OracleData Guard 最简单的配置是主备库的环境都一样,但是在有些情况下需要异构的配置,比如在迁移时为了减少停机时间或者零停机,可能就需要使用异构的DG 配置。
Oracle Temp临时表空间及其故障处理 Oracle 11g中Temp临时表空间、文件的新特性 临时表空间是Oracle体系结构中比较特殊的结构。
Oracle分批提交DML 1.采用分批操作并不能提高执行速度,执行效率不如单条DML语句。 2.分批插入可以减少对undo空间的占用,但频繁的提交,可能会导致前面提交的undo空间被其他事务占用而可能导致ORA-0155错误。
【MOS】Limitations of the Oracle Cost Based Optimizer (文档 ID 212809.1) APPLIES TO: Oracle Database - Personal Edition - Version 7.
踩坑CBO,解决那些坑爹的SQL优化问题 本文根据DBAplus社群第93期线上分享整理而成 讲师介绍 丁俊 新炬网络首席性能优化专家 SQL审核产品经理 DBAplus社群联合发起人,《剑破冰山-Oracle开发艺术》副主编。
Oracle绑定变量分级(Bind Graduation) 绑定变量分级(Bind Graduation)是指Oracle在PL/SQL代码中会根据文本型绑定变量的定义长度而将这些文本型绑定变量分为四个等级,如下所示: l 定义长度小于等于32字节(Byte)的文本型绑定变量被分在第一个等级,Oracle为其分配32字节的内存空间。
Oracle 隐含参数 点击(此处)折叠或打开 set pagesize 9999 set line 9999 ...
Oracle中的游标、硬解析、软解析、软软解析、解析失败 一、 游标的分类及共享游标 游标(Cursor)是Oracle数据库中SQL解析和执行的载体,它可以分为共享游标(Shared Cursor)和会话游标(Session Cursor)。
CBO中基数(cardinality)、可选择率(selectivity)的计算公式 Cardinality(基数)是Oracle预估的返回行数,即对目标SQL的某个具体执行步骤的执行结果所包含记录数的估算值。
LOW_VALUE、HIGH_VALUE、ENDPOINT_VALUE的转换--UTL_RAW、HEXSTR、DBMS_STATS.CONVERT_RAW_VALUE的使用 直方图ENDPOINT_VALUE转换:首先准备基础表:CREATE T...
11gR2 新特性--待定的统计信息(Pending Statistic) 11gr2开始,可以使用下面类型的操作来收集优化器统计信息:1. 自动发布收集的统计信息在收集操作结束以后(默认选项publish)2. 保存新的统计信息,并且待定(暂不发布pending) 这个特性可以将新收集的统计信息置为待定状态,所以可以先验证新统计信息的有效性然后再发布。
使用TWO_TASK或者LOCAL环境变量 前一阵子,我遇到一个问题:rman target /链接如下:http://www.itpub.net/thread-1167136-1-1.
收集统计信息的SQL脚本(sosi.sql)--崔华大师 点击(此处)折叠或打开 set echo off set scan on ...
Oracle收集统计信息 优化器统计范围: 表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN; 列统计; --列中唯一值的数量(NDV),NULL值的...
Oracle系统统计信息 系统统计信息主要描述了与系统硬件相关的某些特性,例如cpu和io系统的性能和利用率等。这些信息对于查询优化器来说是非常重要的,在选择执行计划的过程中,oracle优化器会利用系统统计信息来评估执行计划的成本,因此,准确无误的系统统计信息可以帮助优化器做出正确的选择。
基数反馈(Cardinality Feedback) Cardinality Feedback Cardinality Feedback基数反馈是版本11.2(11.2.0.1及以后)中引入的关于SQL 性能优化的新特性,该特性主要针对 统计信息陈旧、无直方图或虽然有直方图但仍基数计算不准确的情况,Cardinality基数的计算直接影响到后续的JOIN COST等重要的成本计算评估,造成CBO选择不当的执行计划。
High Version Count(高版本游标)数目过多诊断的方法 什么是high version cursor(高版本游标)? 对于一个特定的游标有多少个版本就属于高版本游标是没有明确定义的.
Oracle 外部表 --================= -- Oracle 外部表 --================= 外部表只能在Oracle 9i 之后来使用。
从五个SQL看with as使用 SQL语句是关系型数据库最直接也是最普遍的数据访问、操作方式。应该说,RDBMS的成功因素之中,SQL语言标准的推广有不可磨灭的功劳。
Oracle变异表解决方法--ORA-04091错误 原因:触发器(或者被语句中引用的用户自定义PL/SQL函数)视图去查询(或修改)一个被另一语句修改而触发的表。
Oracle 物理读 逻辑读 一致性读 当前模式读总结浅析 在ORACLE数据库中有物理读(Physical Reads)、逻辑读(Logical Reads)、一致性读(Consistant Get)、当前模式读(DB Block Gets)等诸多概念,如果不理解或混淆这些概念的话,对你深入理解一些知识无疑是一个障碍,但是这些概念确实挺让让人犯晕的。
Oracle 12c 新SQL提示(hint) Oracle 12c中引入了许多新特性,其中部分是和SQL相关的特性.而一些新的SQL提示也随着这些新特性被引入. enable_parallel_dml Syntax:...
刚公交车上现场的工程人员打电话说在一个版本为10.2.0.4的AIX RAC上执行一个多表的join查询语句最近老是收到ORA-04030的错误(有时候又没报错),能够确定的是AIX操作系统对资源没有任何限制,内存足够的大,PGA设置是足够的,查询的数据加了WHERE条件,只有过滤出5天的数据。
等待事件之Row Cache Lock 定位的办法: --查询row cache lock等待 select event,p1 from v$session where event= 'row ca...
数据库的三种状态RESTRICT、QUIESCE和SUSPEND 数据库的这三种状态有相似之处,这里简单总结一下。 这一篇介绍RESTRICT状态。
Oracle数据块恢复(dbv、BMR) 物理坏块和逻辑坏块 Oracle数据文件的坏块可以分为物理坏块和逻辑坏块。物理坏块指的是块格式本身已经损坏,块内的数据没有任何意义。