`
文章列表
首先查找目标用户的当前进程,注意是serial#而不是serial,网上有的介绍漏掉了#: select sid,serial# from v$session where username='ERP'; 使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial alter system kill session 'sid,serial'; 例如 alter system kill session '222,123'; 通过select 语句可能返回多行记录,所以要多次执行alter语句
http://blog.chinaunix.net/u/20146/showart_1984722.html http://blog.chinaunix.net/search.php?q=log4j
http://blog.chinaunix.net/u3/99392/showart_1998656.html
可以通过Onmode -u 将数据库服务器强行进入单用户模式,来释放被锁的表。对于正式运行的设备,该方法就不可取了,必须找到锁表的session或进程,然后根据具体情况进行处理。这里简单介绍一下如何根据被锁表找到锁表的进程及其session id。 以INFORMIX用户登录后,具体操作步骤如下: 1、取得当前锁情况 [informix] :/opt/informix/etc>onstat -k Informix Dynamic Server Version 7.31.UC4 -- On-Line -- Up 07:53:32 -- ...

获取GMT8时间

    博客分类:
  • JAVA
/** * Description: 获取GMT8时间 * @return 将当前时间转换为GMT8时区后的Date */ public static Date getGMT8Time(){ Date gmt8 = null; try { Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"),Locale.CHINESE); Calendar day = Calendar.getInsta ...
http://www.blogjava.net/fanyingjie/category/23504.html http://www.blogjava.net/beansoft/category/19463.html http://www.weblogicfans.net/ webservice http://blog.chinaunix.net/u/26845/showart.php?id=473785 oracle http://blog.csdn.net/CompassButton/archive/2007/01/13/1482453.aspx http://blog.csdn.n ...
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VA ...

rowid解析

先对 rowid 有个感官认识: select ROWID from Bruce_test where rownum<2; ROWID ---------------------------- AAABnlAAFAAAAAPAAA ROWID 的格式如下: 数据对象编号 文件编号 块编号 行编号 OOOOOO FFF BBBBBB RRR 我们可以看出,从上面的 rowid 可以得知: AAABnl 是数据对象编号 AAF 是相关文件编号 AAAAAP 是块编号 AAA 是行编号 ...
row=`expr ${row} + 1` (( row +=1 ))
http://www.blogjava.net/ec2008/archive/2008/08/14/222077.html http://www.blogjava.net/lyyb2001/archive/2007/09/03/142172.html http://www.blogjava.net/liangf/archive/2005/07/06/7162.html http://www.blogjava.net/zilong/archive/2007/06/05/122209.html 字符集 http://www.blogjava.net/i369/articles/147165. ...

exp 用法小结

    博客分类:
  • Unix
expr用法 expr命令一般用于整数值,但也可用于字符串。一般格式为: expr argument operator argument expr也是一个手工命令行计数器。 $expr 10 + 10 20 $expr 1500 + 900 2500 $expr 30 / 3 10 $expr 30 / 3 / 2 5 (注意运算符左右都有空格) 使用乘号时,必须 ...
  dirname 命令用于取出路径名中除最后一个节点之外的名字。如果pathname中不带 / 字符,则输出结果为 . ,表示当前目录。 [tito@localhost ~]$ dirname /home/tito/mydir /home/tito [tito@localhost ~]$ dirname /home/tito/mydir/ /home/tito [tito@localhost ~]$ dirname /home/tito/mydir/hello.c /home/tito/mydir [tito@localhost ~]$ dirname hello.c . ...
patcher_home=`dirname $0` cd ${patcher_home} row=`expr ${row} + 1` if [ -f $HOME/$infclientfile -a -f ${upgrade_path}/newpatch/$oraclientfile ]; then     rm ${upgrade_path}/newpatch/$oraclientfile     rm ${upgrade_path}/newpatch/$oraserverfile     rm ${upgrade_path}/newpatch/$oramappingfile elif ...
sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。 用法: SQLLDR keyword=value [,keyword=value,...] 在命令行下执行 Oracle  的 sqlldr 命令,可以看到它的详细参数说明,要着重关注以下几个参数: userid -- Oracle 的 username/password[@servicename] control -- 控制文件,可能包含表的数据 --------------------- ...

case in esac

    博客分类:
  • Unix
case "`uname`" in     CYGWIN*)         cygwin=true         ;;     Darwin*)         darwin=true         ;; esac
Global site tag (gtag.js) - Google Analytics