PostgreSQL - Adatbázis karbantartás munkafüzet használata
A RoolWikiBÓL
2011. június 2., 13:02 változat (szerkesztés) Rozsahegyil (Vita | szerkesztései) (New page: ==Adatbázis karbantartás== ==Adatbázis mentés== PostgreSQL adatbázis kezelő letölthető innen: http://www.enterprisedb.com/products-services-training/pgdownload#windows ==Főkö...) ← Előző változtatások |
2011. június 2., 13:44 változat (szerkesztés) (undo) 82.144.170.210 (Vita) (→Adatbázis mentés) Következő változtatások → |
||
1. sor: | 1. sor: | ||
- | |||
==Adatbázis karbantartás== | ==Adatbázis karbantartás== | ||
==Adatbázis mentés== | ==Adatbázis mentés== | ||
- | PostgreSQL adatbázis kezelő letölthető innen: http://www.enterprisedb.com/products-services-training/pgdownload#windows | + | ===Előfeltétel=== |
+ | |||
+ | A számítógépre telepíteni kell a PostgreSQL adatbázis kezelő rendszert. PostgreSQL adatbázis kezelő letölthető innen: http://www.enterprisedb.com/products-services-training/pgdownload#windows | ||
+ | |||
+ | Az itt elérhető verziók közül azt javasoljuk választani, amelyik verziószáma a legközelebb áll az éles rendszerünket futtató PostgreSQL rendszeréhez. (Jelenleg bármelyik verzió megfelelő.) | ||
+ | |||
+ | ===Paraméterek=== | ||
+ | |||
+ | * PostgreSQL mappa: a számítógépre telepített PostgreSQL futtatható fájlokat tartalmazó mappa | ||
+ | * A mentés célmappája: relatív elérési út megadása esetén a ROOL-Bázis munkamappájában jön létre a célmappa, melybe a fájlok kerülnek | ||
+ | * Szerver cím: a ROOL-Bázis parancssorában megadott host= értéke kell ide (pl: 192.168.11.140) | ||
+ | * Szerver port: a ROOL-Bázis parancssorában megadott port= értéke kell ide. Üresen is hagyható. (pl: 5435) | ||
+ | * Adatbázisok: ide a mentendő adatbázisok neve kerül szóközökkel elválasztva (pl: app rool) | ||
+ | * Almappába?: a mentés célmappájában létrehozzunk-e egy újabb mappát, mely a mentés dátumát és időpontját tartalmazza? Ha be van jelölve, akkor ebbe a mappába kerülnek a fájlok. | ||
+ | |||
+ | ===Próba=== | ||
+ | |||
+ | Próbaképp az Adatbázisok paraméter értéke egyszerűen csak ez legyen: rool | ||
+ | Most kattintsunk a Dump gombra. Ekkor fel kell ugrania egy parancssori ablaknak, mely a postgres felhasználó jelszavát kéri. Írjuk be, majd üssünk Enter-t! Ekkor legalább néhány másodpercig nem szabad eltűnnie ennek az ablaknak. Ebből tudhatjuk, hogy folyik a mentés. Ha a parancssori ablak azonnal eltűnik, akkor valószínűleg rossz jelszót írtunk be. | ||
+ | |||
+ | ===Tipp=== | ||
+ | |||
+ | Ha több adatbázist is mentünk egyszerre, akkor több -, adatbázisonként 1 - parancssori ablak jelenik meg. Ekkor a jelszót másodjára csak akkor írjuk be, ha az az ablak eltűnt, melyben korábban beírtuk a jelszót. Így egyszerre csak egy adatbázis mentése folyik, mely sokkal gyorsabbá teszi a mentést, kevésbé terheli le az éles rendszert. | ||
+ | |||
+ | ===Fontos=== | ||
+ | |||
+ | A fájlrendszerünknek tudnia kell kezelni az adatbázisunknak megfelelő méretű fájlokat. A probléma általában a 2GB-nál nagyobb dumpok esetén jelentkezik egy hibaüzenet formájában. | ||
==Főkönyv törzsadatok mentése/visszatöltése== | ==Főkönyv törzsadatok mentése/visszatöltése== |
2011. június 2., 13:44 változat
Tartalomjegyzék |
Adatbázis karbantartás
Adatbázis mentés
Előfeltétel
A számítógépre telepíteni kell a PostgreSQL adatbázis kezelő rendszert. PostgreSQL adatbázis kezelő letölthető innen: http://www.enterprisedb.com/products-services-training/pgdownload#windows
Az itt elérhető verziók közül azt javasoljuk választani, amelyik verziószáma a legközelebb áll az éles rendszerünket futtató PostgreSQL rendszeréhez. (Jelenleg bármelyik verzió megfelelő.)
Paraméterek
- PostgreSQL mappa: a számítógépre telepített PostgreSQL futtatható fájlokat tartalmazó mappa
- A mentés célmappája: relatív elérési út megadása esetén a ROOL-Bázis munkamappájában jön létre a célmappa, melybe a fájlok kerülnek
- Szerver cím: a ROOL-Bázis parancssorában megadott host= értéke kell ide (pl: 192.168.11.140)
- Szerver port: a ROOL-Bázis parancssorában megadott port= értéke kell ide. Üresen is hagyható. (pl: 5435)
- Adatbázisok: ide a mentendő adatbázisok neve kerül szóközökkel elválasztva (pl: app rool)
- Almappába?: a mentés célmappájában létrehozzunk-e egy újabb mappát, mely a mentés dátumát és időpontját tartalmazza? Ha be van jelölve, akkor ebbe a mappába kerülnek a fájlok.
Próba
Próbaképp az Adatbázisok paraméter értéke egyszerűen csak ez legyen: rool Most kattintsunk a Dump gombra. Ekkor fel kell ugrania egy parancssori ablaknak, mely a postgres felhasználó jelszavát kéri. Írjuk be, majd üssünk Enter-t! Ekkor legalább néhány másodpercig nem szabad eltűnnie ennek az ablaknak. Ebből tudhatjuk, hogy folyik a mentés. Ha a parancssori ablak azonnal eltűnik, akkor valószínűleg rossz jelszót írtunk be.
Tipp
Ha több adatbázist is mentünk egyszerre, akkor több -, adatbázisonként 1 - parancssori ablak jelenik meg. Ekkor a jelszót másodjára csak akkor írjuk be, ha az az ablak eltűnt, melyben korábban beírtuk a jelszót. Így egyszerre csak egy adatbázis mentése folyik, mely sokkal gyorsabbá teszi a mentést, kevésbé terheli le az éles rendszert.
Fontos
A fájlrendszerünknek tudnia kell kezelni az adatbázisunknak megfelelő méretű fájlokat. A probléma általában a 2GB-nál nagyobb dumpok esetén jelentkezik egy hibaüzenet formájában.