【新炬网络名师大讲堂】TimesTen内存碎片(高水位)回收步骤详解
(本文转自新炬网络专家汤云ITPUB博客) 内存是TimesTen内存数据库中最重要的资源,就好比我们熟悉的Oracle数据库中只有一个System表空间一样;遗憾的是TimesTen的内存资源不单类似Oracle数据库只有一个System表空间一样的特例,TimesTen的不单只有一个表空间,还是一个不支持在线扩容更不能自动扩展的表空间。Time...
Oracle与TimesTen内存数据库Cache Group同步效率与TimesTen主备数据同步机制研究
(本文转自新炬网络专家汤云ITPUB博客)随着企业级信息系统一体化建设不断完善,信息基础设施和软硬件快速扩充,信息系统复杂度大幅提高,数据量呈几何倍数急剧增长,集中式数据中心、大规模数据容灾中心建设,结构化与非结构化数据存储扩容等使电力企业信息逐步显现出大容量、多种类、快速处理和高时效性的特征。...
Redo Log之二:迁移redo log到不同的存储路径
(本文转自新炬网络专家汤云ITPUB博客) 实际运维过程中,我们也经常需要迁移redo log到不同的存储路径,或者修改redo log的大小等等,下面整理了两种迁移redo log的方式。1)方案1:停止数据库实例迁移redo loga、查询数据redo logSQL> select group#,type,member from v$logfile; ...
Redo Log之一:理解Oracle redo log
(本文转自新炬网络专家汤云ITPUB博客) 1.什么是Redo logRedo log包含所有的数据库变化历史,数据库的所有操作变化,均按照写入重做日志缓冲区先于数据块缓冲区、写入重做日志文件先于写入数据文件;当发生提交动作时,将重做日志缓冲区变化刷到重做日志文件。重做日志文件一般用于数据库恢复(实例恢复和介质恢...
业务支撑系统DA设计典型问题分析与应对
(本文转自“新炬网络公众号”) 文 / 梁华,新炬网络(SNC)资深工程师 一、 数据架构(DA) IT架构是由数据架构、应用架构和技术架构共同构成,其中,数据架构是IT架构的核心,因为IT系统支撑下的业务运作状况,是通过IT系统中的数据反映出来的,数据是IT系统管理的重要资源,因此首先要考虑数据...
支撑起整个互联网时代的7款开源软件
(本文转自“新炬网络公众号”)开源软件现在成为整个互联网时代的支撑技术,你可能已经无法离开由开源软件构建起来的网络世界了。下面我们就来看看一些最重要的开源技术。 为互联网而生的操作系统linux Linux是一款免费的操作系统,诞生于1991年,用户可以通过网络或其他途径免费获得,并...
【新炬名师大讲堂】使用ttTraceMon进行TimesTen故障分析
(本文转自“NCN新炬团队博客”) 1.TraceMon介绍 TraceMon工具是TimesTen提供的一个底层的Debug工具,可以通过TraceMon跟踪TimesTen的内部Trace详细信息,类似于Oracle的SYSDUMP;对于TimesTen来说,由于其运行在内存中的特点,不能像Oracle那样有详细的记录信息,所有的信息都是瞬间值,对于能重现的...
【新炬网络名师大讲堂】让业务飞起来,应用性能端到端优化
此文为“2015年新炬网络全国巡回技术沙龙”专家演讲TTP之一。主题:《让业务飞起来,应用性能端到端优化》专家:陈爱珍专家简介:陈爱珍——新炬网络中间件运维专家,精通业务导向的端到端性能优化,深入理解主流中间件系统架构,熟悉业务体系架构中各层的性能分析。 ...
【新炬网络名师大讲堂】Oracle中大表添加带有默认值列的讨论(包括11G,12C新特性)
(本文转自“NCN新炬网络团队博客”)这个问题为什么要讨论呢,是有历史根源的我们从10G开始说起在11G以前,一个大表,如果要添加一个新列,且新列有默认值,如果使用alter table xx add xx_1 number default 1000; 这类语句设置,那造成的后果是非常恐怖的。它的动作其实就是,添加一个列,然后对这一列进...
【新炬网络名师大讲堂】把“库”字脱掉,从数据库管理员到数据架构师
(本文转自“新炬网络公众号”)此文为“2015年新炬网络全国巡回技术沙龙”专家演讲TTP之一。主题:《把“库”字脱掉,从数据库管理员(DBA)到数据架构师(DA)》专家:梁铭图专家简介:梁铭图——新炬网络首席架构师,十年以上数据库运维、数据分析、数据库设计以及系统规划建设经验,...
【新炬网络名师大讲堂】TimesTen索引读取效率
(本文转自“NCN新炬团队博客”) TimesTen内存数据库的效率一直是大家关注的一个重点,表结构设计和索引选择更是性能关注的重点,下面是官方对各种索引的效能测试及11.2.1.x与11.2.2.x之间的性能对比:1、Hash Index的性能对比3、B+Tree索引的性能对比...
2015年新炬网络全国巡回技术沙龙正式扬帆起航
(本文转自“新炬网络公众号”) 2015年1月23日,由新炬网络与Oracle联合举办的“2015年新炬网络全国巡回技术沙龙”在广州正式拉开序幕。 作为此次全国巡回技术沙龙的首秀,主办方特邀六位来自Oracle和新炬网络的开源技术和数据库专家莅临现场,共同分享数据架构管理、Exadata、SPA、GoldenGate、中间件、MySQL等...
【新炬网络名师大讲堂】TimesTen内存数据库评估和计算表大小及碎片
(本文转自“NCN新炬团队博客)在TimesTen内存数据库的规划阶段,我们需要评估内存数据库表占用内存空间的大小,以合理的规划内存数据库的大小和评估需要迁移到内存数据库的表及字段;在实际运维过程中,系统上线一定的时间以后,我们需要计算表的大小,甚至需要评估内存数据库表是否存在碎片等。 &nbs...
【新炬网络名师大讲堂】记一次打PSU遇到的Copy failed的问题
好久没做过安装和打PSU的活了,心里还有点小期待,本以为2个小时就可以结束的事情,结果轮到真正的打的时候,打了4个多小时才弄完,遇到了一些小问题,我这次打的环境是11.2.0.3.9,这里做个记录。废话就不说了,我们来先看下日志:root@crmdb1rac1:/#/oracle/app/11.2.0/grid/OPatch/opatch auto /oraclelog/opatch_so...
理解TimesTen内存数据库DBI文件的作用以及相关故障处理
(本文转自“NCN新炬团队博客”) DBI(DataBase Information)的作用是记录TimesTen实例的DSN注册信息,在Daemon进程启动时会读取该注册信息,显示DSN的组件启动策略。我们在实际运维过程中,基本没有人会关心DBI文件的存在,甚至有一些童鞋做了一两年的TimesTen运维,都不知道有这么一个文件存...
外媒评选出“2014年20大数据可视化工具及资料”
(本文转自“新炬网络公众号”) 巴西的新闻网站Visualoop,这是一家汇集来自互联网的信息图表和数据为中心的可视化网站,今年,他们继续评选出这一年最优秀的大数据可视化相关工具。一、可视化工具 1.Introducing Visage | Column Five 2014年的SXSWReleaseIt的获胜者,Visage基于Web平台,在ColumnFive,它...
使用Tptbm进行TimesTen性能的基准测试
(本文转自“新炬团队博客”)随着信息化规划的全面推进和企业级信息系统一体化建设不断完善,信息基础设施和软硬件快速扩充,信息系统复杂度大幅提高,数据量呈几何倍数急剧增长,集中式数据中心、大规模数据容灾中心建设,结构化与非结构化数据存储扩容等使电力企业信息逐步显现出大容量、多种类、快速处理和高时效性...
ORACLE EXADATA升级—从11.2.3.1.0到11.2.3.3.0–(9)升级后的检查
整个升级成功后,还有一些步骤需要执行,例如我们把ASM的disk repair的时间修改回来,把CRS的状态改成enable,启动dbfs,以及检查IMAGE是否都已经升级到了11.2.3.3.0。----修改ASM的disk_repair_timeSQL> alter diskgroup DATA_GXX2 set attribute 'disk_repair_time'='3.6h';Diskgroup altered.----将CRS的状态改成...
ORACLE EXADATA升级—从11.2.3.1.0到11.2.3.3.0–(8)升级交换机
InfiniBand交换机的软件安装介质也是在cells里面自带的。使用和cells一样的升级命令和方式。不过需要注意的一点是,交换机的网卡信息要和交换机主机下的/etc/hosts所配置的内容相同,如果不同,升级过程中会失败。如下所示:[FAIL ] Mismatch between address in ifcfg-eth[0,1] and /etc/hosts in gxx2sw-ib3....
ORACLE EXADATA升级—从11.2.3.1.0到11.2.3.3.0–(7)升级Bundle Patch 23
1.下载最新的OPatch,p6880880_112000_Linux-x86-64.zip,解压并检查OPatch是否是最新的版本。[oracle@gxx2db01 bp23]$ unzip p6880880_112000_Linux-x86-64.zip -d /u01/app/11.2.0.3/grid/[oracle@gxx2db01 bp23]$ $ORACLE_HOME/OPatch/opatch version2.配置OCM文件% $ORACLE_HOME/OPatch/ocm/bin/emocmrsp...