08 2012 档案

摘要:ASM磁盘组支持动态扩展,我们可以向现有的磁盘组动态加入新的磁盘,新磁盘加入后,Oracle通过后台RBAL进行Rebalance,将当前的数据均衡到新增加的磁盘上。Drop磁盘亦会Rebalance。asm_power_limit参数用于控制Rebalance的速度,取值1~11,数字越大,平衡速度越快,默认值是1。如果该数字很大,则可能因为Rebalance而影响性能。也可以通过在alter diskgroup .. add/drop disk命令中通过rebalance power [1~11]选项控制Rebalance的速度。Ora10gASM-> sqlplus "/ 阅读全文
posted @ 2012-08-30 11:01 einyboy 阅读(3027) 评论(0) 推荐(0)
摘要:遭遇RAC第一节点实例由于ASM实例异常导致数据库实例非正常停止,记录在此。1.故障现象两节点RAC第一节点实例停止,经检查ASM实例亦异常终止。2.故障分析检查数据库实例及ASM实例的的alert寻找处理思路。1)alert日志内容Sun May 8 06:59:06 2011Errors in file /oracle/app/oracle/admin/racdb/bdump/racdb1_asmb_21478.trc:ORA-15064: communication failure with ASM instanceORA-03113: end-of-file on communicat 阅读全文
posted @ 2012-08-23 10:13 einyboy 阅读(4755) 评论(0) 推荐(0)
摘要:最新的OCP题库和考试模拟器贡献给大家( 鄙视下卖题库的 )。题库保证是最新的,是10G的哦,还有考试模拟器要先装JAVA。由于有6个文件(047还比较大),上传比较麻烦,给你们网址自己下载哈。042题库:http://www.orasql.com/showdown.php?id=53考试模拟器:http://www.orasql.com/showdown.php?id=54043题库:http://www.orasql.com/showdown.php?id=55考试模拟器:http://www.orasql.com/showdown.php?id=56047题库:http://www.or 阅读全文
posted @ 2012-08-16 15:24 einyboy 阅读(1173) 评论(0) 推荐(0)
摘要:在oracle10g之前,想要优化一个sql语句是比较麻烦,但是在oracle10g这个版本推出的SQL Tuning Advisor这个工具,能大大减少sql调优的工作量,不过要想使用SQL Tuning Advisor,一定要保证你的优化器是CBO模式。1.首先需要创建一个用于调优的用户bamboo,并授予advisor给创建的用户SQL> create user bamboo identified by bamboo;User created.SQL> grant connect,resource to bamboo;Grant succeeded.SQL> grant 阅读全文
posted @ 2012-08-14 11:00 einyboy 阅读(7502) 评论(0) 推荐(0)
摘要:cl;img1=imread('gaosi.jpg');[m,n]=size(img1);w=fspecial('gaussian',[3 3]);img2=imresize(imfilter(img1,w),[m/2 n/2]);img3=imresize(imfilter(img2,w),[m/4 n/4]);img4=imresize(imfilter(img3,w),[m/8 n/8]);img5=imresize(imfilter(img4,w),[m/16 n/16]);imshow(img1);figure,imshow(img2);figure, 阅读全文
posted @ 2012-08-10 11:57 einyboy 阅读(654) 评论(0) 推荐(0)
摘要:从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。1 创建实验环境1.1 创建ASSM的表空间SQL> set serveroutput onSQL> create tablespace ASSM datafile '/oradata/ltest/assm.dbf' size 10m autoextend on 阅读全文
posted @ 2012-08-10 10:57 einyboy 阅读(37474) 评论(1) 推荐(1)
摘要:Oracle内置空间管理工具-Segment Advisor数据表上频繁的进行插入、更新和删除动作会产生表空间碎片。Oracle可在表或索引上执行Segment shrink。使得segment的空闲空间可用于表空间中的其它segment,可改善DML性能。调用Segment Advisor对指定segment执行增长趋势分析以确定哪些Segment受益于Segment shrink。执行shrink操作,Segment Advisor推荐启用表的ROW MOVEMENTSQL> alter table wind enable row movement;Table altered配置Se 阅读全文
posted @ 2012-08-10 10:25 einyboy 阅读(4770) 评论(0) 推荐(0)
摘要:analyze table 一般可以指定分析: 表,所有字段,所有索引字段,所有索引。 若不指定则全部都分析。SQL>analyzetablemy_tablecomputestatistics;SQL>analyzetablemy_tablecomputestatisticsfortableforallindexesforallcolumns;SQL>analyzetablemy_tablecomputestatisticsfortableforallindexesforallindexedcolumns;其中:SQL>analyzetablemy_tablecompu 阅读全文
posted @ 2012-08-09 15:12 einyboy 阅读(71275) 评论(1) 推荐(3)
摘要:timestamp with local time zone 和timesatamp with time zone的最大区别就是,前者在用户提交时间给数据库的时,该类型会转换成数据库的时区来保存数据,即数据库保存的时间是数据库本地时区,当别的用户访问数据库时oracle会自动将该时间转换成当前客户端的时间。例子:1、创建表CREATE TABLE TIMESTAMP_TEST(TIME DATE,TIMESTP TIMESTAMP(3),TIMESTP_TZ TIMESTAMP(3) WITH TIME ZONE,TIMESTP_LTZ TIMESTAMP(3) WITH LOCAL TIME 阅读全文
posted @ 2012-08-06 12:00 einyboy 阅读(7517) 评论(1) 推荐(0)
摘要:INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}]该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2.eg:INTERVAL '123-2' YEAR(3) TO MONTH 表示: 123年2个月, "YEAR(3)" 表示年的精度为3, 可见"123"刚好为3为有效数值, 如果该处YEAR(n), n<3就会出错, 注意默认是2. 阅读全文
posted @ 2012-08-06 11:56 einyboy 阅读(6553) 评论(0) 推荐(0)
摘要:1、Flashback Database(利用闪回日志恢复)Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN,而不需要做时间点的恢复。闪回数据库可以迅速将数据库回到误操作或人为错误的前一个时间点,如Word中的"撤消"操作,可以不利用备份就快速的实现基于时间点的恢复。Oracle通过创建新的Flashback Logs(闪回日志),记录数据库的闪回操作。如果希望能闪回数据库,需要设置如下参数:DB_RECOVER_FILE_DEST日志的存放位置,DB_RECOVER 阅读全文
posted @ 2012-08-06 11:31 einyboy 阅读(18427) 评论(0) 推荐(1)
摘要:一、通用函数:colorbar显示彩色条语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar(...) \ colorbar(...,'peer',axes_handle)getimage 从坐标轴取得图像数据语法:A=getimage(h) \ [x,y,A]=getimage(h) \ [...,A,flag]=getimage(h) \ [...]=getimageimshow 显示图像语法:imshow(I,n) \ imshow(I,[ 阅读全文
posted @ 2012-08-05 11:16 einyboy 阅读(8205) 评论(0) 推荐(1)
摘要:matlab函数_连通区域1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components. L = bwlabeln(BW, conn);(2)Compute the area of each component. S = regionprops(L, 'Area');(3)Remove small objects. bw2 = ismember(L, find([S.Area] 阅读全文
posted @ 2012-08-03 16:06 einyboy 阅读(96627) 评论(1) 推荐(7)
摘要:1. PETS2001的测试视频内容如下,可以得到如下所示5个DATASET,有训练和测试视频:ftp://ftp.cs.rdg.ac.uk/pub/PETS2001/ direct532 B 2001-07-25welcome.msg 5 mirrors6 B 2006-10-24WWW 2 mirrors532 B 2001-07-25PETS2001_README 2 mirrors0 2001-12-11DoNotDownLoadThisFile 2 mirrors[DIR]DATASET5/ direct 2 twin directories[DIR]DATASET4/ direct 阅读全文
posted @ 2012-08-03 09:58 einyboy 阅读(2056) 评论(0) 推荐(0)
摘要:高斯背景建模 阅读全文
posted @ 2012-08-02 11:05 einyboy 阅读(230) 评论(0) 推荐(0)
摘要:oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from <TableName> where <Conditional-1> start with <Conditional-2> connect by <Conditional-3> ; <Conditional-1>:过滤条件,用于对返回的所有记录进行过滤。 <Conditional-2>:查询结果重起始根结点的限定条件。 & 阅读全文
posted @ 2012-08-01 10:57 einyboy 阅读(2278) 评论(0) 推荐(0)
摘要:Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进:1、UPDATE或INSERT子句是可选的2、UPDATE和INSERT子句可以加WHERE子句3、在ON条件中使用常量过滤谓词来insert所有的行到目标表中,不需要连接源表和目标表4、UPDATE子句后面可以跟DELETE子句来去除一些不需要的行首先创建示例表:create table PRODUCTS ( PRODUCT_ID IN 阅读全文
posted @ 2012-08-01 09:43 einyboy 阅读(2383) 评论(0) 推荐(0)
摘要:ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。POSIX 正则表达式由标准的元字符(metacharacters)所构成:'^' 匹配输入字符串的开始位置,在方括号表达式中使 阅读全文
posted @ 2012-08-01 00:38 einyboy 阅读(30634) 评论(1) 推荐(1)