본문 바로가기
데이타베이스

[ ORACLE ] SQL DB 상태조회

by 보이드메인 2015. 1. 9.

 

>DB영역에서 사용가능 영역 및 이미 사용한 공간 확인

1.

SELECT SUM(byte)/1024 "free space in KB"

FROM dba_free_space;

 

2.

SELECT SUM(byte)/1024 "free space in KB"

FROM dba_segments;

 

>DB구성모드 확인

1.

SELECT  archiver

FROM v$instance;

 

2.

SELECT log_mode

FROM v$database;

 

>TABLESPACE내용볼때

SELECT tablespace_name,status,max_extents,contents

FROM dba_tablespaces

 

>인스턴스 이름

SELECT instance_name

FROM v$instance;

 

>DB 이름

SELECT name

FROM v$database;

 

>DATAFILE 보기

SELECT name

FROM v$datafile;

 

>CONTROLFILE 보기

SELECT *

FROM v$controlfile;

 

>ONLINE REDO LOG FILE 보기

SELECT *

FROM v$logfile;

 

>SGA 보기

SELECT *

FROM v$sga;

 

>??

SELECT paddr,name,description

FROM v$dgprocess

WHERE paddr>'00';

 

>LOCK걸린 유저 락풀기

1. sys로 접속

2. >ALTER USER hr

     IDENTIFIED BY hr

     ACCOUNT unlock;

 

>DATAFILE 추가하기

 CREATE TABLESPACE index01
 DATAFILE 'C:\ORACLE\ORADATA\ORCL\INDX02.DBF' size 1M
 AUTOEXTENT ON NEXT 500K MAXSIZE 2M
 EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1500K




 

 


 

댓글