Oracle Database Free (limit 12GB) – ORA-12954 przy imporcie/pobraniu danych, SYSAUX w ROOT+PDB za duży
Oracle Database Free (limit 12GB) działa u mnie w kontenerze Docker. Podczas importu/pobierania danych przez wewnętrzną aplikację webową dostaję:
ORA-12954: Żądanie przekracza maksymalny dozwolony rozmiar bazy danych wynoszący 12 GB
ORA-06512: "PARTNER.PKG_IMPORT", linia 241 oraz linia 483
Pakiet PARTNER.PKG_IMPORT jest prawdopodobnie zaszyfrowany, więc rozwiązanie ma być po stronie bazy (rozmiar/konfiguracja), nie w kodzie procedury. Lub inny jaki ustalimy.
Co ustaliłem
Dane aplikacyjne są małe (w tablespace USERS widać rząd wielkości 0.16 GB). Problem robią pliki systemowe:
SYSAUX (sysaux01.dbf) w CDB$ROOT 8.85 GB oraz w FREEPDB1 4.28 GB
Były próby czyszczenie ale plik .dbf nie daje się fizycznie zmniejszyć (RESIZE).
Szukam osoby, który zoptymalizuje bazę poniżej 12GB i zabezpieczy ją, żeby nie rozrastała się znowu przez rzeczy systemowe (głównie chyba SYSAUX / AWR / OPTSTAT / audyt).
Jeżeli nie da się jej realnie zmniejszyć, to proszę o postawienie bazy od nowa najlepiej z importem danych aplikacji i też ustawienie zabezpieczeń, żeby sytuacja nie wróciła.
Preferuję najlepiej krótkie spotkanie (15–30 min) na start, żeby zobaczyć stan bazy w kontenerze i zdecydować co możemy zrobić.