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

平生皆被读书误!

  • 博客访问: 1671509
  • 博文数量: 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-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,对.........【阅读全文】

阅读(13352) | 评论(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.........【阅读全文】

阅读(13507) | 评论(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.........【阅读全文】

阅读(12572) | 评论(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.........【阅读全文】

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

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

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

阅读(9085) | 评论(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.........【阅读全文】

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

发布时间:2013-12-31 00:41:38

操作系统可以通过防火墙之类的功能来限制访问,Oracle也提供了限制对Oracle访问的功能,配置sqlnet.ora限制ip访问。sqlnet.ora文件通常$ORACLE_HOME/network/admin/目录下,如果没有也可以手工创建。$ cat sqlnet.oraNAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)sqlnet.expire_time = 300tcp.validnode_checking = yes.........【阅读全文】

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

发布时间:2013-12-29 20:50:41

    数据块在buffer cache存放是以linked list方式存放的。当一个session想要访问/修改buffer cache的block,首先需要通过hash算法检查该block是否存在于buffer cache中,检查相同的SQL语句是否存在于library cache中也是通过hash算法实现的。要判断block是否存在于buffer cache中,就需要扫描linked list(此.........【阅读全文】

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

发布时间:2013-12-28 22:59:53

在11.2.0.2之前Oracle的spfile都可以通过修改?/dbs/下的init.ora,然后直接指定pfile来启动就可以直接读取init.ora中的spfile路径直接使用spfile,但是之前在一次11.2.0.3ASM镜像迁移过程中发现每次修改完把数据库拉起来下次再重启数据库的时候又使用回来原来的spfile文件,觉得很奇怪,在11.2.0.2迁移都没有问题,为什么这.........【阅读全文】

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

发布时间:2013-12-28 21:21:13

目前Oracle的TimesTen已经在电信、金融行业广泛使用,在TimesTen运维的过程中,monitor命令非常实用,尤其在异常或者优化的过程中,更是要经常使用到。下面对monitor的输出参数做个总结性的说明。下面是一个11g版本中的monitor输出:Command> monitor;TIME_OF_1ST_CONNECT: Sun Mar 06 10:24:27 2013==》最近一次timeste.........【阅读全文】

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

发布时间:2013-12-28 21:02:24

1.修改当前的hostname可以用hostname  myname 此时只是修改了内存内部的,下次启动又恢复了2.机器在启动的时候会调用/etc/rc.d/boot.localnet脚本看后面的附录,这个脚本会判断当前的$HOSTNAME变量是否设置,没有设置就会读取/etc/HOSTNAME来设置主机名。3.因此要修改hostname, 3.1、修改/etc/HOSTNAME文.........【阅读全文】

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

发布时间:2013-12-28 20:42:32

生产系统中修改IP或者VIP是比较少有,但是也不是没有发生过,之前在维护移动系统的时候就有一次需要修改主机的IP和VIP,在生产环境中操作之前在虚拟机上做了一个测试,记录一下。1、两边节点停止数据库,监听,asm,gsd,vip,ons服务oracle用户 srvctl stop database -d devdb -o immediatesrvctl stop asm -n ty11r1asr.........【阅读全文】

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

发布时间:2013-12-28 01:30:07

Linux下TimesTen主备搭建、重建cache group、重建备机操作整个过程都比较简单,这里也就都不加描述了,适合初学者做为参考。useradd   timestenpasswd  timestenusermod -G oinstall timestenmkdir  -p  /Timesten/tt11/logsmkdir  -p  /Timesten/tt11/infomkdir  -p .........【阅读全文】

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

发布时间:2013-12-27 14:45:10

统计信息收集无论是在Oracle还是在TimesTen中,都是属于例行的工作,为SQL执行能够采用最新的统计信息,采用最优的执行计划,生产系统我们一般都会采用定时统计收集的作业,Oracle比较强大,一般不会出现统计收集获取不到锁而引发问题,顶多就是使用不到最新的执行计划,但是对于TimesTen来说就没那么强大了,很容易由于获.........【阅读全文】

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

发布时间:2013-12-27 14:15:43

在数据库开发或者设计时,经常需要考虑存储空间的问题,当然很多时候我们并不需要去考虑一些细小的差别,但是当存储资源较为紧张的时候,我们还是有必要了解的。这里采用一个例子来区分VARCHAR2(N CHAR)与VARCHAR2(N)的区别。SQL> create table tangyun (c1 varchar2(1), c2 varchar2(1 char));SQL> insert into tangyun .........【阅读全文】

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

发布时间:2013-12-27 11:38:06

1、什么是undo    当我们对数据执行修改操作时,数据库会生成undo 信息,这样一旦执行的事务或语句由于某种原因失败,或者发出一条ROLLBACK 语句请求回滚,就可以利用这些undo信息将数据放回到修改前的样子。undo 信息存储在一组特殊的段中,这称为undo 段(undo segment)。select segment_name,tablespa.........【阅读全文】

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

发布时间:2013-12-26 23:37:14

1.查看所有用户:  select * from dba_users;  select * from all_users;  select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):  select * from dba_sys_privs;  select * from user_sys_privs;3.查看角色(只能查看登陆用户拥有的角色)所包含的权限sql.........【阅读全文】

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

发布时间:2013-12-26 23:24:05

ORA-29701: unable to connect to Cluster Manager这个错误还是蛮经常遇到的,比如主机异常重启、修改主机名和IP等一些非正常操作后重新启动ASM经常会报ORA-29701: unable to connect to Cluster Manager[oracle@tytest ~]$ export ORACLE_SID=+ASM[oracle@tytest ~]$ sqlplus '/as sysdba'SQL*Plus: Release 10.2.0.1.0.........【阅读全文】

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

发布时间:2013-12-26 19:18:09

   现在Oracle逐渐被Oracle公司绑定使用ASM,对于过去的裸设备已经慢慢的被遗忘,这里记录一些常用的Linux创建裸设备的方法,以备有需要的时候查看。##RedHat1.To determine what raw devices are already bound to other devices, enter the following command on every node:# /usr/bin/raw -qaRaw devices.........【阅读全文】

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

发布时间:2013-12-26 19:10:07

无论是在AIX环境下还是在Linux环境下,初始设置都是对用户的单个文件的大小是有限制的;当然,如果安装操作系统的工程师比较有经验,那么一般都会把这些参数调好,这样我们就没那么容易遇到内存、文件系统无法分配的问题,但是我们还是有必要知道这些的,不然哪天遇到一个新手安装的操作系统会很折腾的。这次在做电网的一.........【阅读全文】

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

登录 注册