22. Archiwizacja bazy danych_-244
Musi być stworzona instancja test i baza danych, c:\imp PARFILE=c:\imp_xe.par gdzie plik imp_test .par jest postaci:
USERID=system0xe BUFFER=4 0 9 6 FILE=c:\xe.dmp LOG=c:\imp_xe.log FULL=Y
Parametry programu Imp:
USERID - Określa nazwę i hasło użytkownika, który importuje dane.
BUFFER |
- Określa rozmiar bufora (w bajtach) pamięci operacyjnej wykorzystywanej do przetwarzania danych. |
SHOW |
- Wskazuje plik eksportu. - Wartość Y oznacza, że dane nie zostaną zaimportowane do bazy, a zawartość zostanie tylko wyświetlona na ekranie. Natomiast N spowoduje wczytanie danych. |
22. Archiwizacja bazy danych_-245
IGNORE |
- Określa sposób reagowania na błędy powstające podczas importu danych wynikające z istnienia obiektu w bazie danych. Jeżeli parametr przyjmie wartość Y, a importowane są definicje obiektów już istniejących, to program nie tworzy ponownie tych obiektów, lecz je pomija nie wyświetlając informacji o błędach. W tabelach tych mogą się pojawić zduplikowane rekordy, jeśli nie miały one założonych ograniczeń integralnościowych: unique i primary key. W przypadku wartości N próba wczytania obiektu już istniejącego zakończy się niepowodzeniem i wyświetleniem informacji o błędzie. |
FULL |
- Wartość Y powoduje import całej bazy danych, natomiast N (wartość domyślna) umożliwia importowanie obiektów wybranych użytkowników lub określonych tabel. Importu całej bazy może dokonać użytkownik z uprawnieniami IMP_FULL_DATABASE. |
FROMUSER |
- Określa zbiór użytkowników, których obiekty zostaną wczytane. |
TOUSER |
- Określa zbiór użytkowników, do których schematów dane zostaną wczytane. Opcję tę może wykorzystać użytkownik posiadający rolę IMP_FULL_DATABASE |
TABLES |
- Określa zbiór tabel, które zostaną zaimportowane. |
ROWS |
- Wartość Y (domyślna) powoduje wczytanie definicji tabel wraz z danymi. |
INDEXES |
- Wartość Y powoduje wczytanie indeksów związanych z importowanymi tabelami. |
GRANTS |
- Wartość Y powoduje wczytanie informacji o przywilejach związanych z importowanymi tabelami. |
COMMIT |
- Wartość Y powoduje, że po wczytaniu do bazy danych bloku informacji o wielkości określonej BUFFER system zatwierdzi transakcję. Natomiast N powoduje, że dane zatwierdzane są po wczytaniu całej tabeli. |
Rok akademicki |
2007/2008 - Notatki do przedmiotu „Administracja bazami danych" |