Задание 1.3: дополнительные действия с базой данных ATM
В этом упражнении мы проанализируем базу данных штатным средством dbanalys и сделаем полную резервную копию базы. В конце упражнения БД atm будет остановлена и удалена.
В Proenv выполните команду создания анализа состояния базы данных (dbanalys) с сохранением результата в файл C:\OpenEdge\WRK\dbtune\atm\logs\atm_dbanalys.txt:
proutil atm -C dbanalys > .\logs\atm_dbanalys.txt
Сформируйте полную резервную копию работающей базы данных ATM с сохранением в каталоге C:\OpenEdge\WRK\dbtune\atm\backups:
probkup online atm .\backups\atm1.bkp -com
36599 active blocks out of 40014 blocks in atm will be dumped. (6686) 2304 BI blocks will be dumped. (6688) Backup requires an estimated 179.3 MBytes of media. (9285) Restore would require an estimated 45896 db blocks using 179.0 MBytes of media. (9286) Backed up 37623 db blocks in 00:00:01 Wrote a total of 1076 backup blocks using 142.9 MBytes of media. (13625) Backup complete. (3740)
Проверьте созданную копию:
prorest atm .\backups\atm1.bkp -vp
This is a full backup of C:\OpenEdge\WRK\dbtune\atm\atm.db. (6759) This backup was taken Fri Dec 20 13:28:13 2024. (6760) The blocksize is 4096. (6994) Partial verification successfully read backup volume. (6765) Verify pass started. (3751) Verified 37623 db blocks in 00:00:01 Backup for C:\OpenEdge\WRK\dbtune\atm\atm.db verified ok. (6758)
Выполните остановку базы данных ATM:
proshut atm -by
Удалите базу данных ATM:
prodel atm
Подтвердите удаление введя y и нажав клавишу Enter. Все файлы базы данных ATM, за исключением atm.st, будут удалены.
Практическое занятие завершено.