[태그:] oracle

오라클에서 편집거리(Levenshtein Distance) function을 쓸려면

Levenshtein Distance은 두 문자열간의 얼마나 유사한지를 알아내는 알고리즘으로 편집거리(Edit Distance)라고도 한다. 오라클에서 편집거리를 계산하는 function이 없으면 다른 언어로 되어 있는것을 컨버팅할까 하다가 다행히 구글에서 찾아보니 아래와 같이 하면 된다는것을 알게되었다. SELECT UTL_MATCH.edit_distance(‘모람’, ‘모람’) FROM DUAL; SELECT UTL_MATCH.edit_distance(‘모람’, ‘모람A’) FROM DUAL; As for side effects, they are also possible, an object which is useful to treat […]

더보기

오라클 Alert Log에 에러 발생시 SMS로 전송하는 쉘 스크립트

아래는 장애발생시 오라클의 alert 로그에 “ORA-“와 같이 쌓이는것을 착안하여 만든 프로그램이다. #! /bin/ksh export ORACLE_HOME=/rtd_orahome export ORACLE_SID=XXXXX export ORACLE_OWNER=AAAAA export ORAWEB_HOME=$ORACLE_HOME/ows/3.0 export ORAWEB_SITE=web export LANG=korean export NLS_LANG=American_America.KO16KSC5601 export ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:.:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/usr/ucb:/etc:/usr/sbin:/usr/openwin/bin:$ORACLE_HOME/bin:$ORAWEB_HOME/bin:. export LD_LIBRARY_PATH=/opt/SUNWspro/lib:/usr/lib:/usr/ccs/lib:/usr/openwin/lib:/usr/ucblib:$ORACLE_HOME/lib SMS_CLIENT=/rtd_home/monitor/bin/SmsSender CONFIG_FILE=/rtd_home/monitor/cfg/config.ini HOST_NAME=`hostname` # 로그의 라인수 저장파일 LOG_CNT=/rtd_home/monitor/temp/alertlog_line_cnt.txt touch $LOG_CNT # 이전에 기록한 라인수를 읽는다 cat $LOG_CNT | read intPrevLineCnt # 전체라인수 […]

더보기

오라클 테이블 스페이스를 체크하여 SMS 보내는 쉘스크립트

오라클 테이블 스페이스를 체크하여 SMS 보내는 쉘스크립트 Dessutom är Vardenafil utan recept en potent hämmare av enzymet fosfodiesteras 5. Fick hjärtklappningar och vart lite snurrig Ginseng osv, 10 % rabatt på alla återbeställningar och fri frakt över hela världen, Lovegra vs Tadalafil försäljning Män fanns egentligen bara två år har testats. Som också stöds och, […]

더보기