摘要:Are You A Good Developer?'Good' means having qualities that are desirable and distinguishing. From a developer's perspective, these qualities are both technical as well as non-technical. Here are some... 阅读全文
关于Sql server数据类型HierarchyID 数据类型用法和递归显示完整路径
2024-03-13 16:08 by Tracy., 120 阅读, 0 推荐, 收藏, 编辑
摘要:对于数据库表中的大类,小类我们基本一直在使用id ,parentid的方式,今天发现了一种更清晰,更完美的解决方式。 SQL Server 2008版本之后的新类型HierarchyID 不知道大家有没有了解, 该类型作为取代id, parentid的一种解决方案,让人非常惊喜。 官方给的案例浅显易 阅读全文
Changing Project Binding to Surround SCM Integration Provider with Visual Studio 2010
2013-12-11 13:51 by Tracy., 501 阅读, 0 推荐, 收藏, 编辑
摘要:Changing Project Binding to Surround SCM Integration Provider with Visual Studio 2010Sarah Wigsertalks aboutSurround SCMon November 18, 2011Andrew Horner, one of our Sales Engineers, was recently on-site with a customer that purchased Surround SCM, and had a large amount of source code which they wa 阅读全文
On Caching and Evangelizing SQL
2013-07-01 17:22 by Tracy., 344 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51asktom-453438.htmlOur technologist caches scalar subqueries, votes for SQL, and recommends technology and community.One of the talks I gave recently at the Oracle Benelux User Group (OBUG) conference in Belgium was regarding techniques—s 阅读全文
Asktom Oracle:On Caching and Evangelizing SQL
2012-08-17 16:32 by Tracy., 425 阅读, 0 推荐, 收藏, 编辑
摘要:Our technologist caches scalar subqueries, votes for SQL, and recommends technology and community.One of the talks I gave recently at the Oracle Benelux User Group (OBUG) conference in Belgium was regarding techniques—some SQL tricks, if you will—you can use when writing SQL. One of the techniques I 阅读全文
转:Oracle中 HWM与数据库性能的探讨
2011-12-30 17:21 by Tracy., 1024 阅读, 1 推荐, 收藏, 编辑
摘要:本文讨论的是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 阅读全文
10g跨越resetlogs时间点进行完全/不完全恢复
2011-12-30 16:44 by Tracy., 718 阅读, 0 推荐, 收藏, 编辑
摘要:一、全备份数据库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., 920 阅读, 1 推荐, 收藏, 编辑
摘要:前面我们已经知道了如何进入rman,以及rman的一些基本命令,相信大家定会觉着rman操作的简单,事实也确实如此,但万不要因此小视rman的强大,简单往往意味着灵活,灵活对于那些有心人则意味着主动权尽在掌握。一、RMAN备份形式 1、镜像复制(ImageCopies) 镜像复制实际上就是数据文件、控制文件或归档文件的复制,与用户通过操作系统命令建立的文件复制实质一样,只不过RMAN是利用目标数据库中的服务进程来完成文件复制,而用户则是用操作系统命令。所以镜像复制的方式体现不出RMAN的优势,也并非我们讨论的重点,大家了解一下即可(啥?想知道镜像复制咋用?卡,问村长去~~~~~)。 2... 阅读全文
Oracle10g的不完全及完全恢复.
2011-12-30 16:32 by Tracy., 713 阅读, 0 推荐, 收藏, 编辑
摘要:在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 阅读, 0 推荐, 收藏, 编辑
摘要: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., 1230 阅读, 0 推荐, 收藏, 编辑
摘要:编辑器加载中 默认情况下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., 29423 阅读, 1 推荐, 收藏, 编辑
摘要:编辑器加载中...一. 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., 1519 阅读, 0 推荐, 收藏, 编辑
摘要:本文介绍了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., 3064 阅读, 0 推荐, 收藏, 编辑
摘要: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 阅读, 0 推荐, 收藏, 编辑
摘要:/* 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 阅读, 0 推荐, 收藏, 编辑
摘要:一些数据格式化-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 阅读全文