분류 전체보기
oracle 유용한 쿼리
Join UPDATE UPDATE AA A SET A.TARGET = ( SELECT B.TARGET FROM BB B WHERE A.PK = B.PK ) WHERE EXISTS ( SELECT 1 FROM BB B WHERE A.PK = B.PK ); 쿼리 시간 보기 set timing on; set timing off; PLAN 정보 보기 set autot on exp 사용자 쿼리 set autot off rollback; 현재 연결된 세션 select count(*) from v$session; 세션 정보 select status, sid from v$session; 사용자명 별 연결 세션 select USERNAME, count(1) from v$session group by USERNAME; 케..
socket 타임아웃처리
Unix socket 에서 타임아웃 처리를 하는 방법중에 select를 이용한 방법입니다. [CODE type=c++] /******************************************************************** * 데이타를 보낸다. * * return : int Error Code * parameter : * [in] int sock : 연결할 소켓 핸들 * [in] void *data : 전송할 데이타 * [in] unsigned int size : 데이타의 크기 * [in] int timeout : 타임아웃 처리를 할 시간 ********************************************************************/ int gaSend(..
shell 명령어 && 유틸
df -k 빈공간 보기 du -sk * 목록으로 차지하는 용량 보기 rm -fr * 서브Dir도 지우고, 지우면서 묻지 않기 . .profile 수정한 .profile 적용하기 swinstall -s /설치할_depot_ 파일_경로 depot 파일을 설치 합니다. history 입력한 shell명령 보기 ( [ESC] + J, K 로 입력 가능합니다 ) uname -a OS 버전 정보 보기 ipcs 메시지큐, 공유메모리 정보 등을 확인한다. ipcrm -m ID ipcs를 통해 조회한 내용을 삭제한다. (-m 옵션은 공유 메모리) lsof -i | grep 포트 번호 특정 포트를 사용하고 있는 Process정보를 본다. truss -p PID 해당 PID 해당하는 프로세스의 동작을 모니터링 한다. (CP..