메인 콘텐츠로 건너뛰기
Waters Korea

데이터를 내보내고 삭제할 때 Oracle Database가 축소되지 않는 이유는 무엇입니까? - WKB230557

Article number: 230557To English version

환경

  • UNIFI
  • waters_connect

답변

  • Oracle Database는 데이터가 추가됨에 따라 크기가 증가하는 데이터 파일로 구성됩니다.
  • 각 데이터 파일은 최대 크기인 할당량으로 설정됩니다.
  • 데이터가 삭제되면 데이터 파일의 크기는 동일하게 유지되지만 새 데이터를 위한 공간이 확보됩니다.
  • 이러한 이유로 Windows 탐색기(워크스테이션의 경우)에서 사용 가능한 공간을 볼 수 없습니다.

    워크스테이션 예시:
  • 필요에 따라 최대 200개의 20GB 데이터 파일(약 4TB)이 생성됩니다.
  • 1TB의 데이터를 uep로 내보내고 4TB 데이터베이스에서 폴더를 삭제하는 경우, 여전히 200개의 데이터 파일이 있지만 새 데이터를 수집하기 위한 1TB의 여유 공간이 있습니다.

    서버 예시:
  • 하나의 대용량 데이터 파일이 Oracle ASM에 저장되며 일반적으로 전체 ASM 디스크 그룹의 약 70%(일반적으로 10TB)로 증가하도록 설정됩니다.
  • 따라서 데이터베이스가 7TB에 도달하면 최대 크기 또는 할당량을 9TB와 같이 더 높은 값으로 조정할 수 있습니다.
  • 데이터베이스가 9TB에 도달할 경우, 1TB의 데이터를 삭제해도 데이터 파일의 크기는 줄어들지 않지만 새로 수집된 데이터를 위한 1TB의 공간이 확보됩니다.

참고: 백업 크기는 항상 데이터 파일의 크기를 기반으로 하며 빈 공간은 여전히 백업된다는 점을 이해하는 것이 중요합니다. 이러한 이유로 백업에는 더 많은 저장매체가 필요하고 완료하는 데 걸리는 공간 및 시간면에서 관리할 수 없게 되기 때문에 데이터베이스 저장매체 크기를 계속 늘리는 것은 권장되지 않습니다.

 

추가 정보

 

id230557, SUPUNIFI, UNIFISVR, UNIFISW18, UNIFOPT, UNIFQLIC, UNIFSW17, UNIFSW18, UNIFSW19, UNIFWGLIC, UNIFWKLIC