Kopię bazy danych możemy wykonać w dowolnym momencie, zarówno przy włączonej jaki i wyłączonej bazie danych. Po pierwsze musimy sprawdzić czy mamy wystarczającą ilość wolnego miejsca na dysku (lub na określonym filesystemie).
Następnie dodajemy do ścieżki PATH katalog z narzędziami Progress'a:
[maxel@prolib kopia]$ PATH=/prolib/progress/bin:$PATH
Gdy baza danych jest włączona używamy dodatkowo parametru online w poleceniu probkup:
[root@cpd1-PROLIB-db-2019 tmp]# probkup online /prolib/db/prolib /prolib/tmp/prolib.bkup
Gdy baza jest wyłączona pomijamy ten parametr:
[root@cpd1-PROLIB-db-2019 tmp]# probkup /prolib/db/prolib /prolib/tmp/prolib.bkup
W obu przypadkach utworzymy kopię bazy danych /prolib/db/prolib w pliku /prolib/tmp/prolib.bkup
Możemy także wykonać kopię bazy danych korzystając ze skryptu /prolib/maxware/bin/prolib
Jednak w tym przypadku kopia będzie zawsze wykonywana w katalogu /prolib/kopia
Wywołanie skryptu:
[root@cpd1-PROLIB-db-2019 tmp]# /prolib/maxware/bin/prolib backup
lub
[root@cpd1-PROLIB-db-2019 tmp]# /prolib/maxware/bin/prolib zbackup
gdy chcemy zrobić kopię z kompresją gzip.
Skrypt /prolib/maxware/bin/prolib automatycznie rozpoznaje czy baza jest włączona czy wyłączona.