【笨汤】Tony.Tang汤云。。。

明天的我们,会感激今天拼搏的自己!

  • 博客访问: 1516913
  • 博文数量: 106
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
  • 认证徽章:
个人简介

有空写写一写,没空看一看。。。 微信号:tangyun0925

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章存档

2016年(12)

2015年(17)

2014年(21)

2013年(19)

2012年(10)

2011年(4)

2010年(15)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-03-09 00:15:03

我们先看下面几个我们实际工作中经常会遇到的问题:1、通常说Oracle数据库是什么?2、如何理解Oracle实例?3、Oracle实例由哪些部分组成,它们之间的作用是什么?4、如何理解Oracle的物理结构?5、Oracle的物理结构由哪些部分组成,它们之间的作用是什么?6、如何理解Oracle的逻辑结构?7、O.........【阅读全文】

阅读(12740) | 评论(0) | 转发(5)

发布时间:2015-12-17 08:48:49

Oracle TimesTen In-Memory Database(以下简称TimesTen IMDB)是一种业界领先的内存中关系数据库,它是Oracle的一款战略性产品。已经有成千个客户部署了TimesTen IMDB,事实证明这种产品技术加快了应用程序的响应速度,因此适用于性能关键的联机实时应用程序。TimesTen IMDB 可作为独立的内存中数据库或者为Oracle 数据库的高速缓存子集在应用程序层提供实时数据管理。TimesTen IMDB 通常与应用程序一起部署在中间层。TimesTen 能够满足微秒级的快速响应需求。......【阅读全文】

阅读(11232) | 评论(0) | 转发(2)

发布时间:2015-03-13 00:44:42

我们先看下面几个我们实际工作中经常会遇到的问题:1、Times Ten为什么有两个CheckPoint文件?2、两个CheckPoint文件之间是什么关系?3、两个CheckPoint文件与Trans Log之间是什么关系?4、TimesTen是怎么维护两个CheckPoint文件和Trans Log的?5、如果CheckPoint文件删除或者损坏会不会宕机?6.........【阅读全文】

阅读(11540) | 评论(0) | 转发(1)

发布时间:2016-10-26 15:17:45

1、先保留现有的多路径配置#/sbin/multipath -ll | grep 3PARdata>/tmp/out2、安装磁盘扫描插件(如果不存在的话)#yum install sg3_utils3、执行磁盘重新扫描,获取wwid(需要提前获取新增加的磁盘连路条数是否符合)#rescan-scsi-bus.sh -l -w -c4、逐一扫描磁盘#for i in `cat /proc/part.........【阅读全文】

阅读(858) | 评论(0) | 转发(1)

发布时间:2016-04-15 10:45:05

LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LV.........【阅读全文】

阅读(10197) | 评论(0) | 转发(1)

发布时间:2016-04-08 15:40:01

Active DataGuard由于db_file_name_convert设置不当,导致数据文件无法自动同步到备库问题处理过程。检查主备日志同步SQL> select max(sequence#)  from v$archived_log;MAX(SEQUENCE#)--------------        386952SQL> select max(sequence#) from v$archived_log where applied='YES';&n.........【阅读全文】

阅读(7939) | 评论(0) | 转发(0)

发布时间:2016-03-25 14:54:13

改造操作步骤:1、 检查表能否进行在线重定义,通过主键或rowid两种方法;2、创建目标表结构;索引、主键等不用创建;3、开始进行在线重定义,先全量同步一次数据;4、同步索引和依赖的对象(包括索引、约束、触发器、权限等);5、增量同步数据;6、完成在线重定义;7、统计信息收集,检查表.........【阅读全文】

阅读(7858) | 评论(0) | 转发(0)

发布时间:2016-03-17 11:24:38

      在运维过程中,我们经常会遇到Oracle由于数据、统计信息等的变动,导致Oracle CBO选择不是我们期望的执行计划的情况,下面记录一下手动固定执行计划的过程。1、查询每个执行计划消耗的资源情况SQL> set lines 150 pages 999;SQL> col p_user for 99999 ;SQL> col execs  for 9999999 ;.........【阅读全文】

阅读(12100) | 评论(0) | 转发(1)

发布时间:2016-03-15 16:56:28

Literal SQL?个Literal SQL语句是指在predicate中使?具体值,?不是使?绑定变量,即不同的执?语句使?的具体值可能是不?样的。使?了:SELECT * FROM emp WHERE ename = 'CLARK';而不是:SELECT * FROM emp WHERE ename = :.........【阅读全文】

阅读(11184) | 评论(0) | 转发(0)

发布时间:2016-03-10 15:19:30

去年花了一点时间整理了一份TimesTen的运维技能测试题,虽然时间比较紧,没有进行反复推敲,不过都是根据个人实际运维经验来整理的;分为基础、中级、高级三部分,现在先发基础部分出来看看有没有人感兴趣,有兴趣的人多再发中级、高级部分。......【阅读全文】

阅读(7632) | 评论(0) | 转发(0)

发布时间:2016-03-03 08:40:07

Oracle TimesTen In-Memory Database(简称TimesTen IMDB或TT)是一种业界领先的内存中关系数据库,它是Oracle的一款战略性产品。已有几千个客户部署了TimesTen IMDB,事实证明这种产品技术加快了应用程序的响应速度,因此适用于性能关键的联机实时应用程序。TimesTen IMDB可作为独立的内存中数据库或者为Oracle数据库的.........【阅读全文】

阅读(5203) | 评论(0) | 转发(0)

发布时间:2016-02-17 11:09:29

MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单,不过MySQL涉及的初始化参数还是比较多,初始化参数配置不合理MySQL将很难启动,这次安装MySQL感觉比十年前第一次安装Oracle RAC还折腾,百度了一圈感觉网上的步骤清晰一点的都是使用cmake这个包来安装,所以这里纪录一下安装步骤,或许有对初次接触MySQL的兄弟会有帮助。
安装步骤:
1、安装MySQL数据库软件rpm包
2、配置MySQL数据库参数文件my.cnf
3、初始化MySQL数据库实例
4、启动MySQL服务进程mysqld
5、修改登录密码和检查数据库参数......【阅读全文】

阅读(4842) | 评论(0) | 转发(0)

发布时间:2016-02-15 10:32:38

MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单。
Master-Slave搭建步骤:
1、在两台主机分别安装MySQL数据库软件
2、在两台主机分别创建并初始化MySQL数据库实例
3、从主库dump数据(库)导入到备库
4、修改主从(Master-Slave)配置
5、主库grant、从库启动复制(start slave)
6、验证主备数据同步......【阅读全文】

阅读(4532) | 评论(0) | 转发(0)

发布时间:2016-01-29 17:10:02

Take the following limitations into account when running online DDL operations:During an online DDL operation that copies the table, files are written to the temporary directory ($TMPDIR on Unix, %TEMP% on Windows, or the directory specified by the --tmpdir .........【阅读全文】

阅读(4875) | 评论(0) | 转发(0)

发布时间:2016-01-25 14:21:52

1.编写目的鉴于最近网上很多朋友都在问关于CacheGroup的操作,很多兄弟按照官方文档操作,出现大量的问题,又不知道如何解决。为了帮助初学的兄弟快速搭建CacheGroup环境,所以才编写该操作文档,按照该操作文档操作即简单又清晰,希望对正在学习TimesTen的你有帮助。2.Oracle数据库配置2.1创建CG表空间SQL> create .........【阅读全文】

阅读(10165) | 评论(0) | 转发(0)

发布时间:2015-12-28 15:37:45

free -m输出有3行:Mem:表示物理内存-/+ buffers/cached:表示物理内存缓存Swap:表示硬盘交换分区其中Mem中的total、used、free、shared、buffers、cached表示如下:total:表示物理内存总量。used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。.........【阅读全文】

阅读(5840) | 评论(0) | 转发(0)

发布时间:2015-12-25 08:42:11

1. TraceMon介绍
TraceMon工具是TimesTen提供的一个底层的Debug工具,可以通过TraceMon跟踪TimesTen的内部Trace详细信息,类似于Oracle的SYSDUMP;对于TimesTen来说,由于其运行在内存中的特点,不能像Oracle那样有详细的记录信息,所有的信息都是瞬间值,对于能重现的故障或者性能问题,使用TraceMon跟踪分析,可以说是不二的选择了。更多介绍可以参考官方文档《TimesTen Troubleshooting Guide》或者Oracle技术论坛。
2. 使用注意事项
TraceMon是TimesTen提供的一个底层的Debug工具,既然是底层工具,那么使用自然会存在一定的风险。
TraceMon最主要的风险在于对性能的消耗,特别是CPU的消耗最为严重,所以使用时需要非常小心,不建议对生产系统进行全库的Trace,全库Trace不单对性能消耗过大,日志量也非常太大,不便于问题的分析和定位;在生产系统中使用建议请求Oracle的技术支持。......【阅读全文】

阅读(5003) | 评论(0) | 转发(0)

发布时间:2015-03-06 01:17:15

      内存是TimesTen内存数据库中最重要的资源,就好比我们熟悉的Oracle数据库中只有一个System表空间一样;遗憾的是TimesTen的内存资源不单类似Oracle数据库只有一个System表空间一样的特例,TimesTen的不单只有一个表空间,还是一个不支持在线扩容更不能自动扩展的表空间。TimesTen的扩容很简单,.........【阅读全文】

阅读(11273) | 评论(0) | 转发(1)

发布时间:2015-02-09 09:09:37

迁移redo log到不同的存储路径实际运维过程中,我们也经常需要迁移redo log到不同的存储路径,或者修改redo log的大小等等,下面整理了两种迁移redo log的方式。1)    方案1:停止数据库实例迁移redo loga、  查询数据redo logSQL> select group#,type,memberf.........【阅读全文】

阅读(12281) | 评论(5) | 转发(1)

发布时间:2015-02-06 23:20:36

1.      什么是Redo logRedo log包含所有的数据库变化历史,数据库的所有操作变化,均按照写入重做日志缓冲区先于数据块缓冲区、写入重做日志文件先于写入数据文件;当发生提交动作时,将重做日志缓冲区变化刷到重做日志文件。重做日志文件一般用于数据库恢复(实例恢复和介质恢复)、Log Min.........【阅读全文】

阅读(10659) | 评论(0) | 转发(3)

发布时间:2015-02-05 00:18:14

MAC+Vmware Fusion安装Oracle11g RAC 小黑时代已经过去了,现在IT民工已经开始转向高大上的Mac了。但是屌丝终究是屌丝,换了Mac后还是得安装RAC作为平时工作的环境,面对这高级的Mac OS X的操作系统,不得不觉得折腾,图形界面是一个折腾,共享存储是一个折腾,为了后面从小黑换Mac的兄弟们提高效率,减少折腾,这里.........【阅读全文】

阅读(12113) | 评论(6) | 转发(0)

发布时间:2015-02-02 23:06:45

1.   TraceMon介绍TraceMon工具是TimesTen提供的一个底层的Debug工具,可以通过TraceMon跟踪TimesTen的内部Trace详细信息,类似于Oracle的SYSDUMP;对于TimesTen来说,由于其运行在内存中的特点,不能像Oracle那样有详细的记录信息,所有的信息都是瞬间值,对于能重现的故障或者性能问题,使用TraceMon跟踪.........【阅读全文】

阅读(9581) | 评论(0) | 转发(0)

发布时间:2015-01-29 00:40:00

随着企业级信息系统一体化建设不断完善,信息基础设施和软硬件快速扩充,信息系统复杂度大幅提高,数据量呈几何倍数急剧增长,集中式数据中心、大规模数据容灾中心建设,结构化与非结构化数据存储扩容等使电力企业信息逐步显现出大容量、多种类、快速处理和高时效性的特征。而应用系统一贯采用的传统关系型数据库(RDBMS.........【阅读全文】

阅读(11925) | 评论(1) | 转发(0)

发布时间:2015-01-28 00:24:31

      在11.2.2.x版本TimesTen的实际运维中,经常会出现大量的"waiting for latch"的告警信息,直到11.2.2.8.0以后版本,针对latch进行了改进,期待11.2.2.8.0以后版本能有所改善;由于TimesTen中,latch等待的种类较多,每一种latch等待,代表着不通的性能问题,为了方便的理解,分别梳理各种“waiting f.........【阅读全文】

阅读(8447) | 评论(0) | 转发(0)

发布时间:2015-01-27 00:47:23

        TimesTen内存数据库支持哈希、范围和位图三种类型的索引,其中哈希索引在等值查询中有着其他索引不能比的高效的优势,通常用于匹配单行或多行记录查询。哈希索引的创建语法:CREATE [UNIQUE] HASH INDEX [Owner.]IndexN.........【阅读全文】

阅读(9369) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册