아래 예를 참고하시기 바랍니다. 이건 taejun 이라는 테이블 스페이의 남아있는 공간을 비교해서 보는 것입니다.
select a.tablespace_name as "tablespace", b.file_name as "file",
b.bytes as "total size", c.bytes as "left"
from dba_tablespaces a, dba_data_files b, dba_free_space c
where a.tablespace_name = b.tablespace_name and
a.tablespace_name = c.tablespace_name and
a.tablespace_name = 'taejun'
저도 아직 초보라서 좀 헷갈리긴 하는데 위에처럼 보면 blob 필드가 있어서 그런지 같은 테이블스페이스에 여러개가 나오는 경우가 있더군요.
근데 아래 질문을 보니 이건 책을 보고 한번 공부를 하셔야할 부분이지 질문자체가 너무 광범위합니다. 제 생각으로는 간단히 공부한다는게 어떤걸 말하는지 모르겠군요. 그냥 프로그래밍만 한다면 db에 접속하고 테이블 만들고 몇가지만 하면 되겠지요. db관리자가 있다면 부탁을 해도 되구요. 근데 직접 db관리를 하셔야한다면 최소한 책 한권은 정독을 해야 그나마 감이 오지 않을까 생각이 됩니다.
::소몰이 님께서 쓰시길::
> 스크립트가 따로 있는 걸로 알고 있습니다.
> 테이블 사이즈, 테이블 스페이스 사이즈 등을
> 알 수 있습니다.
>
> 흐~~ 어쩌죠 어데서 받는지 기억이 나질 않아서 *.*
>
> ::마리아 님께서 쓰시길::
>
> > 디비의 실데이타 사이즈를 알고 싶은데요..
> >
> > 어떻게 봐야 하죠...??? unix 상에서...
> >
> > 아직 오라클 구조 개념이 명확치 않아서..
> >
> > 간단히 구조에 대해서도 설명해주시면 더욱 감사하겠습니다..
> >
> >
> > 테이블스페이스-데이타파일-세그먼트-익스텐트...
> >
> > 그밖의 컨트롤, 뤼두 로그 파일 등등....
> >
> > 간단하게 또는 공부할 만한 사이트 추천도 매우 감사...
> >
> >
> >
|