用了no_merge后返回结果很快!
select /*+ no_merge(v$lock) no_merge(v$session) */ username ,machine ,v$lock.sid ,v$session.serial#,trunc(id1/power(2,16)) rbs ,bitand(id1,to_number('ffff','xxxx'))+0 slot,id2 seq,lmode ,request ,program,'alter system kill session '||''''||v$lock.sid||','||v$session.serial#||''''from v$lock ,v$session where v$lock.sid = v$session.sid and v$lock.type = 'TX';------这个很快返回结果select username ,machine ,v$lock.sid ,v$session.serial#,trunc(id1/power(2,16)) rbs ,bitand(id1,to_number('ffff','xxxx')
liunx下查看内核是32位还是64位
getconf LONG_BIT 返回32就是32位的返回64就是64位的http://www.osplay.org/modules/article/view.article.php?17[@more@]
转载经典文章 buffer busy wait 等待事件说明
转载经典文章 buffer busy wait 等待事件说明 buffer busy wait 等待事件说明当会话想要访问缓冲存储器中的数据块,而该数据块正在被其它会话使用时产生buffer busywaits事件。其它会话可能正在从数据文件向缓冲区存储器度曲同样的数据块,或正在缓冲存储器中对其进行修改。 为了确保读取器会话拥有与获得所有更改或无更改的数据块一致的映像,正在修改该数据块的会话在其标题中标记一个标志,让其他会话知道有一个更改正在进行而等候更改的的完成。 视图v$waitstat不是OWI的组件,但其为没一类缓冲区提供了有用的等待统计。遭遇buf
bb今天2个月了
BB今天2个月了,很可爱,虽然不会说话,但总是"啊 啊"的叫,想来是想说话,呵呵. 希望bb早点说话,就等喊我"爸爸"的这个时刻了![@more@]
英语面试实战指南
英语面试实战指南 英语面试实战指南 I:Interviewer(面试者)A:Applicant(求职者) 介绍教育背景:简明扼要,实话实说 尽管你在简历中对自己的教育背景作了介绍,但在面试时,面试官还有可能就此方面提问。还是事先做点准备吧。 ①I?what is your major﹖ A?My major is Business Administration. I am especially interested in″Marketing″. (不仅回答了问题,还顺带一句介绍了自己较为感兴趣的方面,简明扼要。) ②I?Which university are you attending﹖ A?I am attending×××University.
用串口线连接,终端来安装aix
hehe cde的话··smitty install_bundle装个cde的包就ok了···25针对25针:2、3交叉,4、5交叉,6、8接对端20,7直连。9针对9针:2、3交叉,7、8交叉,1、6接对端4,5直连。 D9转D25的线序是:3 --- 22 --- 37 --- 48 --- 56 --- 65 --- 71 --- 84 --- 209 --- 22 you need 9-pin rs-232 cable and null modem connectorstep.1.connect cable to RS/60002.use 超級終端機 to connect ( default speed : p4 = 9600 , p5 = 19200 , it can be setup )3.use pos to power on (not press power button)4.put cd in cd-rom5.when boot to E1F
java教程下载
需要学一下javahttp://tech.163.com/special/00091T71/javashipin.html http://www.javafan.net/menu/jczs/Index.html[@more@]
oracle-复合数据类型
Oracle学习笔记--复合数据类型洛基 - BY - 2007-4-6 14:54:001、PL/SQL记录 适用于处理单行多列数据 eg: type emp_record_type is record( name emp.ename%type, salary emp.salary%type, dno emp.detno%type ); emp_record emp_record_type; 2、PL/SQL集合 适用于处理单列多行的数据 2.1 索引表 eg1: type ename_table_type is table of emp.ename%type index by binary_integer; --(还可以是pls_integer) ename_table ename_table_typ
一个MERGE INTO 的例子
DEFINE TABLE : SCORE : using for save the students' score informations STUDENTS : the base information of studentsDEFINE COLUMNS : STUNO : the students' ID in the University STUNAME : students' name COURSENAME : course name COURSESCORE : the study-results of the reference course CLASSNAME : where the students study in STUGRADE : the students grade TERMNAME : the term which the reference course studiedNOW BEAGIN TO WRITE DOWN THE STATEMENT HERE BLOW THIS LINE ! MERG
java存储过程
ref: http://carllgc.blog.ccidnet.com/blog/ccid/do_showone/tid_20905.html[@more@]
不太了解这个,上来看看
http://club.health.sohu.com/healthmain.php?c=159&b=zz0236&t=0[@more@]
vi的一些用法
2. Linux 编辑器 vi/vimvi 是 UNIX 环境下的通用编辑器, 习惯使用 Notepad 的 Windows 用户最初使用vi 可能会觉得很不顺手, 或者说很难用, 但是只要稍加练习, 就会发现对于普通的文本编辑工作, vi 的确是一个使用起来非常舒服的编辑器.由于 vi 是设计为终端用户使用的, 不要说鼠标和图形界面, 有的终端可能连移动光标的方向键也没有, 为了照顾终端用户, vi 可以让用户手指始终不离开控制区,就能完成编辑工作.可以直接运行 vi , 或者附带文件名为参数运行 vivi 的编辑文件一共有三种状态: 命令模式, 编辑模式, 执行模式. 命令模式是 vi的初
10.2 for linux的安装又出现了这个ins_rdbms.mk的错误
makefile '/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk' 的目标 'all_no_orcl' 时出错。请参阅 '/oracle/oraInventory/logs/installActions2005-12-29_10-44-31AM.log'这个需要下载:binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm 地址: http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpmrpm -Uvh --force binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm问题2: ls: error while loading shared libraries: /etc/libcwait.so: cannot open shared object file: No such fi
rman
http://blog.oracle.com.cn/2446/viewspace_4306.html[@more@]
logmnr挖掘
execute dbms_logmnr_d.build(dictionary_filename => 'dict.ora',dictionary_location => '/rman/utlfile');execute dbms_logmnr.add_logfile(LogFileName => '/oraarchive/1_659_596981628.arc',Options => dbms_logmnr.new);execute dbms_logmnr.start_logmnr(DictFileName => '/rman/utlfile/dict.ora');create table logmnr3 as select * from GV$LOGMNR_CONTENTS;execute dbms_logmnr.end_logmnr;exec dbms_logmnr.add_logfile('/oraarchive/1_659_596981628.arc',dbms_logmnr.removefile);ref: http://bbs.chinaun
数据库的rbs表空间中数据文件rbs01.dbf大小超过10G的处理
问题描述:接到客户投诉,数据库的rbs表空间中数据文件rbs01.dbf大小超过10G,并一直在增长,另一个rbs02.dbf正常,大小为800M,目前该目录空间使用率已达87%,可用磁盘空间已剩不多,能否将rbs01,dbf数据文件回收,请提供解决问题的方法。解决步骤:1.拨号至现场,确认空间大小。SQL> SELECT tablespace_name,max_m,count_blocks free_blk_cnt,sum_free_m,to_char(100*sum_free_m/sum_m, '99.99') || '%' AS pct_free FROM (SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tablespace_name),(S
解决jdbc不能重连mysql的问题
http://bjzhanghao.cnblogs.com/archive/2004/12/10/75145.htmlhttp://bugs.mysql.com/bug.php?id=5020http://blog.csdn.net/bonbonstella/archive/2006/11/24/1409952.aspx[@more@]
ORACLE 锁简单介绍
ORACLE 锁简单介绍 (zt)ORACLE 锁 (zt) ORACLE数据库是现今数据库领域应用最广泛的,同时它也是一个庞大的系统,全面了解它、玩转它不但需要一定的理论知识,更需要开发经验与工程经验。本人是ORACLE一爱好者,以下是本人对ORACLE锁的一些经验,希望能与大家共同分享。 预备知识: DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DML(DATABASE MODIFICATION LANGUAGE):数据库修改语言,如insert、delete、update...... 参考资料:Oracle8 Administrator"s Guide, Release
solaris同步时钟
软件环境:Solaris 10+Sun cluster3.1u4+SVM+Oracle 10g AS硬件环境:2*V440+1*SE3320下面这个是在安装Sun cluster之前完成的!系统上线以后最好采用NTP,冒然同步可能对数据产生影响!仅供学习参考!双机相互信任关系建立完成后,需要对双机进行时钟同步校正,以保证双机时钟同步。具体步骤如下:查看当前主机时钟。在校正前,必须保证作为校正标准的主机系统时钟和实际时间一致。相关命令如下(在主机DB1上执行):# date修改主机时钟。如果主机时间和实际时间不一致,必须以root用户登录,修改主机时间,相关命令如下(在主机DB1上执行
mysql5.1关于自动重连的一些变化
以前mysql用的是3.23的版本,在调用C API的时候,基本不用重连的设置,但是现在使用mysql5.1,发现每天早上连接都会断掉,感觉很奇怪,仔细查阅文档,发现有2个参数:interactive_timeout,wait_timeout(缺省为28800秒),意思是如果28800秒没有任何操作,连接就自动断掉,但是奇怪的是为什么3.23也有这个参数却没发生这样是问题呢?后发现在5.0.3后,默认是超时断掉后不自动重连,如果需要设置为自动重连,需要在mysql_init()之后,用mysql_options()来设置MYSQL_OPT_RECONNECT为1,这样就可以自动重连了!!下面是连接的函数:int xdbmysql_connect (XdbMysqlB