27.07.2010
01.04.2010
Directory list in wiki format
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^\/]*\//-/g' -e
's/\(-\)\([a-zA-Z].*$\)/\1 \*\2\*/'
's/\(-\)\([a-zA-Z].*$\)/\1 \*\2\*/'
11.03.2010
make alias,mail,pass csv from mail list
for i in `sed 's/\(^.*\)\@\(.*$\)/\1,\1@\2/g' newKey.csv` ; do echo ${i},`head /dev/urandom | uuencode -m - | sed -n 2p | cut -c1-${1:-6}` ; done
21.01.2010
Find and destroy Oracle TX locks
select username, SYS.v_$lock.sid,lmode,request from SYS.v_$lock,SYS.v_$session
where SYS.v_$lock.type='TX'and SYS.v_$lock.sid=SYS.v_$session.sid;
select serial# from SYS.v_$session where SID = '336'
alter system kill session '336,7263'
where SYS.v_$lock.type='TX'and SYS.v_$lock.sid=SYS.v_$session.sid;
select serial# from SYS.v_$session where SID = '336'
alter system kill session '336,7263'
24.12.2009
19.12.2009
oracle locks view
select username, v$lock.sid,lmode,request from v$lock,v$session
where --v$lock.type='TX'and
v$lock.sid=v$session.sid;
это все блокировки, но они не интересны, интересны только исключительные
с ожиданием, а это TX:
select username, v$lock.sid,lmode,request from v$lock,v$session
where v$lock.type='TX'and v$lock.sid=v$session.sid;
в исключительной lmode=6 а у ждущего процесса request=6, т.е., должно
быть две строки
where --v$lock.type='TX'and
v$lock.sid=v$session.sid;
это все блокировки, но они не интересны, интересны только исключительные
с ожиданием, а это TX:
select username, v$lock.sid,lmode,request from v$lock,v$session
where v$lock.type='TX'and v$lock.sid=v$session.sid;
в исключительной lmode=6 а у ждущего процесса request=6, т.е., должно
быть две строки
19.11.2009
User Input
variant = Integer.parseInt ( new
InputStreamReader(System.in).readLine());
InputStreamReader(System.in).readLine());
answer = new InputStreamReader(System.in).readLine()
groovy inout
print "How old are you?: "
result = new InputStreamReader(System.in).readLine()
println "You are: " + result
result = new InputStreamReader(System.in).readLine()
println "You are: " + result
23.10.2009
Передергивание CHANGE_BIT
select * from cons_out
update ARC_EXPS_D set CHANGE_BIT = 1 where CONS_ID in ( select CONS_ID
from cons_out) and corr_time >= {ts '2009-10-15 00:00:00'} and
corr_time <= {ts '2009-10-17 00:00:00'}
Подписаться на:
Сообщения (Atom)
