본문 바로가기

2017/103

오라클(Oracle) CLOB 데이터형식 저장(Insert/Update) 프로시저 샘플 CLOB은 저장하는 방식이 달라서 insert/update 할 때 좀 쿼리가 복잡합니다. 기본적으로...insert할 때, Clob인 컬럼은 빈값(empty_clob)을 넣은 후에 다시 업데이트하는 형식으로 쿼리를 작성해야 하기 때문에 번거롭죠. 그래서, 저는 Clob이 들어간 테이블에 insert/update 할 때는 Insert/Update 프로시저를 만들어서 사용합니다.아래는 Insert 프로시저 예제입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980CREATE OR REP.. 2017. 10. 17.
로그(Log) 파일 또는 텍스트(Text) 파일 분할하는 프로그램 (gsplits) 로그 파일을 리눅스 명령어로 원하는 부분을 찾기가 힘들어서 내 컴퓨터에 다운로드를 받았습니다.하지만, 로그 파일이 너무 커서 에디트 프로그램이 열지를 못하더군요. 이럴 때 로그파일을 분할해서 에디트 프로그램으로 확인하면 되는데요.gsplits라는 좋은 프로그램이 있더군요. 이 파일을 다운로드 받으셔도 되고 아래 링크를 통해 다운로드 받아도 됩니다.http://www.gdgsoft.com/gsplit/ 다운로드 받고 설치를 하셨다면...gsplits를 실행하시고... [Original File]을 클릭해서 원본 로그나 텍스트 파일을 선택합니다. [Destination Folder]를 클릭해서 분할된 파일들이 저장될 폴더를 선택합니다. [Split File]을 클릭해서 분할을 실행합니다. 3.6GB 짜리를 .. 2017. 10. 17.
에러 로그없이 톰캣이 시작되는 문제 해결방법(No appenders could be found for logger. Please initialize the log4j system properly.) 이렇게 톰캣은 실행되었다고 나오는데 화면을 열어보면 아래처럼 열리지가 않습니다. 그렇다면 뭔가 문제가 생겼다는건데, 로그에 에러가 찍히지가 않습니다.그래서, 한줄 한줄 자세히 살펴보니 아래와 같은 내용이 로그에 나옵니다. No appenders could be found for logger. Please initialize the log4j system properly.org.apache.catalina.core.StandardContext.startInternal One or more listeners faild to start. Full details will be found in the appropriate container log file 에러가 Console에 나오지 않았을 뿐이지 에러가 없었던.. 2017. 10. 6.