오라클: 5개의 글
출처 - http://kalipso.tistory.com/80 출처 - http://mentor75.tistory.com/entry/ORACLE-TABLE-SPACE-%EC%82%AC%EC%9A%A9%EB%9F%89-%ED%99%95%EC%9D%B8%EC%BF%BC%EB%A6%AC출처 - https://kldp.org/node/34801출처 - http://stackoverflow.com/questions/264914/how-do-i-calculate-tables-size-in-oracle 1. 테이블스페이스 정보 조회SELECT * FROM DBA_TABLESPACES; 2. 테이블스페이스별 용량 확인 쿼리문(MB 단위)select substr(a.tablespace_name,1,30) tablespa..
* 테이블별 용량 확인 방법 select owner,segment_name,segment_type,sum(bytes)/1024/1024 as MB from dba_segments where segment_type='TABLE' and segment_name = '[USER명]' GROUP BY owner,segment_name,segment_type; [참고] segment_type 조건절에 위와 같이 'TABLE' 을 넣으면 테이블 용량만 조회되고, 'INDEX' 를 넣으면 인덱스 용량이 조회된다.
시스템운영 또는 프로젝트 진행중테이블이나 뷰 생성 시공유하지 않는다면 알 수 없습니다. 테이블 생성시간테이블 컬럼변경 확인테이블 변경여부 확인 위의 내용을 ALL_OBJECTS 테이블에서 조회하면테이블이나 뷰의 신규/변경된 내역을 확인할 수 있습니다. ( DBA_OBJECTS = ALL_OBJECTS ) 응용 최근 생성된 테이블 확인 SELECT OWNER , OBJECT_NAME , SUBOBJECT_NAME , OBJECT_TYPE , CREATED , LAST_DDL_TIME , TIMESTAMP , STATUS , TEMPORARY FROM ALL_OBJECTS ORDER BY CREATED DESC ; [결과] OWNEROBJECT_NAMESUBOBJECT_NAMEOBJECT_TYPECREATE..
Oracle 10g 강좌에서 좀 더 자세한 내용을 확인 할 수 있습니다. 오라클 백그라운드 프로세스는 5개의 필수 프로세스와 그 밖에 프로세스로 구성되어 있습니다.오라클 필수 프로세스 SMON(System Monitor), PMON(Process Monitor), DBWn(Database Writer), LGWR(Log Writer), CKPT(Check Point) 이들 프로세스는 오라클 데이터베이스가 시작되기 위해서는 꼭 필요 하며, 데이터베이스가 종료되면 위의 프로세스들도 모두 종료 됩니다.SMON(System Monitor) 시스템 모니터는 오라클 인스턴스를 관리 하는 프로세스 입니다. 오라클 인스턴스 fail시 인스턴스를 복구하는 역할을 합니다. 데이터 파일의 빈 공간을 연결하여 하나의 큰 빈공..
뷰란?- 뷰는 하나의 가상 테이블이라 생각 하면 된다.- 뷰는 실제 데이터가 저장 되는 것은 아니지만 뷰를 통해 데이터를 관리 할수 있다.- 뷰는 복잡한 Query를 통해 얻을 수 있는 결과를 간단한 Query로 얻을 수 있게 한다.- 한 개의 뷰로 여러 테이블에 대한 데이터를 검색 할 수 있다.- 특정 평가 기준에 따른 사용자 별로 다른 데이터를 액세스할 수 있도록 한다.뷰의 제한 조건.- 테이블에 NOT NULL로 만든 컬럼들이 뷰에 다 포함이 되 있어야 한다.- ROWID, ROWNUM, NEXTVAL, CURRVAL등과 같은 가상컬럼에 대한 참조를 포함하고 있는 뷰에는 어떤 데이터도 INSERT 할 수 없다- WITH READ ONLY 옵션을 설정한 뷰도 데이터를 갱신 할 수 없다.- WITH C..