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

ORA-16205 Aktualizacja do 11.2.0.3

Staram się zaktualizować wszystkie nasze bazy danych z 11.2.0.2 do 11.2.0.3 w tym roku. Moje pierwsze uaktualnienia dotyczyły 2-węzłowego podstawowego kontrolera RAC z 2-węzłową rezerwową bazą danych RAC w środowisku testowym. Ta baza danych nie ma zbyt wiele, ponieważ jest to tylko baza startowa. Ale to pozwoliło mi przetestować aktualizację na bazach danych RAC zarówno z podstawową, jak i rezerwową. Po drodze udokumentowałem ten proces.

Po tym byłem gotowy do uaktualnienia naszych rozwojowych i testowych baz danych. Użyłem DBUA do wykonania aktualizacji i poszło bez problemu. Nasze bazy danych deweloperskich i testowych są klonami produkcyjnymi i mogliśmy przetestować naszą niestandardową aplikację w nowej wersji.

Wreszcie byłem gotowy do uaktualnienia produkcji. Ponownie użyłem DBUA do wykonania aktualizacji podstawowej bazy danych. Ale tym razem pojawił się błąd:

ORA-16205 log_archive_dest2 zawiera powtarzające się lub sprzeczne wartości

O o. Było to nieoczekiwane, ponieważ nie widziałem tego błędu w żadnej z moich poprzednich aktualizacji. Bazy danych dev i test nie mają gotowości, więc LOG_ARCHIVE_DEST2 nie jest ustawiona. Moje stanowisko testowe jest ustawione nieco inaczej, więc nie wychwyciłem tam problemu. Ponieważ było to nieprzewidziane wydarzenie, tego wieczoru anulowałem uaktualnienie i postanowiłem przejść do sedna problemu i przełożyć uaktualnienie na późniejszy termin.

Odkryłem, że błąd 13387526 (poprawiony w 11.2.0.4) może powodować ten problem dla tego parametru, gdy wykonujesz STARTUP UPGRADE w bazie danych. W moim stanowisku testowym utworzyłem bazę danych RAC 11.2.0.2 z trybem gotowości RAC. W pierwotnym ustawiłem LOG_ARCHIVE_DEST_2 na coś bardzo podobnego do tego, co było w produkcji. Próbowałem uaktualnić na tym stanowisku testowym i natknąłem się na ten sam błąd. Aby obejść ten problem, ustawiłem LOG_ARCHIVE_DEST_2 na „service=my_standby db_unique_name=my_standby”. Przy tym minimalnym ustawieniu parametrów aktualizacja przebiegała prawidłowo. Po zakończeniu aktualizacji ustawiam ten parametr z powrotem na pierwotne ustawienie.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wprowadzenie do Oracle RMAN

  2. jak zrobić funkcję, aby zwrócić typ wiersza z tabeli w pl/sql?

  3. PostgreSQL kontra Oracle:różnica w kosztach, łatwość użytkowania i funkcjonalność

  4. Włączanie TLS w R12.1

  5. Oracle:Oblicz różnicę czasu w GG:MM:SS między 2 datami