摘要:
本文讨论的是oracle中关于table的HWM的内容,主要包括这样几个内容:1.什么是HWM?2.HWM是如何移动的。3.HWM对于性能的影响4.何时应该降低以及如何降低HWM5.其他一些影响HWM的操作除了特殊注明,本章内容所有的实验都基于:win2000,oracle9201,bolcksize 8K的实验环境。一、什么是HWMHWM(high water mark),高水标记,这个概念在segment的存储内容中是比较重要的.简单来说,HWM就是一个segment中已使用和未使用的block的分界线.在oracle的concept中对于HWM的说明是这样的:在一个segment中,HW 阅读全文
随笔档案-2011年12月
10g跨越resetlogs时间点进行完全/不完全恢复
2011-12-30 16:44 by Tracy., 719 阅读, 收藏, 编辑
摘要:
一、全备份数据库C:\> rman target /RMAN> backup database plus archivelog delete all input;二、进行数据的更改C:\> sqlplus "/ as sysdba"SQL > insert into tony.test select * from dba_objects ;SQL > commit;SQL > select count(*) from tony.test ;COUNT(*)----------46598 SQL > alter system swit 阅读全文
RMAN 备份介绍
2011-12-30 16:38 by Tracy., 924 阅读, 收藏, 编辑
摘要:
前面我们已经知道了如何进入rman,以及rman的一些基本命令,相信大家定会觉着rman操作的简单,事实也确实如此,但万不要因此小视rman的强大,简单往往意味着灵活,灵活对于那些有心人则意味着主动权尽在掌握。一、RMAN备份形式 1、镜像复制(ImageCopies) 镜像复制实际上就是数据文件、控制文件或归档文件的复制,与用户通过操作系统命令建立的文件复制实质一样,只不过RMAN是利用目标数据库中的服务进程来完成文件复制,而用户则是用操作系统命令。所以镜像复制的方式体现不出RMAN的优势,也并非我们讨论的重点,大家了解一下即可(啥?想知道镜像复制咋用?卡,问村长去~~~~~)。 2... 阅读全文
Oracle10g的不完全及完全恢复.
2011-12-30 16:32 by Tracy., 715 阅读, 收藏, 编辑
摘要:
在Oracle10g以前,在进行了不完全恢复使用resetlogs选项打开数据库以后,Oracle建议你要立即进行全备份。 因为日志序号会被置位,以防止后续日志被应用。resetlogs之前的备份将不能用于进行跨域resetlogs时间点的恢复。 在Oracle10g中,Oracle允许跨越resetlogs时间点进行完全/不完全恢复。 看一下测试的例子:1.全备份数据库 $ rman target /Recovery Manager: Release 10.1.0.2.0 - 64bit ProductionCopyright (c) 1995, 2004, Oracle. All rig. 阅读全文
Oracle:How to create physical standby database with 11g RMAN DUPLICATE FROM ACTIVE DATABASE [ID 747250.1]
2011-12-27 17:26 by Tracy., 653 阅读, 收藏, 编辑
摘要:
In this Document Goal SolutionApplies to:Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.1.0.7 - Release: 11.1 to 11.1Information in this document applies to any platform.***Checked for relevance on 15-Feb-2011***GoalThis note outlines the required steps to create a physical standby d.. 阅读全文
Oracle alert log 按天 存放 脚本
2011-12-27 17:13 by Tracy., 1232 阅读, 收藏, 编辑
摘要:
编辑器加载中 默认情况下alert log 只有一个文件,当积累到一定量的时候,要查看alert.log 的时候,就有点小麻烦。 只能用tail -xxx 行来查看。 所以,如果能把alert.log 按天存放,或者放到一个历史文件里。 而alert.log 只保留当天的log内容的话,这样查看就很方便了。 而且这样也有利于我们用脚本来查看alert log 中当天是否有错误发生。 一. Windows 平台 windows 下是个批处理文件。 把这个批处理文件添加到计划任务,每天0点执行一下就可以了。 back_log_file.bat rem 复制... 阅读全文
Linux Crontab 定时任务 命令详解
2011-12-27 17:12 by Tracy., 29427 阅读, 收藏, 编辑
摘要:
编辑器加载中...一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.... 阅读全文
Oracle:8个常用的监控数据shell脚本
2011-12-27 16:24 by Tracy., 1521 阅读, 收藏, 编辑
摘要:
本文介绍了8个常用的监控数据shell脚本。首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。网上也有好多类似的文章,但基本上都不能正常运行,花点时间重新整理了下,以后就能直接使用了。 一.同时文章还介绍了8个重要的脚本来监控Oracle数据库: 1.检查实例的可用性 2.检查监听器的可用性 3.检查alert日志文件中的错误信息 4.在存放log文件的地方满以前清空旧的log文件 5.分析table和index以获得更好的性能 6.检查表空间的使用情况 7.找出无效的对象 8.监控用户和事务 二.DBA需要的Unix基本知识 基本的UNIX命令 阅读全文
转:linux中oracle的日常维护命令
2011-12-27 16:20 by Tracy., 3067 阅读, 收藏, 编辑
摘要:
1. 检查Oracle的进程 $ ps -ef|grep "ora_"|grep -v grep oracle 5998 1 0 11:15:59 ? 0:01 ora_j000_PPRD10 oracle 2968 1 0 21:16:57 ? 0:00 ora_q000_PPRD10 oracle 2927 1 0 21:16:33 ? 0:00 ora_pmon_PPRD10 oracle 2933 1 0 21:16:34 ? 0:07 ora_dbw0_PPR... 阅读全文
Oracle:检查被锁数据在V$LOCK中的情况
2011-12-27 14:59 by Tracy., 819 阅读, 收藏, 编辑
摘要:
/* Formatted on 12/27/2011 2:55:58 PM (QP5 v5.163.1008.3004) */SELECT (SELECT username FROM v$session WHERE sid = v$lock.sid) username, sid, id1, id2, lmode, request, block, v$lock.TYPE FROM v$lock WHERE sid IN (SELECT sid ... 阅读全文
转:数据格式化-Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法
2011-12-27 14:41 by Tracy., 500 阅读, 收藏, 编辑
摘要:
一些数据格式化-Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法 ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数。缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataIt 阅读全文
转:Windows平台之Oracle10g DG配置
2011-12-27 13:33 by Tracy., 2404 阅读, 收藏, 编辑
摘要:
Windows平台之Oracle10g DG配置DataGuard简称DG,是一种数据库级别的HA方案,最主要功能是冗灾、数据保护、故障恢复,DG是生产数据库的"事务一致性copy",创建时,使用生产库的物理copy,创建完成后,备库会通过生产库传输过来的归档日志(或重做条目)自动维护备用数据库。将重做数据应用到备用库。DG分为"物理standby"和"逻辑standby" 。本实例是采用“物理standby”。DG是Oracle企业版专有特性,因此标准版是没有的。操作系统主从关系IP地址数据文件路径win2003serverPrim 阅读全文
Sql Server:索引使用情况及优化的相关 Sql
2011-12-02 11:04 by Tracy., 342 阅读, 收藏, 编辑
摘要:
--Begin Index(索引) 分析优化的相关 Sql -- 返回当前数据库所有碎片率大于25%的索引-- 运行本语句会扫描很多数据页面-- 避免在系统负载比较高时运行-- 避免在系统负载比较高时运行declare @dbid intselect @dbid = db_id()SELECT o.name as tablename,s.* FROM sys.dm_db_index_physical_stats (@dbid, NULL, NULL, NULL, NULL) s,sys.objects owhere avg_fragmentation_in_percent>25 and 阅读全文
Oracle: SQL精妙SQL语句讲解
2011-12-01 15:20 by Tracy., 792 阅读, 收藏, 编辑
摘要:
一、重复操作查询--where条件得distinct systemdicid作为唯一标识select * from dmis_zd_systemdic t WHERE typeid = '06012' and t.systemdicid in (select min(systemdicid) from dmis_zd_systemdic where typeid = '06012' group by name) order by orde... 阅读全文
Oracle: wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换
2011-12-01 14:58 by Tracy., 2393 阅读, 收藏, 编辑
摘要:
构建测试表:Sql代码create table TABLE1 ( ID INTEGER, NAME VARCHAR2(10) ) create table TABLE2 ( ID INTEGER, ROLE VARCHAR2(10) ) insert into TABLE1 (ID, NAME) values (1, '张三'); insert into TABLE1 (ID, NAME) values (2, '李四'); commit; insert into TABLE2 (ID, ROLE) val... 阅读全文
Asktom: Redo logs are generated by MV.
2011-12-01 14:46 by Tracy., 368 阅读, 收藏, 编辑
摘要:
You AskedHi Tom,I was at your conference in MTL in february. It was a pleasure to finally meet you. My question is regarding the refresh of MVs. We are using Discoverer with a 9i Database in Archivelog mode. The problem is when we need to refresh our Materialized Views, a lot of redo logs are ge... 阅读全文
Asktom:Index Rebuild and analyze
2011-12-01 14:30 by Tracy., 392 阅读, 收藏, 编辑
摘要:
You AskedHello Tom ,I have a query regarding Index rebuild .what according to you should be time lag between index rebuilds.We are rebuilding indexes every week .but we found it is causing lot of fragmentation.is there any way we could find out whether we should rebuild the indexes and also what ind 阅读全文