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

平生皆被读书误!

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

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

文章存档

2018年(6)

2017年(5)

2016年(12)

2015年(17)

2014年(21)

2013年(19)

2012年(10)

2011年(4)

2010年(15)

发布时间:2014-08-09 17:49:51

在TimesTen的维护中,监控TimesTen剩余的最大连续内存块是非常有必要的,但是Oracle在TimesTen中只提供了有一个存储过程来查看TimesTen内存数据库的剩余最大连续空闲内存段,而且该存储过程还会引起内存数据库瞬间Hang住,我们都知道TimesTen一般承载的业务都是实时性要求非常高的,这种瞬间Hang住有可能会造成业务影响,.........【阅读全文】

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

发布时间:2014-07-12 21:38:50

前几天看到CSDN的一篇文章,Oracle12c可以下载试用了,赶紧跑到oracle官网下载去尝尝鲜?对一个ArcGISer来说关心的无怪乎两个问题1:ArcSDE10.2(最新版本)是否支持Oracle12c2:Oracle12c是否有一些新功能可以解决以前使用很难解决的问题。带着这两个问题,就开启了Oracle12c的安装之旅。oracle.........【阅读全文】

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

发布时间:2014-06-16 23:36:49

无论是在Oracle运维、TimesTen的运维还是做其他数据库的运维,在实际工作的过程中都少不了对SQL的分析和优化;在TimesTen中,没有像Oracle那样提供10046/10053等事件对SQL执行进行诊断;也没有HIST历史表用于SQL语句的查找,只能使用ttXactAdmin、ttSQLCmdCacheInfo、ttSQLCmdQueryPlan获取SQL的实时相关详细信息;该方式只.........【阅读全文】

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

发布时间:2014-06-15 01:40:37

关于TimesTen的锁,有两个概念:共享锁/读 和 排他锁/写、有意图的锁定和无意图的锁定。比如行锁就是一种有意图的锁定,是可以和其他行锁共享的一种锁,是我们要操作它而添加的锁定。比如一个地方是行锁,而另外一个地方需要表锁,因为对于锁管理器来说是两个不同的对象,是不知道他们之间的关系的,所以所有的行锁都需要.........【阅读全文】

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

发布时间:2014-06-09 22:24:38

今天接到一个客户的电话,说他们有一个库的CheckPoint历史时间比较奇怪,而且事务日志一致都没有删除。1、看了一下事务持有日志,确实有点奇怪持有日志的是CheckPoint文件,而且也没有主备复制和长事务。Command> call ttlogholds;< 11302, 54794696, Checkpoint         .........【阅读全文】

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

发布时间:2014-06-05 22:15:30

       密码管理一直是运维中安全管理的一部分,CacheGroup管理用户密码的修改虽然不复杂,但是对于生产来说,修改不完善比较容易引发故障。这里介绍一下CacheGroup管理用户密码的修改,便于入门的兄弟学习。1、在主备节点修改sys.odbc.ini配置文件$ cd $TT_HOME/info$ vi sys.od.........【阅读全文】

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

发布时间:2014-05-31 23:29:40

      TimesTen在ASP模式下,主备切换是日常运维中比较经常需要实施的操作,虽然我们可以配置HACMP自动切换,但是手动切换也是难免的,无论是配置自动切换还是手动切换。具体的操作步骤基本一致。1、切换前注意事项:a、检查主备同步状态,如若有日志复制堆积,则需要等其日志追平。b、主备切.........【阅读全文】

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

发布时间:2014-05-29 23:37:51

在TimesTen运维过程中,重建备机是日常运维中最经常实施的操作,这里记录一下重建备机操作步骤,便于初入门的兄弟参考。1、注释定时任务脚本$ crontab -e :%s/^/#/g2、检查主备同步情况ttisql  -connstr Command> call ttbookmark;Command> call ttbookmark;3、停止主节点的复制进程ttisql  -conns.........【阅读全文】

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

发布时间:2014-05-27 00:06:32

TimesTen配置从客户端连接与Oracle相似,稍有差别:1、安装客户端TimesTen通过客户端连接到服务端与Oracle类似,也需要安装TimesTen客户端。安装过程非常简单,这里就不做介绍了。2、配置客户端配置TimesTen客户端的$TT_HOME/info目录下的sys.odbc.ini参数文件。vi  sys.odbc.ini[tytt1]    .........【阅读全文】

阅读(5792) | 评论(1) | 转发(1)

发布时间:2014-05-25 13:02:23

在TimesTen运维及项目前期规划过程中,需要对TimesTen临时空间进行计算,下面根据官方建议结合运维经验规划临时空间的分配:1、官方对临时空间分配的计算方法:TempSize =  14 MB + ceiling(PermSize / 8)根据个人的运维经验,官方的计算方式比较适合于内存数据库大小在10~40GB比较合适,如果内存库分配较小或较大.........【阅读全文】

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

发布时间:2014-05-25 00:40:40

TimesTen与Oracle不同,由于TimesTen是内存数据库,基本无法存储太多用于分析的细心,ttmesg日志基本是问题分析的主要信息,保证故障期间的ttmesg信息有效变得特变的重要。......【阅读全文】

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

发布时间:2014-01-23 00:56:39

1、检查checkpoint的近8次CheckPoint历史记录。call ttCkptHistory;2、查看checkpoint的配置。call ttCkptConfig;< 600, 32, 0 >1 row found.call ttCkptConfig(1200,0,50);3、重置TEMP_IN_USE_HIGH_WATERcall ttMonitorHighWaterReset();3、查看tt的配置。call ttConfiguration;4、使用ttAgingScheduleNow,对.........【阅读全文】

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

发布时间:2014-01-12 23:28:10

一、ORACLE环境检查查oracle数据库版本(>9.2.0.4.0).select * from v$version;BANNEROracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE        10.2.0.1.0        ProductionTN.........【阅读全文】

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

发布时间:2014-01-10 22:36:53

检查日志,发现两次次宕机前均出现ORACLE内部600错误 (ORA-00600 [15709] , [29], [1]),该错误是由于数据库发生并行回滚触发了Oracle Bug 6954722。检查alert日志及数据库回滚信息,发现确实有大量的数据回滚。日志分析:--First CrashWed Jan  8 12:08:51 2014Errors in file /oracle/products/admin/szdm/bdump/.........【阅读全文】

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

发布时间:2014-01-07 22:55:13

一、Oracle数据库配置创建CG表空间SQL> create tablespace TBS_TY datafile '+DATADG' size 20g; TT在Oracle端的表空间统一使用TBS_TY,“+DATADG”根据各个地市的具体情况指定。创建并赋权CG管理用户SQL> create user ty indentified by ty default tablespace TBS_TY;SQL> grant connect,unlimited tablespace,reso.........【阅读全文】

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

发布时间:2014-01-06 22:03:43

1、查询表是否存在检查要同步的表是否均存在于源端数据库2、查询是否都存在附加日志select * from t_gg_zmy_all t  where exists (select 1 from dba_tables b where t.owner=b.owner and t.tab_name=b.table_name)minus select owner,table_name from dba_log_groups;3、如果存在表没有打开附加日志,则登录到g.........【阅读全文】

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

发布时间:2014-01-05 22:59:39

Crontab是一个操作系统的定时执行工具,可以在无需人工干预的情况下运行作业。一般在安装操作系统都会把Crontab这个服务打开,我们可以直接用这个服务,可以直接用crontab命令编辑,调度后台作业:crontab -u  -----设定某个用户的crontab服务,一般root用户在执行这个命令的时候需要此参数。crontab -l  -----.........【阅读全文】

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

发布时间:2014-01-05 19:57:36

我们在安装虚拟机经常为了加快虚拟机启动,都要停掉SendMail进程。下面是停止SendMail进程启动的过程。1、执行命令service sendmail stop 2、执行命令:chkconfig --list sendmail sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off 表明sendmail在level在2、3、4、5时是自动启动sendMail服务的,一般系统设置为level 3(.........【阅读全文】

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

发布时间:2014-01-04 23:43:50

一次Grid Control的agent是启动的,但是在GC服务端看不到相关信息,而且OMS端状态不正确问题处理过程。oraagent@gd_rdb01:/opt/oracle/agentbase/agent10g/bin$ ./emctl status agentOracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0.  Copyright (c) 1996, 2009 Oracle Corporation.  All r.........【阅读全文】

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

发布时间:2014-01-03 17:01:29

     Oracle进程在处理一个数据块时,首先将其读入物理内存空间,在处理完成后,再由特定进程将其写回磁盘;如果在这个过程中,出现内存故障,CPU计算失误,都会导致内存数据块的内容混乱,最后反映到写回磁盘的数据块内容有误,这样就表现为数据块坏块。   Oracle数据库出现坏块现象是指在.........【阅读全文】

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

发布时间:2014-01-01 11:33:25

一、ASM磁盘和磁盘组管理1、创建磁盘组create diskgroup DG2 EXTERNAL REDUNDANCY DISK 'ORCL:A1';   create diskgroup SYSDGM normal redundancy FAILGROUP flgrp1 disk '/dev/rhdisk52','/dev/rhdisk53' FAILGROUP flgrp2 disk '/dev/rhdisk14','/dev/rhdisk13';1)磁盘名称需要大写2)磁盘名称使用V$asm_di.........【阅读全文】

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

登录 注册