新个人博客地址,本博客不再更新,谢谢!
www.thinkindata.com也欢迎大家加我微博: weibo.com/dongyl[@more@]
DISPLAY变量的含义 zt
在网上看到一片文章,其中关于X和DISPLAY的解释比较清楚,摘录下来供自己查阅From: http://www.gbunix.com/htmldata/2005_01/1/3/article_1079_1.htmlAuthor:KingArthur[@more@]DISPLAY的格式为:hostname:displaynumber.screennumber。hostname是一个主机名,或者是它的ip地址。为了理解后面的displaynumber和screennumber,我们需要知道,在某些机器上,可能有多个显示设备共享使用同一套输入设备,例如在一台PC上连接两台CRT显示器,但是它们只共享使用一个键盘和一个鼠标。这一组显示设备就拥有一个共同的displaynumber,而这组显示设
转贴:xhost unable to open display解决方法
转自:http://www.ixdba.net/article/d4/1589.html[@more@]在ixpub上看到很多朋友遇到关于xhost命令的问题,例如报错:xhostunabletoopendisplay很多没有得到很好哦解决,其实这个命令的使用很简单,只要熟悉了命令的使用,就不会有这么多问题了,下面先说说这个命令的使用,然后结合问题,说说遇到这类问题的解决办法.xhost命令用途控制什么人可以访问当前主机上的增强 X-Windows。语法xhost[ + | - ] [ Name ]描述xhost命令添加或删除 X 服务器接受连接的机器列表上的主机名。该命令必须从有图形显示连接的机器上运行。可以通过使用 -Host 参数,
Linux下DISPLAY环境变量之作用---转
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:. g4 Q$ G% @8 W; H& K$ f8 [: [1 N% U8 s( i% C! x" pDISPLAY=:0.0' Y9 [# Y4 X% b# d& A$ @, L$ E% i0 M6 o0 }# o4 I; }使用xdpyinfo可以查看到当前显示的更详细的信息.1 `. ^8 X5 u# K3 [@more@]I W L' {8
Oracle 10g Limits - Logical Database Limits
Oracle 10g(Oracle 10.2)的限制,便于查询。 Reference: http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/toc.htm[@more@] Logical Database Limits Item Type Limit CREATE MATERIALIZED VIEW definition Maximum size
解决SecureCRT中文显示乱码
具体解决方法是: 1,修改远程linux机器的配置 vim /etc/sysconfig/i18n 把LANG改成支持UTF-8的字符集 如: LANG=”zh_CN.UTF-8″ 或者是 LANG=”en_US.UTF-8″ 2,然后再改Secure CRT的设置 选项->会话选项->外观->字符编码->uft-8 3,退出,再重新登录。发现utf8的文件都能正确读了,utf8的文件名也能正确显示了 [@more@]
由9itemp表空间遭遇ORA-01652错误蔓延开来 zt
http://www.dbadoc.com/2009/11/9i_temp_ora_1652[@more@]一套核心的rac生产系统,最近老遭遇ORA-01652无法扩临展时表空间的错误,临时表空间有60G,查看使用率在96%左右.按说这么打的temp表空间不应该存在不够用的情况,怀疑是oracle没有自动回收不再使用的临时表空间,google也没有很好的回收的办法,大概总结了一下有这些办法,并且蔓延开很多东西。从我的测试来看:alter tablespace temp coalesce; alter tablespace temp default storage(pctincrease 1); alter tablespace temp permenant(不适用于create temporary tablespace 创
Oracle动态性能视图之v$session_longops zt
与此相关的很好的一个文章见:http://www.gplivna.eu/papers/v$session_longops.htm[@more@]与此相关的很好的一个文章见:http://www.gplivna.eu/papers/v$session_longops.htm动态性能视图v$session_longops中可以查看系统中长时间事务的执行进度。一个操作是否可以在这个视图中查到有一个重要的标准是:这个事务的执行时间超过了6秒,但并不是说,所有超过六秒的事务都会显示在这个视图中。例如,你可以在这个视图中找到hash join的长事务,但是你永远不可能找到nested loop join类型的长事务,即使这个事务超过了6秒并且很复杂。用如下
顶级程序员的心得 Coders at Work
ZT http://yishan.cc/blogs/xin/archive/2009/12/23/coders-at-work-i.aspx[@more@]
Oracle Index Internals
ZT fromhttp://hi.baidu.com/dbaeyes/blog/item/5bd7c31c3c63838087d6b616.html [@more@]摘录自Oracle Index Internals Classic Oracle Index Myths Oracle B-tree indexes can become “unbalanced” over time and need to be rebuilt Deleted space in an index is “deadwood” and over time requires the index to be rebuilt If an index reaches “x” number of levels, it becomes inefficient and requires the index to be rebuilt If an index has a poor clustering factor, the index needs to be rebuilt To impro
查看oracle隐藏参数
--查看所有隐藏参数selecti.ksppinm name,i.ksppdesc description,cv.ksppstvl value,cv.ksppstdf isdefault,decode(bitand(cv.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismodified,decode(bitand(cv.ksppstvf,2),2,'TRUE','FALSE') isadjusted fromsys.x$ksppi i,sys.x$ksppcv cvwherei.inst_id=userenv('Instance') andcv.inst_id=userenv('Instance') andi.indx=cv.indx andi.ksppinm like '_%' escape ''order byreplace(i.ksppinm,'_','');--查看指定隐藏参数selectx.ksppinm name,x.ksppdesc description,y.ksppstvl valu
ORACLE的动态注册行为 zt
http://www.laoxiong.net/oracle_dynamic_register.html[@more@] 大家都知道,ORACLE实例在启动时,或使用命令ALTER SYSTEM REGISTER 或每隔一分钟,实例的PMON会向监听进行注册,告知监听,实例的服务名,实例名等信息。 不同的平台有不同的行为,本文所描述的是在LINUX下的行为。ORACLE版本为10.2.0.1。 讲到动态注册,跟监听密切相关,下面先看看监听的行为: 监听在启动时,会从$ORACLE_HOME/network/admin/listener.ora读取监听配置,如果该文件不存在,则监听会在 主机名对应的IP和1521端口上进行监听。如果主机名在
Oracle中的Hash Join详解 zt
=========================================================== 作者: tolywang(http://tolywang.itpub.net) 发表于:2007.07.04 10:38 分类: Oracle数据库管理 出处:http://tolywang.itpub.net/post/48/303510 --------------------------------------------------------------- [@more@] 一、 hash join概念hash join(HJ)是一种用于equi-join(而anti-join就是使用NOT IN时的join)的技术。在Oracle中,它是从7.3开始引入的,以代替sort-merge和nested-loop join方式,提高效率。在CBO(hash join只有
思维导图软件 MINDMANAGER 功能详细讲解
这是一个对思维导图软件 MINDMANAGER 功能详细讲解的帖子,从一个论坛上收藏的。[@more@]已 下定决心把这些PPT做成系列了,目前出了四期,先用个贴子把这些全链接起来,以便大家查阅下载。说明一下,做成PPT格式主要是为了方便对导图还不熟悉 的家人了解认识思维导图,目前暂列八题是因为我只考虑到这一步,全部做成系列大约是十八到二十个PPT,争取每星期能完成补充一个。第一招共十二式1.乾坤挪移http://www.21manager.com/dispbbs.asp?BoardID=147&ID=57775&replyID=&skin=02.蛱蝶穿花http://www.21manager.com/dispbbs.
Oracle9i中的PGA
作者: yaanzy(http://yaanzy.itpub.net) 发表于: 2005.09.29 09:29 分类: Oracle技术 出处: http://yaanzy.itpub.net/post/1263/42085[@more@] --------------------------------------------------------------- 1、PGA的结构 Oracle的内存结构,除了SGA(System Global Area)之外,Oracle进程还使用下面三个全局区:The Process Global Area (PGA)The User Global Area (UGA)The Call Global Area (CGA)很多人都搞不清楚PGA和UGA两者之间的区别,实际上两者之间的区别跟一个进程和一个会话之间的区别
对部分表空间作不完全恢复
http://grassbell.itpub.net/post/26/32426[@more@]ft,前两天因为程序的bug,有个服务人员把客户的资料给删了,3天后才知道。然后他们领导找到我,让我搞定。整个库有170g,他们提供了一个机器只有50g的空间,做全库的不完全恢复是不可能了。后来大师在metalink上找到了这么一个方法,可以只恢复被删除记录的表所在的表空间,偶搞了一把,比TSPITR 好用多了。http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=223543.1在恢复用的机器上配置好与源数据库相同的目录,环境变量设好ORACLE
一些比较常用的 js 正则表达式 java
http://www.itpub.net/showthread.php?s=&postid=5738725#post5738725[@more@] 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(S*
Dead Transaction引起的Shutdown Hang
从 DBARoad:我的DBA之路 作者:OoNiceDream[@more@]在 一个测试库上,同事进行了一些操作之后,UNDO表空间撑爆了,之后Shutdown immediate时HANG住了。shutdown abort,重启后做了很多操作,例如切换UNDO表空间、DROP原UNDO表空间、将UNDO表空间改为手工管理并将需要恢复的回滚段 offline、drop等,这些操作不是失败就是无效,shutdown时依然Hang住。 其实按理来说,这是一个正常的现象,因为Dead Transaction需要由smon进程进行恢复,因而在恢复没有结束前,数据库也就无法shutdown下来了。有时还可以看到另一种现象,那就是在
[转载]软件推荐(看到的非常好的一篇文章)
原文出处:http://yyq123.journalspace.com/[@more@]我的工作与设计毫无瓜葛,我的智力在设计方面也毫无天分。即使我设计不出美的东西,也要尽量制作出容易阅读的东西。我确信以下这些软件能提升你的设计能力,因为它们都是--生产力工具。屏幕截图曾经试用过很多种屏幕截图软件,在这其中可能FastStone Capture是最好的。利用FastStone Capture可以截取整个屏幕、指定窗口、矩形区域或任意形状;所选屏幕可以保存到剪贴板、打印机、文件或者到FastStone Editor中进行深加工;在FastStone Editor中可以为图片增加注解、标识重点、绘制图形
[分享] 复合索引branch block上存储几个列的信息 zt
http://q.yesky.com/group/review-11028252.html[@more@] 这是很早之前研究的问题,已经忘记了是什么案例导致去研究这个问题。 不过这个问题本省就很有意思,当在两个或者多个列上创建索引时,究竟branch block中会纪录几个列的信息? 首先我们知道branch block中存储结构大致是这样的 pointer - value - pointer - value - pointer.其中pointer指向leaf block或者下一层branch block. 那么这个value的值就是为了区分左右指针所指向的两个leaf block中(或者下一层branch block中)的值,这样从root