Łukasz
W.
Zarządzanie Zasobami
Informacyjnymi
Temat: Zadanie dyplomowe
Witam,Mam za zadanie stworzyć coś na podobieństwo systemu tworzenia kopii zapasowych przy pomocy SQL i PL/SQL. Mają się wykonywać kopie pełne i przyrostowe przy użyciu bazy danych Oracle oraz ma być możliwe ich przywracanie np po dacie. Początkowo otrzymałem informacje, że temat jest stosunkowo prosty dlatego też go wybrałem, acz okazał się bardziej problemowy niż myślałem.
Ideą programu jest wykonywanie kopii zapasowych pomiędzy 2 bazami.
Kopie mają się wykonywać bez konieczności wpisywania nazw tabel czy wierszy. Procedury mają kopiować przede wszystkim dane z tablic. Schematy, procedury itd to sprawa drugorzędna. Aplikacja ma również nie wykorzystywać żadnych narzędzi oracle'a bo wykorzystanie Rmana pewnie by zakończyło sprawę.
- kopia pełna
- kopia przyrostowa
- przywracanie pełne
- przywracanie przyrostowe
Myślałem nad minusem i mergem podpiętym do jakiegoś kursora który przelatuje po wszystkich tabelach jednak sprawa się rozkracza w wypadku gdy ktoś zrobi update na danych w tabeli a nie insert czy delete.
Każdy pomysł jest dobry tak więc pozdrawiam i wielkie dzięki za chęci.