현재 Oracle 10g에 유닉스 환경으로 되어있습니다.
운영중인 서버여서 Off-line 시키지 못하는 상황이고..
DB 작업을 할 경우는 새벽이나 주말에(비영업일)만 작업을 하고 있습니다.
현재 물리적 구성으로는
AAA TableSpace에 15개의 DBF파일이 할당(각 10G)되어있고
각각의 논리적 사용량은
20% 이내 4개
50%대가 8개
90%대가 3개 이런 식이구요..
그런데 할당되어있는 이 물리적 파일이 HDD의 한 물리적 할당된 곳에 위치해 있습니다.
온라인 상태에서 DBF파일 하나(또는 여러개)를 삭제를 하고 싶은데..
안에 있는 데이터를 다른 물리적인 DBF파일에 옮길 수 있는 방법이 있을까요?
물리적인 공간확보를 하고 싶어서...
방법을 아무리 찾아도 없네요.. DBF파일 자체의 물리적 사이즈를 줄이는 방법을 찾았으나..
실제 사용되는 논리적 사용량이 20% 정도 되는 것도 실제로 작업을 걸어보면 10GB 파일을 9GB로도 잘 줄지 않더라구요.. 줄일 수 있는 한계 용량을 넘었다는 메세지가 뜨면서...
방법을 못찾고 있습니다.. 물리적 공간을 확보하고 싶어요...