1. v$lock 에서 table 이름과 transaction ID, lock 종류를 확인한다.
Select a.table_name, b.trans_id, b.lock_desc
From system_.sys_tables_ a, v$lock b
Where a.table_oid = b.table_oid;
2. 위에서 얻은 trans_id 를 이용하여 session 을 찾는다.
Select session_id, execute_flag, total_time, execute_time, rpad(query,400)
From v$statement
Where tx_id = 위에서 얻은 trans_id;
3. session_id 를 이용하여 session 정보를 확인한다.
Select comm_name, client_app_info
From v$session
Where id = 위에서 얻은 session_id;
4. session 을 끊는다.
Alter database mydb session close session_id;
mydb 는 database name 으로 $ALTIBASE_HOME/conf/altibase.properties 파일을 열어보면
DB_NAME 항목설정으로 확인하시면 됩니다.
'Database' 카테고리의 다른 글
[Altibase] 알티베이스 테이블별 메모리 사용량 조회 (0) | 2020.02.06 |
---|---|
[Altibase] 알티베이스 PK 없는 테이블 조회 (0) | 2020.02.06 |
[Mongo] 몽고DB 사용자 추가 (0) | 2020.02.06 |
[Mongo] 몽고DB 설치 (윈도우) (0) | 2020.02.06 |
[오라클] TO_NUMBER 변환후 타입 에러 (0) | 2020.02.06 |