리눅스 폴더별 용량 확인
조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후
du -h --max-depth=1
논현동 잡스를 꿈구는 개발자
select name, value from v$diag_info;
SELECT * FROM DBA_ERRORS WHERE NAME = 'DB오브젝트명';
SELECT * FROM USER_ERRORS WHERE NAME = '%DB오브젝트명%';
–exclude=*.{확장자,확장자} 를 통해 검색 하는 파일을 제외 시킬수 있다.
grep --exclude=*.{bin,bak} -inr '찾는문자열' 디렉토리경로
-- ★★★★★ ORACLE DB 전체 용량 확인 : DBA_DATA_FILES ★★★★★
SELECT SUM(bytes) FROM DBA_DATA_FILES;
SELECT SUM(bytes)/1024/1024/1024||'GB' FROM DBA_DATA_FILES;
-- ★★★★★ ORACLE DB 전체 사용량 확인 : DBA_SEGMENTS ★★★★★
SELECT SUM(bytes) FROM DBA_SEGMENTS;
SELECT SUM(bytes)/1024/1024/1024||'GB' FROM DBA_SEGMENTS;
-- ★★★★★ ORACLE DB 전체 여유량 확인 : DBA_FREE_SPACE ★★★★★
SELECT SUM(bytes) FROM DBA_FREE_SPACE;
SELECT SUM(bytes)/1024/1024/1024||'GB' FROM DBA_FREE_SPACE;
SELECT
DBMS_LOB.SUBSTR(SQL_FULLTEXT, 3000, 1) as C1,
DBMS_LOB.SUBSTR(SQL_FULLTEXT, 3000, 3001) as C2,
DBMS_LOB.SUBSTR(SQL_FULLTEXT, 3000, 6001) as C3,
DBMS_LOB.SUBSTR(SQL_FULLTEXT, 3000, 9001) as C4,
DBMS_LOB.SUBSTR(SQL_FULLTEXT, 3000, 12001) as C5,
DBMS_LOB.SUBSTR(SQL_FULLTEXT, 3000, 15001) as C6
FROM "V$SQLAREA"
WHERE
PARSING_SCHEMA_NAME = '' -- 디비 접속 계정
AND LAST_ACTIVE_TIME > '2024-03-26' -- 일자
AND SQL_TEXT LIKE '%%' -- 쿼리네 포함된 문자열
ORDER BY LAST_ACTIVE_TIME DESC;
SELECT * FROM V$SQLAREA
WHERE 1=1
AND PARSING_SCHEMA_NAME = '스키마명' --디비 스키마
ORDER BY LAST_ACTIVE_TIME DESC;
##특정컬럼명, 또는 테이블명을 가진 테이블 조회
SELECT
TABLE_NAME,
COLUMN_NAME
FROM ALL_TAB_COLUMNS
WHERE 1=1
AND COLUMN_NAME = '컬럼명'
AND TABLE_NAME LIKE '%테이블명%'
리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1