- 博客(16)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 统计一段时间内新建的session数
1、我们知道客户端连接服务器是需要通过监听的,有一个监听日志文件会记录相关连接建立的信息:/u01/app/oracle/diag/tnslsnr/hddb1/listener/alert/log.xml[oracle@hddb1 trace]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on
2015-05-25 15:53:06 549
转载 oracle parallel
文章来自:http://jingyan.baidu.com/article/f3ad7d0ffb9e1109c2345b58.htmlOracle数据库的并行操作特性,其本质上就是强行榨取除数据库服务器空闲资源(主要是CPU资源),对一些高负荷大数据量数据进行分治处理。并行操作是一种非确定性的优化策略,在选择的时候需要小心对待。目前,使用并行操作特性的主要有下面几个方面:Paral
2015-05-21 16:26:52 583
原创 ORA-10456: cannot open standby database; media recovery session may be in progress
09:37:05 @>alter database open read only;alter database open read only*ERROR at line 1:ORA-10456: cannot open standby database; media recovery session may be in progress09:37:33 @>alter databas
2015-05-21 09:49:37 2407
原创 ORA-08186: invalid timestamp specified
1、SQL> select count(*) from t as of timestamp to_timestamp('2015-05-20 12:00:00','YYYY-MM-DD HH24:MI:SS');select count(*) from t as of timestamp to_timestamp('2015-05-20 12:00:00','YYYY-MM-DD HH24:
2015-05-20 14:24:05 5738
原创 搭建ADG遭遇各种问题
1、打算对存放数据文件的目录做raid 10(以前是raid 5),因此需要重新搭建备库,昨天对备库做了一个全库rman备份, 今天把数据文件以及控制文件全删了,从主库建了一个standby controlfile 过来,但是在将rman备份集注册到控制文件 的时候报错了,提示找不到数据库,想一想是这样,应为之前的dbid 和现在standby controlfile
2015-05-19 15:33:08 2189
原创 IO 异常读请求分析
有一个备库,准备重建了,所以备库上介质恢复进程停了,主库的归档也没有传过来,所以备库上应该没有活动才对,可是通过zabbix监控发现,有一个IO请求非常有规律:在IO请求的时段,在系统上使用IOTOP获得了一下信息:通过进程号(11646)可以获得下面的信息08:55:04 sys@ORADB1>select * from v$process where
2015-05-19 09:22:28 595
原创 实例与thread#的关系
SQL> select GROUP#,THREAD# ,SEQUENCE# from v$log; GROUP# THREAD# SEQUENCE#---------- ---------- ---------- 1 1 5 2 1 6 3
2015-05-18 22:07:32 1053
转载 判断索引是否需要重建
文章来自:1. 创建表,用于存放需要重建的索引名称 ‐‐ Create table create table T_REBUILD_INDEX ( name VARCHAR2(30), btree_space NUMBER, height NUMBER, pct_used NUMBER, deleted_
2015-05-15 14:48:30 2345
原创 vi 命令实现特需需求
1、匹配时间最近的一行:1)按正常的方法匹配,会匹配到时间最早的一行2)按“G”3) 按“N”2、匹配某行的时候,同时找出上下3行grep ORA-
2015-05-14 20:37:18 410
转载 linux dmesg命令参数及用法详解(linux显示开机信息命令)
文章来自:http://blog.csdn.net/zhongyhc/article/details/8909905功能说明:显示开机信息。语 法:dmesg [-cn][-s ]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里
2015-05-14 18:03:06 453
转载 计算磁盘IOPS
文章来自:http://www.cnblogs.com/renyb/p/3698664.html计算磁盘IOPS的三个因素: 1、RAID类型的读写比 不同RAID类型的IOPS计算公式:RAID类型公式RAID5、RAID3Drive IOPS=Read IOPS + 4*
2015-05-13 23:48:25 520
原创 db file sequential read 系列事件的定位
1、查看数据库的等待事件: INST_ID EVENT Prev Curr Tot SECONDS_IN_WAIT---------------- -------------------------------------
2015-05-07 12:06:17 342
原创 关于统计信息的导入导出
1、导入导出统计信息的情形或作用 a、可以把生产环境的统计信息导入到测试环境使得执行计划的产生能极大程度上等同于生产环境 b、通过导入导出可以冻结执行计划,即控制与对比不同环境中的执行计划 c、统计信息可以在重新analyze schema之前进行备份,防止analyze后性能下降 d、系统级别的统计信息可以被移植到小型服务器来模拟Oracle在大型服务器的运行环境
2015-05-06 14:49:37 1029
原创 v$sql字段的理解
PLAN_HASH_VALUE: 反应sql的执行计划,如果不同的sql的 PLAN_HASH_VALUE 相同,则表示这些sql的执行计划相同。HASH_VALUE:sql_id的后几位的一个值,因此不同的sql 的HASH_VALUE 也可能相同。sql_id:能够唯一标示一条sqlversion_count:我们经常会在SQL相关的动态性能视图中遇VERSION_COUNT,
2015-05-06 13:14:03 2594
原创 library cache: mutex X
发现数据库存在 ;library cache: mutex X 等待事件 (ID 1357946.1)Top 5 Timed Foreground EventsEventWaitsTime(s)Avg wait (ms)% DB timeWait Classlibrary cache: mute
2015-05-05 17:01:46 1953
原创 DB_FILE_NAME_CONVERT
*.DB_FILE_NAME_CONVERT='/oradata/gps3','/oradata/gps2'主库的数据文件 存放在/oradata/gps3 下,搭建备库的时候,数据文件放在/oradata/gps2 下。
2015-05-01 18:09:51 601
oracle 11.2.0.1升级到11.2.0.4
2015-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人