2008년 9월 2일 화요일

[MyStory] 비가 온다 그리고 내가 간다


08. 09. 01

가을이 온것을 다시 한번 알려 주려는 듯... 하늘에서 비가 쏟아 진다. 아니 쏟아 준다. 여느때와 같이 에어컨을 켜고 밖에 날씨야 어쨌든.. 해던 하루 하루를 보내버리고 오늘은 창문을 열어 놓고 비가 내리는 소리를 듣고 있다. 이제 새로운 학기가 시작이 되어 벌써 3학년 1학기를 보내고 있다. 이제 2년 남았다... 새로운 전공을 하면서 새로운 시작을 하면서 나 스스로 그런 이야기를 했다. 정말 내가 하고 싶은 것이라고.. 때론 이게 맞을까 하는 생각도 많이 하고 또 잘 할 수 있을까? 하는 스스로의 의문을 던져 보기도 하지만.

어떠한 것도 구별 지을 수 없으며 어떠한 것도 차이를 만들어 낼 수 없다. 도전 하는 자의 마음이 어떠한 것이며 도전하는 자세가 어떠 하냐에 따라 나 스스로를 평가 할 수 있으며 순위를
매길 수 있다. 생각하며 오늘도 다시 한번 마음을 다져보며 힘을 내본다.

영어를 한다는 것에 대해서 바보 같은 생각이 들기도 했었다. 필요한 것만 하면 되지? 내가 왜 대화를 해야 하지? 그런데 뒤를 돌아 보니 내가 정말 바보 같은 고집을 스스로에게 피우고 있었다. 다시 한번 가슴에 대고 말한다.. 그래 늦지 않았다. 내 나이 이제 서른 나에게 살아온 날보다 앞으로 살아갈 날이 많으며 내 이름 석자 " 오 세 정 " 이란 이름 세상에 널리 널리 퍼트려 보마...

기다리고 있어라~~~ 대한민국이여~~~ 기다리고 있어라.. 세상아~~ 
너에게 나를 보여주마..

2008년 7월 31일 목요일

[Oracle]ORA-16014 발생 시 조치 방법


[원인]
archivelog 가 떨어지는 파일 시스템이 Full(spfile 이나 pfile 의 제한에 의하여 Full 인 경우 포함)이 되어 발생하는 문제임

[조치1]
파일 시스템에 " Free Space " 가 있어야 한다.  DB를 shutdown 한 뒤,

sysdba로 접속하여 

sql>archive log list; 
환경 설정 내용 중 
"Archive destination"이 "USE_DB_RECOVERY_FILE_DEST"로 설정 되어 있다면,


sql>create pfile from spfile; 

init<SID>.ora 파일을 생성한다.
init<SID>.ora 파일을 열어 "*.db_recovery_file_dest_size=4294967296" 값을 늘려준다.
pfile 을 저장 한 후 sql에서 spfile을 다시 생성해 준다.


sql>create spfile from pfile;
이렇게 한 뒤에 DB를 startup 하면 정상 실행 됨
[조치2]
파일 시스템에서 archivelog 가 쌓이는 파일시스템을 정리한 뒤 DB를 startup 한다.
[Tip]
당장 database 를 shutdown 할 수 없는 경우에..
alter system archive log all to '아카이브 떨굴 PATH';
를 실행하여 archive 를 생성해 줄 수 있다.(다만 redolog가 다시 full 이 되면 같은 문제가 또 발생할 것이다.)

2008년 7월 14일 월요일

[MyStory] 차인표의 영화 선택

보리울의 여름
감독이민용
출연장미희,박영규,차인표,신애
개봉2003.04.25 한국, 110분
영화 보리울의 여름을 아는 사람이 그렇게 많지 않을 것이다.
아마도 요즘 " 우리 결혼 했어요 " 에 나오는 신애의 호감도가 올라 가면서 
다시금 찾아서 보는 사람들이 있지 않을까 생각도 해보고
오래전에 보리울의 여름이란 영화를 보았던것을 영화 " 크로싱 " 을 보고 
나서 차인표의 출연작들을 다시 찾아 보게 되었다가
생각난 영화이다. 어린이 성장 영화 ? 이것이 과연 장르가 맞는 지는 잘 모르겠으나 
내가 개인적으로 보기에는 그런 것 같은..

언제 개봉을 하긴 했는지도 모르게 내려 갔던 것으로 기억하는 영화이다.
그러고 보면 차인표가 찍었던 많은 영화들이 그랬다는 아쉬운 그런것, 
그러나 개인적으론 차인표 라는 배우를 좋아 해서 인지
매번 누구도 보지 않던 영화를 찾아 보곤 했다.

아이언 팜
감독육상효
출연차인표,김윤진,박광정,찰리 천
개봉2002.04.19 한국, 121분

-- 문득 " 아이언 팜 " 도 기억이 난다 전기 밥솥에다가 손을 그냥 팍팍.. 하던 모습.. ㅋㅋ
    재미 있는건 요즘 헐리우드에서 뜨고 있다는 김윤진이 함께 출연했었다는 것이었다. --

차인표는 배우에 대한 진정성이 있는 듯 싶다.
물론 실제가 어떤지는 나 역시 알 수 없지만 지금까지 그가 보여준 모습들을 쭉 지켜 보면 
그는 흥행을 위해서만 연기를 하는것 같지는 않다. 때로는 어린이를 위한 영화 , 
때로는 어느 한 약자를 대변하기 위한 모습등 물론 " 아이언 팜 " 에서 보여줬던 모습이 
꼭 이민생활을 하는 그런 모습은 전부라 하기엔 좀 소재가 아쉬웠으나.. ㅋ

크로싱에서의 차인표는 좀 더 다른 모습이었다. 분명 난 영화 예고를 보면서 " 
아 이 영화 흥행은 실패 하겠구나 " 했다.
지금 추이를 보니 그 예상을 그렇게 틀리지 않은 듯 하다. 
하지만 크로싱이란 영화는 차인표가 있기에 나온 것이 아닌가 하는 생각이 든다.
또한 나는 그가 참여 해서 만든 영화 이기에 영화를 보게 되었던 것이다.
그가 전하는 모습들이 너무나 가슴 아프게 하고 영화가 끝나기 까지 그 느낌을 전해 준다.

크로싱
감독김태균
출연차인표,신명철
개봉2008.06.26 한국, 112분
이제 관광객의 총격 사건으로 인하여 나보 더 더 어린 친구들이 북한을 바라 볼때 
그런 것들을 도와줄 필요가 무엇인가 라고 만
생각하지 않길 바란다. 또한 그곳의 모든 사람들이 그러할 것이라는 폄하 또한 
하지 않길 바란다. 지금의 이러한 상황들이 좀더 좋은 방향으로 좀더 미래 지향적인 
해결책들이 나오길 바란다.대한민국 정부가 보여주는 모습이 대한민국의 모든 것이 
아닌 것 처럼 북한 또한 우리가 보는 모습이 그들의 전부인 모습인 양 생각하지
않고 좀 더 많은 지혜가 모여 좋은 해결책이 있길 바란다.

그냥 이런 생각들을 하는데 " 차 " , " 인 " , " 표 " 란 이름이 생각이 나는건 
그가 대중에게 보여주는 신뢰가 아닐까.
.

2008년 6월 10일 화요일

[MyStory] 비내리는 창가


2008. 06.09 비내리는 창가

예고없이 찾아 오는 소나기 보다
어느 즈음 으레 찾아오는  봄비처럼
그렇게 서로를 기대하며 
우리의 사랑을 나는 기다립니다.

촉촉히 젖은 창가에
눈을 감고 잠시 밖을 보는 순간
내가 기대하며 기다리던 시간들이
필름 처럼 지나갑니다

방에 가득 허브 향이
하나 없는 순수한 사랑을 위해
어느 보석보다 귀하고 예쁜 우리가
내겐 가장 행복이며 사랑입니다

결코, 내리는 비는 슬픔이 아니다
당신과 함께 영원히 넘어지지 않을
사랑의 , 환희를 꿈꾸며
빗속에 내주어
그냥 그렇게 젖어들고 싶어,

당신의 체온을 유선(有線)삼아
빗속에서 배우는 대로
골수가 () 잉태하고 낳는
신선한 생명 있는 사랑이 되어
전하고 싶다

당신을 만난
슬픔인 줄만 알던 비가
행복이며
사랑이 숨어 내리는 생수 임을
, 알았네요 

위에 부서지는 빗방울들이
떨어진 날의 서글픔이 아닌
서로를 부둥켜안는 애증이며
믿음의 꿈을 보며

서로를 몸바치는 번뜩이는 사랑이에요  

2008년 6월 9일 월요일

[MyStory] 어느 날 일기


06.08
문득 그런 생각이 들었다.
내가 엘리트 코스라고 하는 것을 거쳐 왔다면 세상 사람들이 다 아는 일류 대학과 대학원을 거쳐 세상에 나왔다면... 지금의 나를 다르게 볼까? 이상적인 답을 원했다면 아마도 난 그대로 였을 것이고 현실을 말하자면 다르다 였다. 그렇지 않다 해도 그렇다 말하고 그렇다 하는 사람들을 많이 만나게 된다. 어쩌면 내가 스스로를 항상 다그치고 만족 하지 못하는 이유도 아마도 이러한 것에 기반 하지 않았는가 하는 생각이 든다.

공식 석상에선 누구나 그렇게 말한다. 세상에 잣대란 없다 실력이 모든걸 판단한다고 인간은 살면서 성품이 중요하다고 말하곤 한다. 그러나 자신 스스로에게 질문해보면 대답은 달라지곤 한다. 처음 만난 사람의 옷차림, 출신, 하는 일에 따라 많은 사람들은 그사람을 판단하고 결정해버린다. 그것이 잘못됐다고 말하는 것이 옳은 일인지 그것에 맞춰서 자신을 만들어 가는것이 옳은 일인지 시간이 지나면 지날수록 혼란스러워 진다.

가장 가까운 곳에 난 그것을 보면서 자라 왔다. 우리 아버지는 나에게 어려서 부터 지혜를 가르쳐 주셨다. 세상을 살아 가면서 친구란 내가 어떻게 살아 가느냐에 따라 생길수도 또 떠날 수도 있다 가르쳐 주셨다. 또한 부하직원이 생기게 되면 어떻게 하는지를 지켜 보는것이 아니라 어떻게 앞으로 살아 가야 하는지를 가르쳐 주라 했다 결과를 가지고 판단 하지 말며 결과를 만들어 가는 과정을 보고 판단 하라 말해주셨다. 내가 가진 모든 것들은 아버지를 통해 배운 것이며 난 어려서 부터 남들은 위인전을 읽으며 닮고 싶은 사람을 쓰라 하면 난 항상 아버지와 어머니를 세상의 가장 존경하는 사람이라 쓰곤했다.

지금도 마찬가지다 난 내 부모님이 가장 존경스럽다. 하지만 가끔 그렇게 내가 존경스럽다던 부모님은 자식 일에 대해선 다른 잣대를 갖고 계신가 보다. 난 자식이 없어서 인지 이해를 못하나 자식을 가진 사람들은 나에게 말했다. 넌 모른다. 너도 자식을 가져 봐라 난 그런 현실 가능하지 못한 무책임한 말들이 너무 싫다. 왜 지금 판단 하지 못하고 그 사실을 알려면 시간이 지나야 하는가. 왜 그때가 되야 알수가 있는것일까? 왜 그때 가서야 사람들은 세상을 알았다는것을 생각할까? 난 싫다. 너도 그럴꺼야 너도 평범하고 너도 많은 사람들처럼 살꺼라고.. 난 너무 싫다 그게 싫다. 난 나인데.. 몇만년이 지난고 지구에 몇십억의 인구가 있지만 그중에 난 일반적인 같은 사람이 아니라 특별한 나이길 바라며 나를 만들어 가기 때문에...

아.. 역시 밤엔 생각하면 안되겠다.. 무슨 말을 썼는지... 머리 속이 복잡하넹...
벌써 08년이 반을 다 보냈구나.. 남은 시간 잘 보내 보자

2008년 4월 29일 화요일

[사는 이야기] 뭐가 더 중요하지

4월의 시작에 이 책을 읽기 시작했다.
시간이 중요하다는 생각은 오래전 부터 하고 있었지만. 책의 말미에 가서 실천은 그 무엇보다 중요하다는 결론을 접하곤 나서 나는 과연 내 꿈을 향해 실천하고 있는가란 생각을 하게 된다. 내 말속에 허세는 없었는지 내 모든 행동에 거만과 겉으로 표현되는 모습만을 바라보며 산것은 아닌가란 생각을 하게 된다.

직장생활이 여유로와 지면서 많은 일들을 벌려 놓았다.
졸업생모임, 외부 프로젝트, 사이버대학교 수강, 영어회화 공부 , 등등등... 하루를 여러개도 쪼개도 하루하루가 피곤하고 왠지 찌들어 산다는 생각을 문뜩 문뜩 하고 있다.미래의 내 모습을 어찌 만들어 가려고 하는건지 하는 왠지 모를 막연한 미래주의를 표방하며 말이다.

내 시간 관리와 내 모든 노력들이 궁극적인 무엇을 위해 하고 있는 것인지도 말이다.
요즘들어 내 사람에게 이것 저것 요구하는 것도 많이 진것도 어쩌면 내 자신의 미래 조차도 보지 못하고 있기 때문은 아닌지 걱정이 되기도 한다. 왠지 내 스스로가 막연한 목표점만 찍어 놓고 있는것은 아닌지

뭔가 현실화 되고 내가 만든 목표를 위해 현실적인 무엇인가를 해야 할것 같은 압박이 자꾸 나를 누르고 있네.. 이제 마음 굳게 먹고 건강관리를 해야 겠다.. 다시 피게 된 담배가 왜이리도 안끊어 지는지... 한모금을 피고나면 바로 후회하거늘.. 

아직도 마음만 금연이구나..
실천을 해보자. 
실천을 노력해보자..

2008년 4월 9일 수요일

[리눅스] 리눅스를 예약 작업 만들기 - crontab

1. 개요 
 cron(크론)은 원하는 시간에 명령(프로그램)을 시키기 위한 데몬이다.
-  새벽 3시에 서버에 특정 작업을 해줘야하는데 그 때 깨어있을 수 있는가?
- 또는 30분간격으로 HDD의 사용량을 운영자에게 알리도록 해야한다면?
- 매월 초에 자료를 백업 받고 싶다면?
바로 이럴 때 cron은 최고의 해결책을 제시한다.
cron은 항상 지정한 시간이 되었는지 확인을 하여 해당 명령어을 실행하는 것이다.
2. cron 설정
1) crontab 파일 위치 및 조회

리눅스의 제품 종류에 따라 다를 수 있으나 대부분 비슷하다. 
# cd /var/spool/cron/ID 

파일을 직접 수정하지는 않고 명령으로 확인 및 설정 할 수가 있다. 

설정 내용을 조회해 보자. (-l 옵션) 
# crontab -l
no crontab for truefeel

설정한 적이 없어 아직 비어있다.
2) crontab 파일 형식
------    --------  ---------------------------------------------------
필  드      의  미       범  위
------    --------  ---------------------------------------------------
첫번째        분        0-59
두번째        시        0-23
세번째        일        0-31
네번째        월        1-12
다섯번째  요일        0-7 (0 또는 7=일요일, 1=월, 2=화,...)
여섯번째  명령어     실행할 명령을 한줄로 쓴다.
------    --------  ---------------------------------------------------

- 한 줄당 하나의 명령 (두줄로 나눠서 표시할 수 없음)
- # 으로 시작하는 줄은 실행하지 않는다.
설정을 해보자. (-e 옵션)
crontab -e 을 하면 vi 에디터가 나온다.(환경변수 EDITOR에 따라 다른 에디터를 사용할 수 있다.)

# crontab -e
  30 4,12 * * *  /usr/bin/rsync -avxH --delete /home/oracle/src /temp/src > /dev/null 2>&1

   /home/oracle/src 디렉토리를 /temp/src 로 백업해둠 30분, 새벽 4시와 낮 12시, 모든 일, 모든 월, 모든 요일 

  40 1    * * 0  /root/bin/perm_set.sh   > /dev/null 2>&1
  파일/디렉토리 퍼미션 설정, 40분, 새벽 1시, 매주 일요일

 위는 매일 4:30분과 12:30분에 rsync 명령을, 매주 일요일 1:40분에 perm_set.sh를 실행함을 의미한다.
 vi 에디터를 통해 설정을 하므로 중요한 몇 가지 에디터 사용법은 익혀야 한다.
----  -----------------------------------------------------------------------------
키                                                                  의미
----  -----------------------------------------------------------------------------
i          현재 칸에 글을 넣는다.
o         다음줄에 글을 넣는다.
dd       한줄을 삭제한다.
:wq     저장하고 빠져나온다.
ESC    설정중에 명령어 모드(위의 i, o, dd 등을 사용할 수 있는 상태)로 빠져 나온다.
----  -----------------------------------------------------------------------------

3) 설정 예

  시간 설정에서 몇가지 의미있는 것들을 알아보자.

  - '*'표시는 해당 필드의 모든 시간을 의미한다.
  - 3,5,7 와 같이 콤마(,)로 구분하여 여러 시간대를 지정할 수 있다.
  - 2-10와 같이 하이픈(-)으로 시간 범위도 지정할 수 있다.
  - 2-10/3와 같이 하이픈(-)으로 시간 범위를 슬래쉬(/)로 시간 간격을 지정할 수 있다.
    (2~10까지 3간격으로. 즉, 3,6,9를 의미함)

 원하는 시간                                   형  식
 매주 토요일 새벽 2:20                      20  2     *  *  6  명령어
 매일 오후 4,5,6시                            0  4-6   *  *  *  명령어
 매일 2시간간격으로 5분대에              5  */2 *  *  * 명령어
 매월 1일 새벽 1:15                          15  1   1  *  *  명령어
 1,7월 1일 새벽 0:30                         30  0   1  1,7  *  명령어


 * crontab -e 으로 설정 후 빠져나오면 바로 적용됩니다.
 * 특정 사용자는 사용할 수 없도록 설정하고 싶은 경우 
 #  /etc/cron.allow : 허용할 사용자 ID 목록
 # /etc/cron.deny  : 거부할 사용자 ID 목록
  cron.allow 파일이 있으면 이 파일에 들어있는 ID만 사용 가능
  cron.deny  파일이 있으면 이 파일에 들어있는 ID는 사용 불가
 * /dev/null  2>&1   이 의미하는 것은 

  지정한 명령어 처리 결과와 발생할지 모르는 에러메시지를 출력하지 않고 모두 버린다는(/dev/null)는
  뜻입니다. 만약 결과와 에러를 파일로 저장하려면 /dev/null 대신 파일명을 적어주면 됩니다.

언제 부터 였던가 생각해보니 아르바이트 겸 외부 컨설팅을 의뢰 받고 맥북 프로를 처음 써봤을 때 부터 였던 것 같다. 지금은 거의 대부분의 작업을 맥으로 작업을 하다 보니 윈도우에서만 실행되는 일부 프로그램들 때문과 회사 내부 ERP프로그램이 윈도우 ...