Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-22813:wartość operandu przekracza limity systemowe

W mojej poprzedniej pracy spotkałem się z podobną sytuacją w środowisku hurtowni danych.

Czy administrator DBA utworzył pga_aggregate_target, _pga_max_size lub oba? Pamiętaj, że gdy DBA zwiększy pga_aggregate_target do 150 MB, nie oznacza to, że Twoja sesja będzie w stanie zagarnąć całe 150 MB. Oracle pozwoli, aby dana sesja zajęła tylko niewielką część tej przestrzeni. Zwiększenie pga_aggregate_target ze 150 MB do 200 MB da Twojej sesji tylko kilka dodatkowych mega pamięci do zabawy w operacjach w pamięci IIRC.

Jeśli twój serwer DB ma więcej dostępnej pamięci, będziesz musiał zwiększyć zarówno pga_aggregate_target, jak i _pga_max_size. tam.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać nazwy partycji jako parametru w instrukcji select?

  2. % zaloguj się w PreparedStatement Javy

  3. Pojedyncze połączenie z Oracle

  4. Ustaw różne zmienne środowiskowe ORACLE_HOME i PATH za pomocą Ansible

  5. TIMESTAMPDIFF w Oracle 11g?