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%';+--------------------+-------+|
mysql MHA配置及三种切换方式演练
master节点/MHA管理节点:172.31.217.183slave节点/MHA成员节点:172.31.217.182已开启半同步。数据库版本为5.7配置免密码登录master节点:root@bd-dev-mingshuo-183:/opt/soft#ssh-keygen -t rsa Generating public/private rsa key pair.Enter file in w
oracle分区表的增量收集统计信息
分区表的增量统计信息收集分区表的统计信息存在global和partition级别两种。在收集分区表的全局统计信息的时候,不可避免的要对表的所有分区进行统计,但是由于表分区的初衷,不同分区数据变化情况很可能不一致。那么极容易出现有的分区统计信息是准的,有的分区是不准的,扫描所有分区必然造成资源多余消耗,增量收集统计信息功能就可以解决这个问题了。该功能只针对有变化的分区收集统计信息,然后将其与没有变化
oracle 12c新特性之在线移动数据文件
11g时是无法在线移动数据文件的,12c增强了移动数据文件的功能,不仅可以更改路径,还可以给数据文件改名。oracle 12c在线移动或更名数据文件语法案例:alter database move datafile '/opt/mingdbdata/data/tbs_test01.dbf' to '/opt/mingdbdata/data/MINGPDB1/tbs_test
oracle 11g移动数据文件到其他磁盘组
目标:将USERS表空间数据文件从RAC_DATA磁盘组移动到MING磁盘组。这里不用alter database move datafile那种方式,直接用rman copy,然后switch一下就可以了。首先修改数据库为归档模式SQL> alter system set log_archive_dest_1='LOCATION=/arch1' scope=spfile s
oracle sql优化之多列统计信息
本文讨论多列统计信息在CBO计算cardinality中的帮助创建测试表create table t1(id int,name varchar2(10),other varchar2(20));插入数据declarebeginfor i in 1..10000 loopinsert into t1 values(1,'A',dbms_random.string('u'