안냐세요
오라클을 사용하다 사이베이스를 첨 써보는데...
오라클에서 테이블, 뷰등등을 저장하기위해 물리적으로 datafile이라는걸 만들잖아요
근데.. 사이베이스에서는 어떻게 관리를 하는 거죠?
좀 자세한 설명 부탁드릴께요
그리고, 사이베이스에서 사용하고 있는 모든 오브젝트의 사용양과 free스페이스를 보는 방법좀 알려주세요 그럼 수고하세요
먼저 디바이스를 생성해야 하죠... 디바이스는 물리적인 장치를 논리적인 장치로 매핑하는 역할을 한다고 생각하심 되구요....
그 담에 그 디바이스 위에다가 데이터베이스를 만들게 되지요....
그니까 데이터파일을 디바이스 정도로 생각하셔두 무방할 듯 싶구요....
각 디바이스에는 세그먼트라는 것들이 존재하는디, 이건 그냥 무시해서 쓰셔두 되구요.... 성능을 위해서 세그먼트를 나누어서 데이터나 인덱스를 분리할 수 있는 방안이 있기도 합니다...
그러면 테이블이나 인덱스들은 오라클하고는 틀리게 그 데이터베이스 사이즈만큼을 사용할 수 있죠...(테이블스페이스같은 개념이 없으니까요... 세그먼트가 쫌 유사함)
그리고 스페이스를 확인할려면
sp_spaceused나 sp_helpdb를 사용하시면 프리스페이스를 확인하실 수 있슴다...
숙