W tym temacie podano krótkie odpowiedzi na niektóre często zadawane pytania dotyczące aktualizowania oprogramowania Informix do nowych wersji.
Aktualizowanie do nowej wersji należy dokładnie zaplanować, a następnie należy wykonać wszystkie istotne kroki. Aby uniknąć problemów w przypadku aktualizowania do nowej wersji Informix:
Przed przystąpieniem do aktualizowania do nowej wersji Informix należy zgromadzić informacje diagnostyczne, szczególnie w przypadku dużych i złożonych aplikacji. Informacje diagnostyczne ułatwiają sprawdzenie działania serwera bazy danych po aktualizacji. Informacje te przydają się również w przypadku uzyskiwania pomocy od działu wsparcia IBM® dla oprogramowania.
Informacje o danych, jakie należy zgromadzić, można znaleźć w tematach Przygotowanie do migracji i Lista kontrolna informacji diagnostycznych wymaganych przed migracją. W przypadku aktualizowania do nowej wersji należy również zapoznać się z następującą notą techniczną IBM dotyczącą gromadzenia danych:
http://www.ibm.com/support/docview.wss?uid=swg21266298&myns=swgimgmt&mynp=OCSSGU8G&mync=R
Przed zaktualizowaniem usuwanie lokalnych modyfikacji nie jest wymagane, ale usunięcie wszystkich takich modyfikacji należy traktować jako sprawdzoną procedurę postępowania.
Jeśli po zaktualizowaniu utworzono lokalne modyfikacje, a następnie konieczne jest wycofanie do wcześniejszej wersji, wówczas należy się upewnić, że lokalne operacje ALTER zostały zakończone - w tym celu należy uruchomić pozorną instrukcję UPDATE względem tabeli. Jeśli proces wycofywania do wcześniejszej wersji nie zostanie zakończony pomyślnie z powodu lokalnych operacji ALTER:
Więcej informacji zawierają sekcje Wymagania i ograniczenia dotyczące wycofywania do wcześniejszej wersji w dokumentacji IBM Informix Migration Guide.
Klaster o wysokiej dostępności można zaktualizować w trybie z połączeniem, poprzez przekształcenie serwera głównego i jednego z serwerów pomocniczych - zdalnego autonomicznego serwera pomocniczego (RS) albo serwera pomocniczego HDR - w parę serwerów ER (Enterprise Replication), przy użyciu jednej z kilku metod. Mechanizm ER umożliwia dokonanie takiego przekształcenia dzięki obsłudze replikacji między różnymi wersjami serwerów.
Więcej informacji zawiera artykuł dotyczący aktualizacji sekwencyjnej w serwisie developerWorks (http://www.ibm.com/developerworks/data/library/techarticle/dm-1012rollingupgrade/index.html) lub IBM Informix Migration Guide.
Każda wersja serwera bazy danych ma nowy plik onconfig.std. Plik zawiera nowe parametry konfiguracyjne i może zawierać nowe wartości domyślne niektórych istniejących parametrów konfiguracyjnych. Ponadto niektóre parametry konfiguracyjne używane we wcześniejszych wersjach serwera bazy danych mogą nie być używane w nowej wersji.
Po aktualizacji należy użyć nowego pliku onconfig.std. Plik ten można dostosować, tak aby konfiguracja była zgodna z konfiguracją wcześniejszej wersji bazy danych. Nie należy używać starego pliku onconfig.std z nową wersją serwera.
Informacje na temat nowych i zmienionych parametrów konfiguracyjnych w każdej nowej wersji zawiera sekcja Zmiany parametrów konfiguracyjnych według wersji.
Jeśli po aktualizacji zapytania działają wolniej, należy dowiedzieć się, jakie zmiany mogły wpłynąć na konfigurację serwera i w razie potrzeby dostosować używaną konfigurację i zapytania. Szczegółowe informacje na ten temat zawiera sekcja Strojenie nowej wersji pod kątem wydajności i dopasowywanie zapytań.