본문 바로가기
반응형

Dev120

Oracle Session 현황 SQL Oracle Session 현황 SQL 세션에 연결된 SQL SELECT a.username, a.sid, a.serial#, a.osuser, b.tablespace, b.blocks, c.sql_text FROM v$session a, v$tempseg_usage b, v$sqlarea c WHERE a.saddr = b.session_addr AND c.address= a.sql_address AND c.hash_value = a.sql_hash_value ORDER BY b.tablespace, b.blocks 테이블 스페이스 사용량 select se.username, sum(su.blocks*ts.block_size/1024/1024)mb_used from v$sort_usage su, v$se.. 2020. 1. 31.
Docker Container에서 외부 파일 생성시 권한 문제 Docker Container에서 외부 파일 생성시 권한 문제 도커를 이용하여 톰캣, MariaDB 설정을 하고, 컨테이너에서 발생한 파일(로드, 데이터베이스) 등은 HOST 디렉터리에 volume로 연결해서 HOST에 파일이 기록되도록 설정하였다. 그 결과 로그파일의 경우 Container에서 존재하는 UID로 생성되어 톰캣 로그의 경우 root로 로그파일이 생성되었다. 로그 파일을 보기 위해서는 root 권한으로 확인을 하던지, 파일의 소유권을 변경해야 했다. 찾아본 결과 실행 시점에서 -u `stat -c "uid:gid" HOST_DIR` 를 설정하여 해당 파일의 권한을 변경할 수 있었다. $ docker run -dit \ --name tomcat \ --net=host \ -v /home/us.. 2019. 12. 18.
톰캣 멀티 인스턴스 실행 WAS를 Tomcat으로 프로젝트를 진행하다 보면, 톰캣 폴더 자체를 복사해서 새로운 프로젝트 테스트를 위한 용도로 사용하는 경우가 많이 발생했다. 용량도 용량이지만, 톰캣의 버전관리를 편리하게 하기 위해 톰켓 엔진을 그대로 유지한 체 설정 파일만 복사하여, 톰켓을 실행할 수 있도록 했다. 실제 톰캣 엔진을 제외하고 실행하기 위해서는 해당 프로젝트에서 필요한 log, conf, work 만 가지고 있으면 된다. 톰켓 설치 (zip, tar) 설치 경로 : c:\apps\tomcat 서버 설정 서버 설치 경로 : c:\was\server1 Tomcat 설치된 곳에서 conf 디렉터리만 복사. - conf : 디렉터리 복사 - logs : 로그 디렉토리 - work : 컴파일 디렉토리 conf/server... 2019. 12. 16.
[SVN] CentOS SVN 커밋 및 파일 추가 shell 스크립트 git에서 받아서 svn으로 동기화 필요성 발생svnant 를 사용하려고 했지만 실패하여 jenkins > shell 로 처리. cd /project/ svnFiles=`svn st | grep '^?' | sed 's/^? *//'` -- SVN 미등록 된 파일 체크 if [ -z "${svnFiles}" ] then echo "Empty" else echo "${svnFiles}" svn st | grep '^?' | sed 's/^? *//' | xargs svn add -- 신규 파일 존재시 Add. fi svncommitFiles=`svn st` -- Commit 처리 대상 파일 확인 if [ -z "${svncommitFiles}" ] then echo "Commit Files Empty" e.. 2017. 12. 13.
반응형