czerwiec 2022 P W Ś C P S N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -
Ostatnie wpisy
Kategorie
Meta
Archiwa tagu: db2
Przebudowa i shrinkowanie baz DB2
Jak w każdej bazie tak i tu w skutek wstawiania, usuwanie i modyfikacji danych z tabelach dane nie są zapisywane w uporządkowany sposób na dysku. Odczyt tak zdefragmentowanych danych może stopniowo się wydłużać, a przestrzenie tabel mogą stopniowo rozrastać się … Czytaj dalej
Przebudowa statystyk tabel w DB2
Przebudowa statystyk REORGCHK to narzędzie do przeprowadzenia analizy, które z obiektów wymagają przebudowy. Obiekty zdefragmentowane zaznaczane są przez to narzędzie, a następnie przy pomocy polecenia REORG należy je przebudować. Poniższe polecenie aktualizuje statystyki w tabeli MYTABLE: [db2inst1@localhost NODE0000]$ db2 reorgchk … Czytaj dalej
Eksport i Import tabel w DB2
Dziś opowiem o tym jak wykonac kopię jednej tabeli i przenieść ja np na pendrive na inny serwer i tam odtworzyć za pomocą narzędzi DB2 EXPORT i IMPORT. Najpierw zrobimy folder na nasze exporty. [db2inst1@localhost exporty]$ mkdir exporty [db2inst1@localhost exporty]$ … Czytaj dalej
DB2AUDIT
Kolejnym narzędziem służącym do monitorowania zdarzeń na bazie danych db2 jest db2audit. Narzędzie to zbiera dane i zapisuje je do plików logów znajdujących się w zdefiniowanym folderze w katalogu domowym bazy danych. Dla utrzymania porządku warto utworzyć specjalne foldery na … Czytaj dalej
Rozmiar tabel w DB2
Aby sprawdzić rozmiar tabel w naszej bazie wykonujemy polecenie: db2> SELECT SUBSTR(TABSCHEMA,1,18) TABSCHEMA,SUBSTR(TABNAME,1,30) TABNAME,(DATA_OBJECT_P_SIZE + INDEX_OBJECT_P_SIZE + LONG_OBJECT_P_SIZE + LOB_OBJECT_P_SIZE + XML_OBJECT_P_SIZE) AS TOTAL_SIZE_IN_KB FROM SYSIBMADM.ADMINTABINFO WHERE TABSCHEMA NOT LIKE 'SYS%’ ORDER BY TOTAL_SIZE_IN_KB DESC TABSCHEMA TABNAME TOTAL_SIZE_IN_KB —————— —————————— … Czytaj dalej
DB2AUDIT
Narzędzie DB2AUDIT służy do zbierania i monitorowania zdarzeń na instancji i bazie danych DB2. Konfiguracja narzędzia DB2AUDIT jest zapisana w pliku binarnym db2audit.cfg i znajduje się w folderze SECURITY w katalogu głównym instancji DB2. Przykładowo na naszym testowym serwerze to … Czytaj dalej
Deinstalacja bazy DB2
Deinstalacją bazy zainstalowanej w opcji ROOT. Logujemy się jako użytkownik db2inst1 i zatrzymujemy bazę DB2 [db2inst5@vdb2bck server]$ db2stop 01/03/2017 10:19:17 0 0 SQL1025N The database manager was not stopped because databases are still active. SQL1025N The database manager was not … Czytaj dalej
Rozmiary baz danych w DB2
najprostszym sposobem aby wyświetlić rozmiar bazy danych jest sprawdzenie jakiej wielkości są foldery zawierające pliki bay danych (np /db2data/db2inst1/NODE0000). [/db2data/db2inst1/NODE0000] $ du -sk * 759837840 BAZA1 -> czyli około 760 GB 1835144 BAZA2 -> 1,8 GB 22904956 BAZA3 -> 23 … Czytaj dalej
Restore baz DB2 z backupu OFFLINE
Tym razem poznamy kilka informacji w jaki sposób odzyskac dane z wykonanych kopii zapasowych. Podłączamy się do bazy [db2inst1@localhost ~]$ db2 connect to TESTOWA Database Connection Information Database server = DB2/LINUXX8664 9.7.6 SQL authorization ID = DB2INST1 Local database alias … Czytaj dalej
DB2 Backup logów transakcyjnych w trybie ONLINE
Dzisiejszym tematem będzie wykonanie kopii logów transakcyjnych czyli kopia bazy w trybie ONLINE. Aby wykonywać backupy bazy w trybie ONLINE musimy ją najpierw odpowiednio skonfigurować. Sprawdzamy konfigurację bazy danych TESTOWA [db2inst1@localhost ~]$ db2 get db cfg for TESTOWA | grep … Czytaj dalej