上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 1.先说下什么是enq: TS - contention: 在oracle中区别于undo表空间,temp表空间是两个节点共用的,因此也就存在temp在两个节点上获取和释放的过程。并且temp表空间在存储系统上是预先分配的,即实际使用的时候才会占用系统空间,这也就是为什么我们在创建一个很大临时数据文 阅读全文
posted @ 2018-08-20 21:10 dayu.liu 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 因为自从接触Oracle依赖,生产环境用的一般是Aix系统,在Aix下没有听说过关于HugePage的相关概念。最近处理了一个关于Suse Linux下HugePage的问题。当时排查的方向如下: 当客户在单个节点做压力测试时,物理内存为256G,随着压力测试的继续,内存使用率会飙升到100%,最终 阅读全文
posted @ 2018-08-19 20:41 dayu.liu 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Oracle 12C中引入了PDB(可插拔数据库)的概念,虽然大家都说这是在模拟Mysql、Sqlserver的架构,还没有深入了解过Mysql以及Sqlserver,暂时还不能妄下结论。但是引入PDB之后,那些接触11G时间长的老DBA初次接触12C还是很不适应的。 从我个人目前已经了解到的情况而 阅读全文
posted @ 2018-08-19 19:38 dayu.liu 阅读(6520) 评论(0) 推荐(0) 编辑
摘要: 1.sevice概念是什么时候开始出现的呢? oracle从10g开始引入service的概念,按照个人理解service就是数据库管理工作负载的一种方式。 2.service具体的作用是什么呢? 假设一个数据库上既要运行批量作业,也要运行联机交易,那如何去管理这两种类型的数据库任务呢,而数据库默认 阅读全文
posted @ 2018-08-19 16:49 dayu.liu 阅读(5098) 评论(1) 推荐(0) 编辑
摘要: lv是逻辑卷的简写: 1.vmvare下添加磁盘,开始扩容,过程如下: 2.pv的创建 3、vg的创建 4、lv的创建、删除 5、挂载lv [root@localhost /]# mkfs -t ext4 /dev/datadg/lv_datamke2fs 1.42.9 (28-Dec-2013)文 阅读全文
posted @ 2018-08-17 13:55 dayu.liu 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 我们经常会遇到带有exists这种形式的语句,官方描述如下,一般对应于子查询语句返回的布尔值: 在例子中可以看到: 原始sql如下: 由于sql语句为update语句,最终在生产环境改为如下方式: 阅读全文
posted @ 2018-08-13 20:46 dayu.liu 阅读(2319) 评论(1) 推荐(0) 编辑
摘要: 由于表比较巨大,先按照时间进行range进行分区,再按照IBK_NO进行分区。由于插入时索引维护占用的时间比较长,导致sql在整个执行过程中有大部分的时间都在做db file sequential read。解决办法是先让分区索引无效,等跑完批量之后再重建索引。 " ""segment_size"" 阅读全文
posted @ 2018-08-09 09:41 dayu.liu 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 生产环境某套数据库报hw contention,此表虽然有lob字段,但是发生问题时对应的数据块并不指定到lob分区(lob字段单独维护),而是指定到表下的某个分区表。当前遇到这种问题查了下也没有看到比较好的解决办法。 查看p3对应的具体数据块: 将此数据块dump出内容如下: 阅读全文
posted @ 2018-08-09 09:26 dayu.liu 阅读(482) 评论(0) 推荐(0) 编辑
摘要: dataguard是我们常用的oracle备份工具,因为其中的参数涉及较多,且相关资料说明也比较少,搭建起来如果没有相关文档说明的话比较费力。以下为rac到单节点的dataguard的搭建过程,由于rac到单节点这种方式一般只是用备库作为数据备份,因此一般也不考虑主备互切的情况,参数中无相关的主切换 阅读全文
posted @ 2018-08-05 23:26 dayu.liu 阅读(256) 评论(0) 推荐(0) 编辑
摘要: conn dayu/dayu create table test as select * from dba_objects; alter table test add constraint test_p primary key (object_id); create index test_name on test(object_name); ************** 常规写法 ***... 阅读全文
posted @ 2018-07-31 09:28 dayu.liu 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页