전체 글 436

오라클 Character Set 변경 방법

Dump 받은 파일을 Import 시 데이터가 컬럼 값보다 크다거나 하는 오류가 발생이 되는 경우가 있다. 이럴경우 export 한 DB 내용과 import 할 DB 내용의 Character Set이 다르기 때문에 발생되는 경우가 생기는데 다음과 같이 import 할 대상 DB의 Character Set 을 변경 해 주면 된다. 우선 대상 DB의 Character set(이하 케릭터 셋)을 확인 해 본다. SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHAR%'; 확인 후 다음의 명령어를 통하여 DBA로 접속한다. sqlplus "/as sysdba" 이제 케릭터 셋을 바꿔보자SHUTDOWN IMMEDIATE; STARTUP MOUNT; A..

com.sun.mail.smtp.SMTPTransport.close 의 lock 현상 해결 방법

java mail 을 이용하여 메일 발송 시 com.sun.mail.smtp.SMTPTransport.close 구문에서 lock 이 걸려 thread hang이 발생하는 경우가 생기는 경우가 있다. 이럴 경우에는 mime 생성 시 timeout 값을 지정 해 주면 된다.timeout 값이 지정되어 있지 않으면 다음과 같이 무한정 대기 상태에 빠지게 된다. "webtob1-hth0(localhost:9900)-w06 [container1-26]" prio=1 tid=0x087e1288 nid=0x1ea0 runnable [0x5d1fc000..0x5d1fcea0]at java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputS..