본문 바로가기

UNIX, Linux12

리눅스에서 오라클 실행. 예전에 리눅스에서 오라클 실행할줄도 몰라서 쩔쩔매엇던 기억이 난다..-_-;; 이게 또 사용을 안하니깐 기억이 가물가물해질려고해서 간단하게 메모를 남긴다... 최초 오라클 계정으로 접속한 후 (9i 기준) # su - ora9i # sqlplus /nolog SQL> conn /as sysdba SQL> startup 기본적으로 오라클이 실행된다. 그후 리스너를 실행시키자. # lsnrctl start -> 리스너 실행 # lsnrctl status -> 리스너 상태 # lsnrctl stop -> 리스너 정지 기억 주기가 짧아지는거 보면 내가 한두살 더 먹은거 같긴 하다...-_-;;.. 2006. 12. 11.
프로세스ID를 가져와 종료 쉘 UNIX에서 종종 자동으로 시간이되면 프로세스를 종료시켜야되는경우가 있었는데 여러가지 방법을 생각하다 그냥 프로세스ID를 가져와 Crontab에서 주기적으로 종료시키는 방법으로 정햇다. ======================= stop.sh ==================================== #!/bin/ksh cd . /home1/.profile cd /home1/bin killproc() { # kill the named process(es) echo stopping $1 ... pid=`ps -ex | grep "$1" | grep -v grep | awk '{print $1}'` echo $pid [ "$pid" != "" ] && kill -9 $pid } killproc "Pr.. 2006. 7. 11.
Crontab을 이용한 ftp 파일 자동 전송받기 data파일을 특정 디렉토리에 쌓이도록 하고 ftp셀을 이용한다 우선 클라이언트단에서 쉘 작성 =====ftp_file.sh==== #! /bin/ksh . /home1/kbsms/.profile today=`date +"%y%m%d"` { echo user 아이디 패스워드 echo prompt off echo hash echo bi echo mget * } | ftp -n -v ftp서버아이피 & ==================== 작성된 쉘파일을 Crontab에 등록.. ======Crontab 간단한 설명====== crontab -l : 현재의 crontab 내용을 본다 crontab -e : crontab 편집모드 * * * * * command | | | | | | | | | +--> 요일 .. 2006. 5. 22.
시스템별 공유라이브러리의 환경변수 JNI를 사용할려고 공유라이브러리를 만들었는데..솔라리스에선 잘돌아가던게 HP-UX로 오니 인식을 못하는게 아닌가.-_-.. 별의별 삽질을 다하다 결국 어느 블로그에서 정보를 찾앗다.. 문제점은 의외로 쉬웠다.시스템마다 공유라이브러리 패스 정의가 다르더라.....-0-;; Linux : LD_LIBRARY_PATH Solaris : LD_LIBRARY_PATH, LD_LIBRARY_PATH_64 HP-UX : SHLIB_PATH, LD_LIBRARY_PATH (64 bits) Compaq (Digital) Tru64 : LD_LIBRARY_PATH AIX : LIBPATH SGI : LD_LIBRARY_PATH, LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH Win32 : PATH .. 2006. 5. 16.