linux vdo验证 oracle asm diskgroup sector_size 4096 udev asmlib
关于VDOVOD的技术来源于收购的Permabit公司,一个专门从事重删技术的公司,所以技术可靠性是没有问题的VDO是一个内核模块,目的是通过重删减少磁盘的空间占用,以及减少复制带宽,VDO是基于块设备层之上的,也就是在原设备基础上映射出mapper虚拟设备,然后直接使用即可,功能的实现主要基于以下技术:零区块的排除:在初始化阶段,整块为0的会被元数据记录下来,这个可以用水杯里面的水和沙子混合的例
ERROR 1114 (HY000) The table '' is full
客户的5.1的mysql迁移到5.7,tb_mk_revisit_id是innodb表$mysql -u root -p webparty < /data2/woqu/tbover6.sql
Oracle 18C新特性之PDB snapshot(快照) Carousel
| 关于PDB快照CarouselOracle18c新特新 pdb snapshot Carousel提供了在pdb级别下手工或者自动生成快照的功能,为开发测试用例提供了便捷。CDB为local undo和归档模式下,指定MAX_PDB_SNAPSHOTS控制pdb最多生成快照的数量,当快照超过最大数量时,会覆盖最旧的快照,我们可以通过快照生成我们想测试使用的相应pdb,下面将带你领略下
SQL优化案例-分区索引之无前缀索引(六)
无前缀索引:分区索引不包含分区字段就叫无前缀索引,那么什么时候用无前缀索引和前缀索引呢?
alter table nologging /*+APPEND PARALLEL(n)*/
nologging和append 快速插入测试
sql中select列有自定义函数 dblink
原来抽取的方式是b库oci打包数据后将数据放到中间件本地磁盘,然后通过sqlldr方式加载到a库。sql如下:select column_name1,function_name(column_name2) from table_name;本sql是在b库执行。其中b库table_name有几千万行数据。然后将这种方式改为dblink方式,sql中出现的表名和函数名都需要加dblink。a库执行sql如...
Oracle 12c系列(四)|资源隔离之IO、内存、CPU
服务器主机提供IO、内存、CPU、存储空间等资源为数据库使用,Oracle使用Flex Diskgroup为数据库提供存储空间并做了相应的资源隔离。下面我们来看下Oracle是如何为不同的PDB做IO、内存、CPU限制的。
Oracle 12c系列(三)|存储资源隔离 Flex Diskgroup
在12cR2版本中,我们可以在一个ASM Diskgroup提供不同的冗余级别和配额给不同的数据库使用。提到Quota会让人立即想到创建用户在表空间上的配额限制,其实有点类似。
ORA-27090 - Unable to Reserve Kernel Resources for Asynchronous Disk I/O
根据oracle官方文档(Doc ID 579108.1)的建议,我们需要将数据库中的最大并行异步io的数量限制上调到3145728(aio-max-nr=1048576)。由于该ORA错误在极高的io请求系统中才会爆发,很少有客户能达到这么高且频繁的io请求数量。修改方式1.echo 3145728 > /proc/sys/fs/aio-max-nr 2.vi /etc/s...
oracle 12c PDB随CDB启动和链接PDB的方式
本来不知道有这个特性写了个trigger实现sql_startup_pdb:='alter pluggable database test open'; EXECUTE IMMEDIATE sql_startup_pdb;end;/12R2可以设置如下自动启动pdbALTER PLUGGABLE DATABASE test SAVE STATE;selec
oracle 12.2.0.1 crs call completion cpu使用率100% library cache lock
客户的一套数据看12.2.0.1 客户反映连接不上数据库,处理不了更新操作,后处理问题发现2节点的cpu使用率100%,并且都被crsctl.bin process 占用。查看数据库等待事件,存在大量的library cache lockblocking_session为3626,并且等待事件是crs call completion之前有一个客户遇到类似的问题,是3个节点的第三节点,...
in-memory
Oracle 12c in memory选件通过在SGA中分配独立的内存区域(In Memory Area),对数据使用列式压缩存储来提高查询性能.In Memory区的大小由参数inmemory_size控制, 是动态参数.In Memory内存区可分为两个子池,分别为1M pool和64K pool. 1M pool用于存储列式数据. 64K pool用于存储对象的元数据(metadata)和事务日志(...
rac 停止资源
点击(此处)折叠或打开10.6.69.21 node110.6.69.23 node1-vip192.168.6.11 node1-priv10.6.69.22 node210.6.69.24 node2-vip192.168.6.12 node2-priv10.6.69.25 scan-ip...
LINUX 查看真正PGA占用的内存大小
也不知道起什么题目好,PGA的内存是进程私有内存,如何查看进程真正占有的操作系统内存,是不是依据v$process.PGA_ALLOC_MEM就可以,还是还需要通过其他手段。select PGA_ALLOC_MEM/1024/1024 MEM from v$process ORDER BY MEM ; &
chmod 6751 oracle
具体忘了怎么产生这个问题了,好像是迁移x3的库是11.2.0.3 迁移到x6的库11.2.0.4 然后就出现这个问题了。看了下$GRID_HOME/bin下的oracle文件权限-rwsr-s--x需要将这个权限改为-rwxrwxr-xchmod 6751 oracle
监控脚本
---TOP EVNET---SELECT ROUND((TIMEWAIT / SUM(TIMEWAIT) OVER()) * 100, 2) AS PCT, EVENT, WAIT_CLASS FROM (SELECT SUM(TIME_WAITED) AS TIMEWAIT, EVENT, WAIT_CLASS FROM V$ACTIVE_SESSION_HISTORY ...
asm disk redundancy
CREATE DISKGROUP dgroup1 NORMAL REDUNDANCYFAILGROUP test1 DISK '/dev/raw/raw5', '/dev/raw/raw6', '/dev/raw/raw7', '/dev/raw/raw8'FAILGROUP test2 DISK '/dev/raw/raw9', '/dev/raw/raw10', '/dev/raw/raw11', '/dev/raw/raw12';select disk_kffxp disk#,XNUM_KFFXP extent#,case lxn_kffxp when 0 t...
11g rac 日志
日志说明$ORACLE_HOME/log 这是每个集群节点上为oracle集群件以及ASM存储跟踪和诊断日志文件的主目录。$ORA_CRS_HOME/log//alertHOSTNAME.log 仅包含本地节点上oracle集群件和ASM的跟踪和诊断日志文件。$ORA_CRS_HOME/log//client 包含各种oracle grid infrastructure客户端(ocrchec,ocrconfig...
rac scan listener log 清理监听日志 oracle
su - gridps -ef | grep tnslsnrctlset current_listener LISTENER_SCAN2statusset log_status off mv ***.log ***.log.baksett log_status on
设置history 带时间点
HISTFILESIZE=2000HISTSIZE=2000HISTTIMEFORMAT="%Y%m%d %T "export HISTTIMEFORMAT/etc/bashrc