Welcome 微信登录

首页 / 数据库 / MySQL

Oracle GoldenGate导致IMP出现ORA-32588错误

Oracle GoldenGate导致IMP出现ORA-32588错误

客户说在向实施GG之后的源库导入数据收到如下的报错:从这个报错可以看出,为表添加的ALL COLUMN等类型的补充日志导致数据导入失败。回想Oracle GoldenGate的实施步骤,在做以下操作时,Oracle GoldenGate会根据表的情况添加适当的补充日志:ADD TRANDATA .;由于客户的数据库的某些表没有主键或唯一键标识表行的唯一性,所以Oracle GoldenGate自动的为这部分表添加了ALL COLUMN等类型的补充日志,用整...
关于Oracle Outline使用

关于Oracle Outline使用

一、基本概述Oracle Outline,中文也称为存储大纲,是最早的基于提示来控制SQL执行计划的机制,也是9i以及之前版本唯一可以用来稳定和控制SQL执行计划的工具。outline是一个hints(提示)的集合,更具体的讲,outline可以锁定一个给定SQL的执行计划,保持其执行计划稳定,不管数据库环境如何变更(如统计信息,部分参数等)注意:1. 从10g以后,oracle连续发布了sql profile和sql baseline来实现SQL执行计划...
如何删除statspack生成的历史数据

如何删除statspack生成的历史数据

当用$Oracle_HOME/rdbms/admin/spauto.sql创建一个默认的job以后,数据库中会每1个小时收集一次快照,方便我们可以随时用$ORACLE_HOME/rdbms/admin/spreport.sql产生report诊断分析报告,但是采样的数据量是相当惊人的,如果忽略了这个job,或者没有定期的检查剩余空间大小,有的生产环境很可能会由于空间不足到导致其它的不可预测状况,所以我们要定期的删除statspack收集的历史数据,前提条件...
Oracle EM 12C 监控MySQL

Oracle EM 12C 监控MySQL

【前言】Oracle EM 12C本身并不提供对MySQL的监控,通过插件可以在EM 12C上面实现对数据库的监控,Pythian集团开发了相应的插件,通过安装这个插件便可以实现对MySQL的监控;备注:Pythian集团是一家著名的甲骨文数据库服务支持和顾问机构,总部设在加拿大的渥太华,在美国、欧洲、印度和澳大利亚都设有办事处,为56个甲骨文客户管理718个生产数据库。【1】插件本身的介绍,可以点击这里的链接进行查看。【2】插件的下载:点击这里(也可以到...
Create Flashback Archive目前还不支持12.1 CDB ?

Create Flashback Archive目前还不支持12.1 CDB ?

使用CREATE FLASHBACK ARCHIVE语句来创建一个闪回数据归档(flashback data archive),可以自动对数据库中的对象记录和归档事务数据变化。闪回数据归档包含多个表空间并且保存被追踪表的所有历史事务。 这些数据保存在间隔历史表中。闪回数据归档使用RETENTION参数来指定保存期限。历史数据可以使用闪回查询语句as of字句查询。超过历史期限的数据自动被清理掉。创建闪回数据归档需要具有FLASHBACK ARCHIVE A...
ORA-22868: table with LOBs contains segments in different tablespaces

ORA-22868: table with LOBs contains segments in different tablespaces

今天做实验的时候创建了一个表空间lob_tbs, 并且在该表空间上创建了一个包含大对象字段的表lob_tab。 当实验结束想要删除该表空间时报错ORA-22868。使用Oracle的帮助信息oerr ora 22868很容易定位问题的原因,根据提示先删除含有大字段的表,然后在删除该表空间就可以了。问题还原如下:1. 创建表空间lob_tbscreate tablespace lob_tbs datafile ‘/dbfiles/lob_tbs0...
SQL在Oracle内部的具体处理流程

SQL在Oracle内部的具体处理流程

下图显示了SQL在Oracle内部处理的一般阶段:解析、优化、产生行源和执行。数据库可能会忽略某些步骤,这取决于具体的语句。1,SQL解析 SQL处理的第一阶段就是SQL解析。当应用程序发出SQL语句时,该应用程序向数据库发出一个解析调用,以准备执行该语句,解析调用会打开或创建一个游标,它是一个对特定于会话的私有SQL区的句柄,其中包含了已分析的SQL语句和其他处理信息。游标和私有SQL区位于PGA中。 解析调用期间,数据库会执行以下检查: ●...
详解Oracle数据字典

详解Oracle数据字典

Oracle通过数据字典来管理和展现数据库信息,数据字典通常储存数据库的元数据,是数据库的“数据库”。通常说的数据字典由4部分组成:内部RDBMS(X$)表、数据字典表、动态性能视图(V$)和(静态)数据字典视图。(两表两视图)1,内部RDBMS(X$)表 X$表示Oracle数据库的核心部分,这些表用于跟踪数据库内部信息,维持数据库的正常运行。X$表是加密命名的,而且Oracle不做文档说明。X$表是Oracle数据库的运行基础...
详解Oracle partition分区表

详解Oracle partition分区表

随着表中行数的增多,管理和性能性能影响也将随之增加。备份将要花费更多时间,恢复也将 要花费更说的时间,对整个数据表的查询也将花费更多时间。通过把一个表中的行分为几个部分,可以减少大型表的管理和性能问题,以这种方式划分发表数据的方法称为对表的分区。分区表的优势:(1)改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度;(2)方便数据管理:因为分区表的数据存储在多个部分中,所以按分区加载和删除数据比在大表中加载和删除数据更容易;(3)方便备份...
Oracle SCN -system change number 学习笔记

Oracle SCN -system change number 学习笔记

SCN是Oracle的内部时钟,用来反映数据库中所有变化,在运行过程中不断更新。SCN种类包括:(1)系统当前SCN(2)Checkpoint SCN(注意只会随着检查点的发生而被更新:但是在热备模式下,checkpoint时该SCN不变)a.Stop SCN(保存在控制文件中,又称END SCN)实例正常运行时STOP SCN为空,当实例正常关闭时,oracle会在控制文件中记录下每个数据文件对应的STOP SCN号,用来再启动时检查控制文件中所有数据文...
Oracle中add&split partition对global&local index的影响

Oracle中add&split partition对global&local index的影响

生产库中某些大表的分区异常,需要对现有表进行在线操作,以添加丢失分区,因为是生产库,还是谨慎点好,今天有空,针对add&split分区对global&local索引的影响进行了测试,测试版本为Oracle11.2.0.4,过程如下:首先,创建分区表:CREATE TABLE TP1(C1 INT PRIMARY KEY,C2 VARCHAR2(10),C3 CHAR(10) ) partition by range (c1...
最权威Oracle获取SQL语句执行计划大全

最权威Oracle获取SQL语句执行计划大全

该文档为根据相关资料整理、总结而成,主要讲解Oracle数据库中,获取SQL语句执行计划的最权威、最正确的方法、步骤,此外,还详细说明了每种方法中可选项的意义及使用方法,以方便大家和自己日常工作中查阅使用。1、查询v$sql_plan:SQL> col "Query Plan_Table" format a100SQL> select id,lpad(" ", 2*(level-1))||operation||""||options||" "|...
<< 851 852 853 854 855 856 857 858 859 860 >>