본문 바로가기
반응형

IT33

[Oracle] Session Kill 방법 ### LOCAL=NO 세션 강제 종료 절차 (전체) 1) 백그라운드 프로세스 이외, 단순 서비스 접속 세션(LOCAL=NO) 조회 (SID 에 따른 oracle 프로세스 변경 사용 필수!) aaa=`ps -ef|grep LOCAL=NO|grep oracle[SID]|grep -v grep|awk '{print $2}'` 2) kill 대상 세션 조회 echo $aaa 3) 세션 kill kill -9 $aaa ### 불필요한 일부 세션 강제 종료 절차 1) 아래의 SQL 활용하여, 조건 수정해서 대상 선별 2) 결과값으로 서버에서 세션 kill 실행 (Sample SQL) select distinct s.inst_id "ID", s.status "Status",p.spid, s.SID, s.serial.. 2023. 2. 28.
[Oracle] ASM Size check set linesize 300 col name format a10 col USABLE_FILE_GB format 999,999.00 col TOTAL_GB format 999,999.00 col FREE_GB format 999,999.00 col USABLE_CALC_GB format 999,999.00 select group_number "Group#", name, total_mb/1024 TOTAL_GB, round((total_mb - USABLE_FILE_MB)/1024,2) USED_GB, USABLE_FILE_MB/1024 USABLE_FILE_GB, free_mb/1024 FREE_GB, 100-round(free_mb/total_mb*100) "usgae(%)", ((FREE_MB - R.. 2023. 2. 28.
[Oracle] DBMS_METADATA 패키지를 활용한 User 및 Tablespace DDL 추출하기 운영 업무를 하다 보면 기존 사용중인 DB계정 형태 그대로 사용하여 새로 User 또는 Tablespace, Table을 생성할 일이 빈번하다. 매번 Create 문장을 작성하기도 귀찮을 뿐 더러 계정 설정을 하나하나 확인하기도 쉽지는 않다. 그래서 오라클에서는 DBMS_METADATA라는패키지를 제공한다. 해당 패키지의 GET_DDL이라는 함수를 사용하면 해당 User의 Create 구문을 그대로 얻을 수 있다. 1. TABLE DDL 추출 SQL> set long 20000 SQL> set pagesize 500 SQL> select dbms_metadata.get_ddl('TABLE','EMP','SCOTT') from dual; CREATE TABLE "SCOTT"."EMP" ( "ENAME" V.. 2023. 2. 27.
[Python]파이썬 온라인에서 작업하던 패키지 전체 오프라인 환경으로 이관하는 방법 1. 온라인 환경 수행 절차 - 패키지 설치 pip install 패키지명 - 리스트 생성 pip freeze > requirements.txt - 모듈 리스트 다운로드 pip download -r requirements.txt 2. 오프라인 환경 수행 절차 - 패키지 파일 및 리스트 이관 - 오프라인 환경 패키지 일괄 설치 python -m pip install --no-index --find-links="./" -r requirements.txt - 오프라인 환경 패키지 개별 설치 python -m pip install --no-index --find-links="./" 패키지명.whl 3. 패키지 설치 python -m pip install --no-index --find-links="./" -r .. 2023. 2. 25.
반응형