2016-08-07 6 views
2

Oracle XE 데이터베이스가 있고 SYSAUX.DBF 파일은 14GB입니다.Oracle XE SYSAUX 공간

나는이 스크립트를 실행

select occupant_desc, space_usage_kbytes 
    from v$sysaux_occupants 
    where space_usage_kbytes > 0 order by space_usage_kbytes desc; 

을 그리고 이것은 결과입니다

XDB 385920 
Server Manageability - Automatic Workload Repository 92608 
Server Manageability - Optimizer Statistics History 68352 
Oracle Spatial 48896 
Unified Job Scheduler 29888 
LogMiner 12544 
Server Manageability - Advisor Framework 7808 
Server Manageability - Other Components 6720 
Oracle Text 6272 
Transaction Layer - SCN to TIME mapping 3328 
SQL Management Base Schema 1728 
PL/SQL Identifier Collection 1664 
OLAP API History Tables 1536 
Analytical Workspace Object Table 1536 
Logical Standby 1408 
Oracle Streams 1024 
Automated Maintenance Tasks 320 

그래서, 그것은 단지 655메가바이트입니다.

내가 이것을 실행하려고 :

SQL Error: ORA-03297: file contains used data beyond requested RESIZE value 
03297. 00000 - "file contains used data beyond requested RESIZE value" 
*Cause: Some portion of the file in the region to be trimmed is 
      currently in use by a database object 
*Action: Drop or move segments containing extents in this region prior to 
      resizing the file, or choose a resize value such that only free 
      space is in the trimmed. 

아무도 내가 어떻게 내 SYSAUX.DBF 파일을 줄일 수있는 저를 도와주세요 수 :

alter database datafile 'C:\oraclexe\app\oracle\oradata\XE\SYSAUX.DBF' resize 1000m; 

나는이 오류가있어?

답변

1

사용 된 공간은 파일의 시작 부분에 인접한 블록 집합이 아니며 대신 전체에 흩어져 있습니다.

이것의 의미는 "트리밍되는 영역의 파일의 일부가 데이터베이스 객체에 의해 현재 사용중인"이다

또한 주어진 용액 "이 영역 범위를 포함하는 세그먼트를 삭제 또는 이동할 파일의 크기를 조정하기 전에 또는 여유 공간 만 다듬어 지도록 크기 조정 값을 선택하십시오. "

세그먼트를 삭제하면 표 및/또는 색인을 삭제하거나 이동하는 것이 좋습니다. 이것이 반드시 쉬운 일은 아니기 때문에, 나는 왜 당신이 왜이 일을하고 싶은지 궁금해 할 것입니다.

+0

서버에 여유 공간이 없기 때문에이 작업을 수행하고 싶습니다. :(나는 다른 것을 삭제할 수 없습니다. 해결책이 없습니까? 전체 파일을 삭제 한 다음 새 파일을 만들면 어떻게됩니까? 데이터베이스를 벽돌로 만들 것인가? – solarenqu

+0

파일 시스템 압축 옵션을 얻었습니까? –

+0

그것은 오래된 Windows 서버 2008입니다. :) 우리는 어떤 압축 옵션도 가지고 있지 않습니다. :(우리는 단지 50GB HDD를 가지고 있습니다. :(그래서 유일한 옵션은이 파일을 줄이는 것입니다.) – solarenqu

관련 문제