Attempted to lock an already-locked dir 개발언어

이클립스의 svn에서 소스 업로드 시 멀쩡한 파일을 commit하던 중 만난 오류.

team - cleanup을 실행한 뒤 다시 commit하면 된다.


종로 알라딘 중고서점 내부크기 취미

오늘 친구의 부탁으로 종로에 생긴 알라딘 중고서점 던젼 답사퀘를 마치고 왔다.

내부 크기를 가늠 해 볼 수 있도록 영상으로 남긴다.


http://www.youtube.com/watch?v=t2c3Ve42zNc&feature=colike

유닉스 파일이름 이상한것 지우기 개발언어

종종 시스템에 웃지 못할 파일이 있는 경우가 있다. 공백이나 특수문자, 혹은 - 문자로 시작하는 파일도 지울 수 없다.
# rm "-== Hahaha ==-"
rm: 부적절한 옵션 -- =
더 많은 정보를 얻으러면 `rm --help'명령을 하십시오.

이런 경우는 다음과 같이 I-node값을 이용해서 삭제할 수 있다.

# ls -i
10146 -== Hahaha ==-
.... (생략) ....
#

ls -il

find . -inum 10146 -exec rm -f {} \;


그의 사정 잡상

때로는, 그 사람의 순수한 열정이 타인에게 왜곡되어 보여지기도 한다.

늦게까지 남거나 휴일에도 나와서 일에 열정을 쏟고 있노라면, 누군가에 대한 연애 감정 때문이라던가, 또는 출세를 위한. 소위 "액션"이라고 이야기 되기도 하는듯 하다.

그대들은 그대들의 인생에 얼마나 열정과 노력을 쏟고 있는가?


주위를 둘러보지 못하는자 못지않게 자신을 돌아보지 못하는 자는 우매하다.

(冷笑)


혼자서 생활할때 필요한것- 잡상

가끔 끔찍한 악몽을 꾸다 깨곤 하는데 이럴 때 소리내어 불렀을 때 답 해줄 정도로 가까운곳에 누군가 있다면(설령 부르지 않더라도) 마음에 큰 도움이 되지만 그렇지 않다면 아직도 악몽속에 있는것은 아닌가 싶어 일어나기도 무섭다.

방에 불이라도 켜면 되겠지만 공포에 몸이굳어 움직이기도 쉽지않다. 이럴 때 필요한것이 형광등 리모콘이다. 울산 집으로 내려갔을 때 내 방에 설치 해 두었던 것을 떼 올까도 싶었지만 가끔 오시는 손님들이 유용하게 사용하고 있는거 같아 그냥 두고 올라온 뒤 어제 옥션에서 재 구매를 하였다. 구매를 한지 오래 되어서 인지 같은 기종은 없었던데다 가격까지 제법 올라있어서 구매를 망설이다 요즘 흉흉한 꿈을 좀 자주 꾸는편이라 그냥 구매를 하였다.

기억의 애매함 잡상

기억의 애매함이란 느닷없이 불쑥 나타나 고요했던 사고에 큰 파문을 일으킨다.

작게는 '내가 오늘 문을 잠그고 나왔나?, 아까 지갑을 어디다 두었지?, 가스벨브는 잘 닫았나?'부터 시작하여 크게는 '그때 반드시 처리해야 했던 대단히 중요한 일을 처리 하였던가?'까지...

그리곤 의혹에 문제가 없음을 확인 하거나 그것을 잠시 잊을 수 있을 정도로 큰 다른 사건이 발생하기 전 까지 그것은 인간의 사고를 지배한다.

이런 생활속의 의혹처럼 재 확인이 가능한 기억의 애매함 만이 존재하는것은 아니다. 

잠을 청하기 위해 누웠다가 기억의 애매함을 만나 그것을 확인하고 한토막 남긴다.

백화요란 사무라이걸즈 취미

작화 좋은거같아서 별생각없이 받아서 재생했다가 초반도입부분 나레이션에 같이 보던 지인과  ㄱㅆ욕을 하면서 지웠던 애니.

일하다말고 나같은 사람 또 있나 싶어 찾아보니 나같은 케이스가 몇몇 보이는군.

http://ksodien.egloos.com/5352154


정말 저놈들이 이딴걸 계속 만드는 한은 아무리 세월이 지나도 우리민족은 저놈들을 좋아하지 않으리...

BEA-000362 개발언어

오늘 root권한에서 was를 kill명령을 이용하여 강제로 다운 시킨 뒤 weblogic권한으로 start를 하려고 하니 발생한 오류. 아마도 kill을 한 뒤 서버 스타트를 weblogic계정으로 하지 않고 root계정으로 하는 바람에 일부 파일의 권한이 옮겨감에 따라 발생한듯 하다. ...tion thrown is java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot incompatible with com.octetstring.vde.backend.standard.BackendStandard. This may indicate a problem with the data files for the Embedded LDAP Server. If the problem is with the data files and it can not be corrected, backups of previous versions of the data files exist in /weblogic/weblogic100/-*-*-*-*-*-*-/domains/-*-*-*-*-*-*-servers/-*-*-*-*-*-/data/ldap/backup.> <Dec 3, 2010 8:23:26 PM KST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:

There are 1 nested errors:

java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot incompatible with com.octetstring.vde.backend.standard.BackendStandard         at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:273)         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

> 에러로그를 참고하여 경로를 찾아가서 권한을 확인 해 보니 파일 하나가 root권한으로 설정 되어 있다 total 240 drwxr-xr-x    2 weblogic was             256 12월  3일 12:41 . drwxr-xr-x    7 weblogic was            4096 10월  4일 08:55 .. -rw-r--r--    1 weblogic was           91820 12월  3일 12:41 EmbeddedLDAP.data -rw-r--r--    1 weblogic was              24 10월  6일 08:41 EmbeddedLDAP.delete -rw-r--r--    1 weblogic was             648 10월  6일 08:41 EmbeddedLDAP.index -rw-r--r--    1 weblogic was               0 12월  3일 20:23 EmbeddedLDAP.lok -rw-r--r--    1 root     system         4713 12월  3일 12:41 EmbeddedLDAP.tran -rw-r--r--    1 weblogic was               8 12월  3일 12:41 EmbeddedLDAP.trpos -rw-r--r--    1 weblogic was               8 12월  3일 12:41 EmbeddedLDAP.twpos 해당파일의 권한을 weblogic으로 바꾼다 chown -R weblogic:weblogic * 다시 시작하니 또 오류 발생         at java.io.FileOutputStream.<init>(FileOutputStream.java:203)         at com.bea.logging.RotatingFileOutputStream.open(RotatingFileOutputStream.java:263)         at com.bea.logging.RotatingFileOutputStream.initialize(RotatingFileOutputStream.java:324)         at com.bea.logging.RotatingFileOutputStream.initialize(RotatingFileOutputStream.java:313)         at com.bea.logging.RotatingFileOutputStream.<init>(RotatingFileOutputStream.java:116)         at weblogic.servlet.logging.LogManagerHttp$HttpRotatingFileOutputStream.<init>(LogManagerHttp.java:134)         at weblogic.servlet.logging.LogManagerHttp.getLogOutputStream(LogManagerHttp.java:43)         at weblogic.servlet.logging.LogManagerHttp.initLoggers(LogManagerHttp.java:75)         at weblogic.servlet.logging.LogManagerHttp.start(LogManagerHttp.java:57)         at weblogic.servlet.internal.HttpServer.start(HttpServer.java:274)         at weblogic.servlet.internal.WebService.startWebServers(WebService.java:138)         at weblogic.servlet.internal.WebService.start(WebService.java:97)         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) <Dec 3, 2010 8:32:26 PM KST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException java.lang.NullPointerException         at weblogic.servlet.logging.LogManagerHttp.initLoggers(LogManagerHttp.java:78)         at weblogic.servlet.logging.LogManagerHttp.start(LogManagerHttp.java:57)         at weblogic.servlet.internal.HttpServer.start(HttpServer.java:274)         at weblogic.servlet.internal.WebService.startWebServers(WebService.java:138)         at weblogic.servlet.internal.WebService.start(WebService.java:97)         Truncated. see log file for complete stacktrace 다시 오류로그를 참고하여 찾은 경로로 가서 권한을 확인하여 root계정으로 잡혀있는 파일을 발견하여 권한을 weblogic으로 변경하니 서버가 정상적으로 스타트 된다. 이녀석덕분에 아직까지도 퇴근을 못하고 있었다....  오류가 난 덕에 절대 알려주지 않던 root권한의 패스워드를 알게 된것을 위안으로 삼자... 참고 http://blog.naver.com/hwangmin1984?Redirect=Log&logNo=100114633035


NVL의 활용 개발언어

가끔 쿼리를 짜다보면 "A필드에 값이 없으면 B필드" 같은 것을 구현 할 때가 종종 있다.

이럴때 아래와같이 구현을 하면 DECODE나 CASE를 쓸 때보다 더 간결한 쿼리를 작성 할 수 있다.

NVL(A필드, B필드)


ORA-02020: 개발언어

ORA-02020: 너무 많은 데이터베이스 링크들이 사용되고 있습니다

삼개월간 잘쓰던 프로시져를 이용하여 타사로 가상계좌 발급정보를 인터페이스 해 주던 중 발생한 오류.

하나의 작업에서 설정된 갯수보다 많은 DB-Link를 포함하는 SQL을 실행시 발생하는 오류이나, 여러작업에서 많은 링크를 사용하여도 발생할수 있는듯 하다.

해결방법은 Defalut 4로 설정 되어 있는 부분을 늘려주면 되나, 반영하려면 DB를 재 기동해야하는 문제가 있다.

1 2 3 4