06 2011 档案

摘要:一. Bulk 概述 本来只想测试一下Bulk Collect 和update性能的,但发现Bulk 的东西还是很多的,在OTN上搜了一些,整理如下。 1.1 Bulk Binding 和 Bulk SQLFrom: http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17125/adfns_packages.htm#ADFNS343 Oracle Database uses two engines to run PL/SQL blocks and subprograms. The PL/SQL engine runs proced 阅读全文
posted @ 2011-06-30 23:10 sqlite例子 阅读(211) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Button x="73" y="56" label="点我" width="117" height="46" id="btnClick&q 阅读全文
posted @ 2011-06-30 01:13 sqlite例子 阅读(112) 评论(0) 推荐(0)
摘要:关于ROWID的介绍参考我的Blog: Oracle Rowid 介绍 http://blog.csdn.net/tianlesoftware/archive/2009/12/16/5020718.aspx关于大表Update 的一个讨论,参考itpub: http://www.itpub.net/viewthread.php?tid=1052077一. 在虚拟机上 使用rowid 进行update 测试 使用rowid 进行update能提高速度,是因为通过rowid 能够迅速的进行定位,不用全表进行扫描。-- 查看表dave 记录数SYS@dave2(db2)> select cou 阅读全文
posted @ 2011-06-30 00:34 sqlite例子 阅读(278) 评论(0) 推荐(0)
摘要:一. DBWR写磁盘数据触发条件 1. 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header[空闲缓冲区]时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决定)时,触发DBWR进程。 _db_block_max_scan_pct表示已经扫描的buffer header的个数占整个LRU链表上buffer header总数的百分比。这时,搜索可用buffer header的进程挂起,在v$session_wait中表现为等待“free buffer wait”事件,同时增加v$sysstat 阅读全文
posted @ 2011-06-29 12:04 sqlite例子 阅读(209) 评论(0) 推荐(0)
摘要:一.ITL 说明ITL: Interested Transaction List,也叫事务槽,它位于BLOCK Header。先dump 一个block,看一下这个ITL的信息。SELECTa.,extent_ida.,block_ida.blocks,bFROMa,segment_name file_idbfile# ;SELECT,nameFROM;当某个对象比较大时,占用的block也就会很多,Oracle 的存储结构是segment -->extent-->block.每个extent 由一些block组成。在上面的示例中每个extent 由8个blocks组成。我们dum 阅读全文
posted @ 2011-06-29 00:57 sqlite例子 阅读(220) 评论(0) 推荐(0)
摘要:一. 官网说明Memory Architecturehttp://download.oracle.com/docs/cd/B28359_01/server.111/b28318/memory.htm#i10221 The database buffer cache is the portion of the SGA that holds copies of data blocks read from datafiles. All users concurrently connected to the instance share access to the database buffer ca 阅读全文
posted @ 2011-06-28 19:40 sqlite例子 阅读(180) 评论(0) 推荐(0)
摘要:一. B-Tree Index 原理官网说明: No index structure can satisfy all needs, but the self-balancing B-tree index comes closest to optimizing the performance of searches on large sets of data. Each B-tree node holds multiple keys and pointers. The maximum number of keys in a node supported by a specific B-tree 阅读全文
posted @ 2011-06-27 19:50 sqlite例子 阅读(287) 评论(0) 推荐(0)
摘要:一. Bug 问题表现 2011年安装Oracle 10.2.0.4 和10.2.0.5 版本时,在配置OEM的时候会报错。 忽略这个错误后,DB 可以成功创建或者升级。 MOS 上关于这个bug的说明,参考:[ID 1222603.1] 该bug 的表现为DBCA和DBUA 配置失败: Database Configuration Assistant (DBCA) and Database Upgrade Assistant (DBUA) will report the following error in the console:Could not complete the Enterp. 阅读全文
posted @ 2011-06-26 16:02 sqlite例子 阅读(133) 评论(0) 推荐(0)
摘要:一. 说明 如果对大表进行大规模的delete 和update,那么可以注意一下如下说明: (1) 查看执行计划,如果说删除的记录很多,走索引的成本会比全表扫描更大,因为更新数据时还需要做一些约束校验和创建index entry。而且对于多CPU 情况,全表扫描还可以使用并行的特性。 Oracle Parallel Execution(并行执行) http://blog.csdn.net/tianlesoftware/archive/2010/09/01/5854583.aspx (2)如果表上有索引,B-Tree 索引可以unusable索引,函数索引则disable 索引,等操作结束之后在 阅读全文
posted @ 2011-06-25 15:40 sqlite例子 阅读(245) 评论(0) 推荐(0)
摘要:从AWR报告里发现一个SQL存在大量的version_count. SYS@xezf(qs-xezf-db1)> select sql_id,version_count from v$sqlarea where version_count> 500 order by 2 desc ;SQL_ID VERSION_COUNT------------- -------------9rwd4wkwm4bsy 3046cpqsn8zak6sw4 298566x4djqka2ppy 9760z7n7sst85222 617 在v$sqlarea 中保存了SQL的cursor,当有大量的ver 阅读全文
posted @ 2011-06-24 22:01 sqlite例子 阅读(173) 评论(0) 推荐(0)
摘要:PHP的php.ini时区设置问题2009-09-10 15:40从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。1、最简单的方法就是不要用php5.1以上的版本;2、如果要用5.1以上版本,而且不修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_timezone_set (XXX),或者使用date('Y-m-d G:i:T', strtotime(& 阅读全文
posted @ 2011-06-23 15:42 sqlite例子 阅读(371) 评论(0) 推荐(0)
摘要:一. 官网说明1.1 v$session_longops V$SESSION_LONGOPS displays the status of various operations that run for longer than 6 seconds (in absolute time). These operations currently include many backup and recovery functions, statistics gathering, and query execution, and more operations are added for every Or 阅读全文
posted @ 2011-06-22 21:42 sqlite例子 阅读(143) 评论(0) 推荐(0)
摘要:php语法学习一例: 邻村有个姑娘叫小芳,小明与小芳有五年的恋爱历史, 小明由于性格内向,五年内没有向小芳表达过什么, 有这么一天,小明来到小芳家,就对小芳说:“你可以嫁给我吗”? 由于他们有五年的恋爱历史,小芳理所当然的答应小明了, 但小芳又说:“小明,你知道我家里很穷,我嫁给你,你要给我父母一定的彩礼钱”, 小明这时很高兴的说,我父亲早已为我们准备了10万元,够我们结婚用的了。 小芳说,我不管你要10万那么多,我只管你要一个月的零花钱。 下面我们看看小芳是如何向小明要这一个月的零花钱的, 小芳说:一个月的 第一天你给我1分钱, 第二天给我2分钱, 第三天给我4分钱, 第四天给我8分钱, 以 阅读全文
posted @ 2011-06-22 18:35 sqlite例子 阅读(208) 评论(0) 推荐(0)
摘要:一. Recursive Calls 说明在执行计划的统计信息里有如下信息:SYS@anqing2(rac2)> set autot trace statisticsSYS@anqing2(rac2)> select * from ta,tb where ta.id=tb.id and ta.id <10; 9 rows selected.Statistics---------------------------------------------------------- 5 recursive calls 0 db block gets 2081 consistent g 阅读全文
posted @ 2011-06-22 17:15 sqlite例子 阅读(145) 评论(0) 推荐(0)
摘要:一. Shared Pool 概述 在之前的blog对Oracle 的内存架构也做了一个概述,参考: Oracle 内存 架构 详解 http://blog.csdn.net/tianlesoftware/archive/2010/05/15/5594080.aspx 在网上搜到一篇介绍shared pool 非常详细的pdf资料。 原文链接以找不到,但还是要感谢作者Kamus的辛勤劳动。 结合Kamus 的pdf和csdn 网友的blog,重新整理了一下,链接如下: http://blog.csdn.net/robinson1988/archive/2010/11/26/6037925... 阅读全文
posted @ 2011-06-22 14:30 sqlite例子 阅读(222) 评论(0) 推荐(0)
摘要:web.config 中.net2.0需要加的代码段:<system.web><httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </httpModules> <httpHandlers> <remove 阅读全文
posted @ 2011-06-22 01:24 sqlite例子 阅读(164) 评论(0) 推荐(0)
摘要:AjaxJQueryPage.aspx----------------------------------------------------------------------------------------------------------------------<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJQueryPage.aspx.cs" Inherits="AjaxJQueryPage" %><!DOCT 阅读全文
posted @ 2011-06-22 01:14 sqlite例子 阅读(287) 评论(0) 推荐(0)
摘要:有关Oracle 的执行计划说明,参考我的Blog: Oracle Explain Plan http://blog.csdn.net/tianlesoftware/archive/2010/08/20/5827245.aspx一. 查看当前session 的SID SYS@anqing1(rac1)> SELECT USERENV('SID') FROM DUAL; USERENV('SID')--------------137SYS@anqing1(rac1)> SELECT SID FROM V$MYSTAT WHERE ROWNUM =1;S 阅读全文
posted @ 2011-06-20 17:48 sqlite例子 阅读(173) 评论(0) 推荐(0)
摘要:在IBM DBA 小荷的blog上看到一个用Logminer 做数据恢复的例子。 虽然对Logminer 也了解一点,但是用Logminer 做恢复还真没用过,所以也测试一下。 原文链接地址如下: 客户的一次疏忽,DBA的一次噩梦 http://www.oracleblog.org/working-case/dba-always-bad-luck-with-careless-customer/一. 在测试之前讲一点理论知识1.1. 补充日志(supplemental logging)先看一下补充日志都包含哪些信息和特性: (1)索引簇、链行和迁移行; (2)直接路径插入; (3)摘取LogM. 阅读全文
posted @ 2011-06-19 14:52 sqlite例子 阅读(184) 评论(0) 推荐(0)
摘要:最近南方的雨下的很烦人。 暴雨,一下就是一天,不过平时我也不怎么出门,所以也就无所谓了。 在家看看电影,做做测试,在补补觉,周末2天也就过去了。 刚才owind 让我做了个测试。 正在使用的cursor 能否被移除。 关于cursor的东西, 几个星期前就准备整理一下的,可是看了一下官方文档,东西太多了。 一时也没不知道从哪下手。 就放那了。 今天这个测试也算对cursor 知识的一个开始。 测试就为证明以下两句话: cursor is pined ,can't be age out. only freeable cursor can be flush. The buffer is n 阅读全文
posted @ 2011-06-18 21:07 sqlite例子 阅读(93) 评论(0) 推荐(0)
摘要:一. 官网的说明http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/initparams042.htm#REFRN100251.1 CURSOR_SHARINGPropertyDescriptionParameter typeStringSyntaxCURSOR_SHARING = { SIMILAR | EXACT | FORCE }Default valueEXACTModifiableALTER SESSION, ALTER SYSTEMBasicNo CURSOR_SHARING determines what 阅读全文
posted @ 2011-06-17 14:24 sqlite例子 阅读(168) 评论(0) 推荐(0)
摘要:这个等待事件也算一个常见的等待事件。 在warehouse blog和 itpub 上有相关的2个帖子。 连接如下:cursor: pin S wait on X等待事件模拟http://warehouse.itpub.net/post/777/493962cursor: pin S wait on Xhttp://space.itpub.net/756652/viewspace-348176一. Mutex 说明 Oracle Mutex 机制 说明 http://blog.csdn.net/tianlesoftware/archive/2011/05/30/6455517.aspx To. 阅读全文
posted @ 2011-06-16 17:00 sqlite例子 阅读(172) 评论(0) 推荐(0)
摘要:在maclean blog 上看到的这篇文章,很不错,转贴过来,原文链接如下:http://www.oracledatabase12g.com/archives/whats-smon-enabling-cache-recovery.html 我们在学习Oracle基础知识的时候会了解到实例恢复(Instance Recovery)或者说崩溃恢复(Crash recovery)的概念,有时候甚至于这2个名词在我们日常的语言中表达同样的意思。 实际上Instance Recovery与Crash Recovery是存在区别的:针对单实例(single instance)或者RAC中所有节点全部崩溃 阅读全文
posted @ 2011-06-16 10:37 sqlite例子 阅读(340) 评论(0) 推荐(0)
摘要:在asp.net2.0中使用Jquery调用WebService2009-12-10来源:cnblogs.com作者:麒麟点击:569次介绍: 我们都知道,默认情况下,一个asp.net Web Service 返回的数据格式是XML的,处理XML数据总是会花费一些开销,最近,另外一种JSON的格式非常流行并且能够克服这些问题。从.NET 3.5起,微软在ASP.NET 3.5提供了处理JSON内置功能,但是现在很多应用程序还是运行在Asp.net2.0下。我将向你显示如何简单的返回JSON格式的数据从一个Web Service上,并使用Jquery来处理他,Jquery是一个非常流行的,轻量 阅读全文
posted @ 2011-06-16 02:29 sqlite例子 阅读(223) 评论(0) 推荐(0)
摘要:一. 创建表并insert 数据create table ta (id number,name varchar2(10));create table tb(id number,job varchar2(10));beginfor i in 1..1000000 loopbegininsert into ta values(i,'dave');commit;end;end loop;end;beginfor i in 1..1000000 loopbeginif i<10 theninsert into tb values(i,'boy');elsif i& 阅读全文
posted @ 2011-06-16 00:57 sqlite例子 阅读(748) 评论(0) 推荐(0)
摘要:在 老熊 的Blog上看到他们写的有关ORA-04031的文章,转到blog。老熊的Blog:http://www.laoxiong.net/an-ora-04031-case.html ORA-04031这个错误,几乎每一个专业的DBA都遇到过。这是一个相当严重的错误,Oracle进程在向SGA申请内存时,如果申请失败,则会报这个错误。大部分情况下是在向SGA中的shared pool申请内存时失败,而少有向large pool等池中申请内存失败。比如下面的报错:Wed Apr 27 16:00:25 2011Errors in file /oracle/app/oracle/admin/. 阅读全文
posted @ 2011-06-15 14:42 sqlite例子 阅读(522) 评论(0) 推荐(0)
摘要:SQLServer数据库查询,更新一例6)数据库查询方面: 表:T1 id tName 1 Jack 2 Tom 3 Jack 4 Xp 5 Same ... 求: 查询出tName中有名称相同个数>1 的名称集合? Having方法 select tname,count(tname) as count1 from t1 group by tname having count(tname)>1 7) 数据库更新方面: T2 id tName .... 1 2 3 ....把T1表中的字段tname的值更新T2表的字段tName中,条件是T1表的id字段与T2表的id字段值是一致的, 阅读全文
posted @ 2011-06-10 18:27 sqlite例子 阅读(326) 评论(0) 推荐(0)
摘要:1,1,2,3,5,8,13,21,.... X(n为第n个数) 已知n,求X的值?公式:(n=1,x=1 n=2,x=1 n>2,x=x(n-1)+x(n-2)) 采用递归算法 //1,1,2,3,5,8,13,21,....X(n) private int Get(int n) { int r = 0; if (n == 1 || n==2) { r = 1; } if (n > 2) { ... 阅读全文
posted @ 2011-06-10 17:27 sqlite例子 阅读(245) 评论(0) 推荐(0)
摘要:c# asp.net ajax 用法一例<%@ Page Language="C#" AutoEventWireup="true" ...%><script type="text/javascript"> //Ajax Asp.net 2.0方法 //---------------eg2 begin function ReceiveServerData1(arg, context) { document.form1.Text1.value = arg; //document.getElementById( 阅读全文
posted @ 2011-06-09 16:36 sqlite例子 阅读(219) 评论(0) 推荐(0)
摘要:神州侠侣 1994年看过的一部电视剧 满喜欢的主题歌:我喜欢学唱的第一首歌哦!主题歌曲 《神州侠侣》 歌手:徐乃麟 金佩珊 女: 你像奔放的春江 温馨似朝阳 悠悠地深情比水柔 荡漾我心房 男: 你像晶莹的白雪 神州侠侣 冷过冰和霜 娉婷地丰姿是寒梅 梦里亦飘香 合: 偶然间相逢 注定一生难忘 风雨如晦朝思暮想 走过惊涛骇浪 迈向幸福康庄 心同日月地久天长神州侠侣 百度百科解释地址:http://baike.baidu.com/view/143184.htm神州侠侣主题歌及相关电视剧几个片断url 点击可观看http://v.... 阅读全文
posted @ 2011-06-06 08:24 sqlite例子 阅读(257) 评论(0) 推荐(0)
摘要:正则表达式例子1reg:(/"/w.*/"[:]/"/w.*/")|(/"/w.*/"[:]/[/w.*/])source:{"domain":"mzwu.com","years":[2006,2007,2008,2009,2010]}result:"domain":"mzwu.com""years":[2006,2007,2008,2009,2010]//-----正则表达式例子2//reg:/(0/d{2,3}/ 阅读全文
posted @ 2011-06-03 15:52 sqlite例子 阅读(2030) 评论(0) 推荐(0)
摘要:geohash: 一个实用的geocoding方法 来自:http://blog.csdn.net/historyasamirror/archive/2010/06/01/5638248.aspx这年头和location相关的应用越来越火。从foursquare的热闹程度就可见一般(什么,没听过foursquare….哥们,你out了)。和location有关的应用一般都包括一些共同的操作,最常见的一个,就是找附近的东东(餐馆,商店….)。所以,这里就抛出了一个问题,怎样才能知道两个物体离得近呢?我之前转过一篇blog,是关于用cellid进行定位的,当然,这种方法是在不得已的情况下才使用,比 阅读全文
posted @ 2011-06-02 15:39 sqlite例子 阅读(515) 评论(0) 推荐(0)
摘要:web or app in Mobile ?所谓web,指的是通过浏览器登录到web网站上,享受网站提供的服务;所谓app,就是指application,即将服务以application的形式呈现在手机端;(做Mobile的人都喜欢用App这个缩略词,至于原因,有一个有趣的解释:“Apps” is short for “applications“, apparently everything needs to be short in the mobile online web 2.0 age.)这个问题是说,如果你想开发一个和Mobile有关的服务,应该采取web的方式接入还是做成一个appl 阅读全文
posted @ 2011-06-02 02:09 sqlite例子 阅读(193) 评论(0) 推荐(0)
摘要:正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓 阅读全文
posted @ 2011-06-01 18:38 sqlite例子 阅读(628) 评论(0) 推荐(0)
摘要:关于域名到期删除规则实施的解释国际域名(1).到期当天暂停解析,如果在72小时未续费,则修改域名DNS指向广告页面(停放)。38天内,可以自动续费。续费后,系统自动恢复原来的DNS,刷新时间大概是24-48小时。(2).39-70天,域名处于赎回期(Redemption),此期间域名无法管理,需手工赎回!(3).75天,域名被彻底删除,可以重新注册。国内域名(1).到期当天暂停解析,如果在72小时未续费,则修改域名DNS指向 广告页面(停放)。35天内,可以自动续费。(2).过期后36-48天,将进入13天的高价赎回期,此期间域名无法管理。(3).过期后48天后仍未续费的,域名将随时被删除。 阅读全文
posted @ 2011-06-01 17:46 sqlite例子 阅读(168) 评论(0) 推荐(0)
摘要:天气预报抓取的方法和源代码(包括从IP获取) 作者: 毛虫文章来源:www.cnblogs.com发布日期:2009-7-22 11:14:21浏览次数:1604打印这篇文章 前段时间在公司系统(电联协同管理软件)中需要天气预报信息。据此就写了一个天气预报抓取的类。今天说一下我抓取的思路和方法,并共享一下源代码。 刚开始做的时候,在网上找了一下代码。发现WebXml.com.cn上面有直接可调用的webServices地址为http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx。不过他对免费调用的用户有一定限制,请看http:... 阅读全文
posted @ 2011-06-01 00:46 sqlite例子 阅读(224) 评论(0) 推荐(0)