行迁移对跨分区update效率的影响
测试目的:行迁移对跨分区update效率的影响。创建测试表create table ming.LICISITS_R(EID NUMBER(18) not null,EUTIME DATE default sysdate ,dynamicmap VARCHAR2(200) not null)PARTITION BY RANGE (EUTIME) INTERVAL (numtoyminte
Oracle12c之隐含参数_disable_file_resize_logging
新建了一个测试库向里面数据泵导入部分测试数据,这次导入的时候只导入约束include=constraint导入过程中alert日志一直在打印:2018-12-19T00:01:03.045147+08:00Resize operation completed for file# 2, old size 15486976K, new size 15589376KResize operation co
oracle 12c之分区表不完全索引(一)
有的分区表根据业务特点,热点数据只是最近几个月,甚至是当月数据,这时候在其他不活跃分区上建索引就显得浪费存储空间,对有的全局索引来说还会影响性能。oracle 12c中提供了只在部分分区上建索引的功能,不完全索引的出现,完美的解决了这个问题。 建一个分区表create table part1(id int, code int,name varchar2(100))indexing off
ogg之replicat进程跳过事务的方法
本文主要讲述:1.ogg如何跳过事务2.logdump在事务寻找中的关键作用 复制进程abendedGGSCI (ORALTDB.eastmoney.com.sh) 12> info all Program Status Group &nbs
oracle 12c之PDB refresh
本文主要包括以下内容:1. 搭建refresh PDB2. 增量同步实验3. 手动refresh变为自动refresh4. 自动refresh变为手动refre
sql monitor简介
Sql monitor简介11g之后的版本oracle提供了一种实时sql监控工具,即sql monitor。默认情况下,当sql开启并行,或者sql的单词执行时间超过5秒钟,sql monitor就会自动触发。当然前提是sql monitor功能没有被禁用。开启条件也比较简单:1. STATISTICS_LEVEL被设置为all或者typical2. control_ma
ogg破案之内存设置使replicat进程abended
新装好的Oracle 12.2数据库在启动replicat进程的时候abended。ogg日志报错:/ERROR
Oracle12.2c统一审计(unified auditing)六问
概述 统一审计体系是Oracle在12c推出的新的日志体系。12.1和12.2虽然都属于该体系,但是12.1与12.2版本相比,明显给人一种半成品的感觉。包括基表,删除行为等方面存在较大差异,有兴趣的可以去了解一下,本文主要以12.2讲述。1.什么是统一审计?2.如何检查统一审计是否开启?3.审计数据落盘策略是什么?4.如何将操作系统上的
Oracle12c新特性之自增列的实现
一.Mysql自增列众所周知,mysql有自增列功能。Mysql中每张表只能有一个自增列,并且自增列必须是主键或者唯一键。mysql> create table test2(id int not null auto_increment);ERROR 1075 (42000): Incorrect table definition; there can be onl
mysql事务隔离级别
本文主要讨论mysql中的事务隔离级别。 总述Innodb存储引擎实现了四中事务隔离级别。 (一) 读未提交(READ UNCOMMITTED),简称RU,一个事务可以读到另一个事务的未提交更新,也就是脏读的现象。(二) 读已提交(READ COMMITTED),简称RC,也叫不可重复读,Oracle的默认隔离级别。一个事务中可以读到其他事务的提交dml
oracle 12.2将共享undo转为local undo的方法
本文主要讲述了:1.关于undo表空间share和local的看法2.修改undo为local undo的方法3.修改PDB$SEED属性的方法4.关于local undo转为share undo一.概述数据库从12.2版本开始,实现了undo表空间在cdb和pdb层面的隔离;并且local undo也是一些新特征性的基础,比如pdb refresh和pdb闪回。12.1版本还无法实现。不过这种资
一次gawk gsub函数的实际应用
在做一个数据清洗需求的时候,需要查询两张表里几个字段相同的重复数据。大概思路就是用exists语句,类似:select * from a where exists (select 1 from b &
centos7.5 xfs文件系统下扩展lvm卷组
搞了个centos7.5安装12.2rac,安装数据库软件时空间不够,所以打算扩一下lvm。操作系统版本:[root@mdb1 ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: Cen
ogg参数之handlecollisions
本文主要探讨handlecollisions参数的作用。 环境ogg12c版本。源端目标端都在a列上有主键。 准备工作停掉抽取进程和投递进程源端插入几条数据源端抽取进程跳过这些insert,alter extract EXT_MI01,begin now启动抽取进程和投递进程 Delete实验目标端SQL> select * from t3; &nbs
间隔分区表的删除逻辑
本文主要讨论如下:1.间隔分区表的删除逻辑2.如何处理ORA-14758报错创建间隔分区create table t_interval( a DATE, b int, c int )PARTITION BY RANGE (a) INTERVAL (numtodsinterval(3,'day')) ( 
move分区表lob对象
创建分区表和索引create table t (a number(5), b varchar2(10), c number(5), d clob ) partition by range(a) (partition p1 values less than (50) tablespace users lob (d) store as (tablespace users),partition p2 v
ogg 12c新特性之CredentialStore
ogg 12c新特性之CredentialStoreGGSCI > add credentialstoreCredential store created in ./dircrd/.[ogg@ORADB-5765 dircrd]$ pwd/u01/app/oracle/products/ogg/dircrd[ogg@ORADB-5765 dircrd]$ lltotal 4-rw-r----
mysql PXC集群脑裂及grastate.dat修改实验
三台服务器做了mysql PXC集群172.31.217.182 bd-dev-mingshuo-182 172.31.217.183 bd-dev-mingshuo-183172.31.217.89 bd-dev-vertica-89 正常关闭183一个节点mysqladmin -uroot -poracle -S /u01/mysql/
mysql5.7 PXC安装记录
环境信息172.31.217.182 bd-dev-mingshuo-182172.31.217.183 bd-dev-mingshuo-183172.31.217.89 bd-dev-vertica-89依赖关系1.安装Percona-XtraBackup(依赖libev-4.03-3.el6.x86_64.rpm)2.yum install -y
mysql参数之max_connect_errors的研究
mysql参数之max_connect_errors指定允许连接不成功的最大尝试次数。5.7默认是100;如果到达这个数,那么服务器将不再允许新的连接,即便mysql仍正常对外提供服务。所以可以将这个参数设置为几万。mysql> show global variables like 'max_connect%';+--------------------+-------+|