Portál AbcLinuxu, 8. května 2025 00:53
Dobry den, polozil jsem otazku do databazove poradny
jelikoz se jedna o program Firebird. Nyni mam ale pocit, ze spise se hodi sem, protoze se jedna o upgrade programu, jako takoveho. Zrptam se tedy, jak postupovat pri aktualizaci Firebird v. 2.0 na 2.1, ktera je na serveru CentOS v adresari/opt
(tzn. ze nebyla zrejme instalovana z repozitaru). Moc diky, mam to v praci za ukol do patku.
Pokud to bylo instalováno z RPM, stáhnout RPM, pokud ne, stáhnout .tar.gz, zazálohovat security2.fdb
(pomocí gbak
), firebird.conf
a aliases.conf
, nainstalovat novou verzi, překopírovat původní firebird.conf
a aliases.conf
(nebo podle nich upravit nově nainstalované), obnovit security2.fdb
Nejdřív se ale podívejte do Release Notes, mám pocit, že zrovna mezi 2.0 a 2.1 je potřeba s uživatelskou databází provést ještě něco víc než prostý backup a restore (je tam na to IIRC připravený skript). Je-li těch uživatelů málo a znáte-li jejich hesla, může být jednodušší je prostě zavést znovu.
Také zvažte, jestli raději nepočkat na 2.5.
netstat -lpn | grep 3050'
. Jestli tam poslouchá fbserver
, používáte SuperServer, jestli inetd
nebo xinetd
, tak je to Classic.
# Zastavte proces serveru Firebird. Příkaz bude vypadat takto (s ohledem na zvyklosti ve Vaší distribuci): /etc/init.d/firebird stop # Odinstalujete server Firebird 1.5: * Na systému založeném nad RPM balíčky: rpm -e FirebirdSS # Instalace serveru Firebird 2.1 * Na systému založeném nad RPM balíčky: rpm -ivh FirebirdSS-2.1.(číslo_verze).rpmDal ale nevim, co mam jeste udelat s puvodni databazi. Myslite, ze bude stacit ucinit jen tyto kroky?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.