본문 바로가기

삭제5

postgressql lock 조회 및 해제 postgressql lock 조회 및 해제 1. 현재 테이블의 LOCK 상태인 쿼리 확인 select t.relname,l.locktype,page,virtualtransaction,pid,mode,granted from pg_locks l, pg_stat_all_tables t where l.relation=t.relid order by relation asc; 현재 테이블의 lock을 확인한다. 이미 해당 쿼리를 조회하는 것이면, 전후 사정에 대한 이해도가 있기때문에 확인시 대략적으로 이놈이 문제구나 하는 쿼리를 찾을수 있었다. 여기서 pid를 확인하고 아래로 넘어가 해당 쿼리 session을 kill 할수 있다. 2. 해당 작업을 kill --PID 죽이기 select pg_cancel_backe.. 2022. 8. 23.
oracle 19c 삭제방법 oracle 19c 삭제방법 1. oracle 관련 서비스 중지 window키 + R -> services.msc oracle 관련 서비스를 중지 한다. 2. oracle 서비스 삭제 command 창 -> 우클릭 관리자 권한으로 열기 꼭 관리자 권한으로 실행하시기 바랍니다. 관리자 권한으로 command창을 실행하는 방법은 아래를 통해 자세히 확인 하시기 바랍니다. 3. 환경변수 - path 삭제 환경변수 삭제 방법에 대해서는 아래에서 자세히 알아보시기 바랍니다. 4. 레지스트리 삭제 레지스트리 삭제 방법은 아래를 통해 자세히 알아보시기 바랍니다. window + R -> regedit 입력 1) HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 삭제 2) HKEY_LOCAL_MACHINE.. 2022. 3. 3.
crontab을 이용해서 오래된 파일을 자동으로 삭제 crontab을 이용해서 오래된 파일을 자동으로 삭제 crontab을 이용해서 주기적으로 오래된 파일을 삭제하는 shell 파일을 만들일이 생겼다. application에서 개발을해서 주기적으로 삭제하는것이 가장 좋은 방법이라 생각되나, 현실은 그렇지 못한 경우가 많다고 생각한다. attach_delete.sh 을 생성하자 PERIOD_DAY : 파일 보관 주기 TARGET_DIR : 삭제 대상의 폴더 #!/bin/sh PERIOD_DAY=60 TARGET_DIR=/home/app/attach_files NOW=$(date +"%y-%m-%d %T") echo "---------- [$NOW] cron_attach_delete.sh started. --------" echo "### delete peri.. 2022. 2. 18.
ora-01940 현재 접속되어 있는 사용자는 삭제할 수 없습니다 ora-01940 : 현재 접속되어 있는 사용자는 삭제할 수 없습니다 계정 삭제를 위해서 drop user 명령어를 수행했다. 그런데 삭제 할수 없다고 아래와 같은 에러가 발생한다. ora-01940 : cannot drop a user that is currently connected. ora-01940 : 현재 접속되어 있는 사용자는 삭제할 수 없습니다. 오라클 계정을 삭제하려는데 위와같은 에러만 나오면서, 삭제가 안될때가 있다. 세션을 조회 한다. select sid, serial#, username,status from v$session where username = 'SITEADMIN_DEV'; 6개나 조회 되는걸 보니, 어디선가 접속중인것으로 보인다. ( 삭제여부는 당연히 충분히 검토 했으리라.. 2021. 10. 29.
AWS EC2 삭제 AWS EC2 삭제 EC2 인스턴스를 삭제하는 방법 1. AWS 로그인 -> EC2 리스트 2. 인스턴스 선택 3. 작업 -> 인스턴스 종료 4. 확인 끝 !! 참 쉽죠!? 2021. 6. 21.