Eksportowanie i zapisywanie zapisów stanu

Zapisy stanu można zapisywać w lokalnym systemie plików lub w magazynie Oracle Cloud i wysyłać je do chmury. Eksportowanie i importowanie zapisów stanu umożliwia tworzenie kopii zapasowej i odtwarzanie zawartości lub migrację zawartości między środowiskami produkcyjnymi i testowymi.

Eksportowanie zapisów stanu

Opcja eksportu umożliwia zapisanie zapisu stanu w lokalnym systemie plików lub w koszyku magazynu w Oracle Cloud Infrastructure. Dzięki temu zapisy stanu systemu można lokalnie przechowywać i zarządzać nimi.

Zapis stanu jest eksportowany w postaci pliku archiwum (.bar). Czas wymagany do wyeksportowania zapisu stanu zależy od rozmiaru pliku .bar.

Uwaga:

Jeśli są regularnie eksportowane duże zapisy stanu (ponad 5 GB lub większe niż limit pobierania przez używaną przeglądarkę), trzeba skonfigurować koszyk w magazynie w Oracle Cloud Infrastructure i zapisywać swoje zapisy stanu w magazynie w chmurze. W ten sposób można uniknąć błędów eksportu wynikających ograniczeń rozmiaru i limitów czasu, które to błędy mogą się niekiedy pojawiać podczas zapisywania dużych zapisów stanu w lokalnym systemie plików. Zob. Konfigurowanie koszyka magazynu Oracle Cloud pod kątem zapisów stanu.

Jeśli jeszcze nie został sporządzony żaden zapis stanu, trzeba to najpierw zrobić.

  1. Wybrać opcję Konsola.
  2. Kliknąć na pozycji Zapisy stanu.
  3. Wybrać ten zapis stanu, który ma zostać wyeksportowany.
  4. Kliknąć Czynności dot. zapisu stanu Menu "Czynności dot. zapisu stanu".
  5. Kliknąć przycisk Eksportuj.
  6. Wybrać miejsce, do którego ma zostać wyeksportowany zapis stanu.
    • Oracle Cloud Storage: Zapis stanu zostanie wyeksportowany do istniejącego koszyka magazynu w Oracle Cloud Infrastructure (OCI). Kliknąć Szczegóły składowania, aby określić szczegóły połączenia z koszykiem magazynu.

      Jeśli koszyk magazynu nie został skonfigurowany, należy najpierw to wykonać. Zob. Konfigurowanie koszyka magazynu Oracle Cloud pod kątem zapisów stanu.

    • Lokalny magazyn plików: Zapis stanu zostanie wyeksportowany do folderu pobierania, używanego przez przeglądarkę.
  7. Jeśli wybrano Oracle Cloud Storage, podać szczegóły połączenia, nazwę zapisu stanu oraz folder, który ma zostać użyty.
    1. W obszarze Konfiguracja szczegółów składowania wybrać sposób podawania szczegółów połączenia. Można użyć istniejącego połączenia z zasobami OCI z dostępem do magazynu lub ręcznie wprowadzić szczegóły połączenia z kluczem prywatnym.
    2. Jeśli wybrano opcję Wybór połączenia z zasobami OCI, wybrać nazwę połączenia do użycia, kliknąć Dalej, wybrać przedział i koszyk magazynu, do którego ma zostać wyeksportowany zapis stanu, a następnie kliknąć Dalej.

      Jeśli połączenie z zasobami OCI nie zostało skonfigurowane, należy najpierw to wykonać. Zob. Tworzenie połączenia z dzierżawą Oracle Cloud Infrastructure.

    3. Jeśli wybrano opcję Wprowadzanie szczegółów składowania z kluczem prywatnym, określić koszyk magazynu dla zapisu stanu oraz klucze zabezpieczeń i identyfikatory Oracle Cloud (OCID) wymagane do uzyskania dostępu do koszyka w usłudze Oracle Cloud Infrastructure Object Storage, po czym kliknąć Dalej.

      Aby można było wygenerować lub uzyskać te informacje, jest potrzebny dostęp do konsoli Oracle Cloud Infrastructure. Nie mając dostępu, należy się skontaktować z administratorem.

      • Nazwa koszyka: Nazwa koszyka. Na przykład: My_OAC_Snapshot_StorageBucket
      • Region OCI: Identyfikator regionu, w którym się znajduje koszyk. Na przykład: us-phoenix-1
      • ID dzierżawy OCI: OCID dzierżawy hostującej koszyk.

        Na przykład: ocid1.tenancy.oc1..<unikatowy_ID>

        Zob. Where to Get the Tenancy's OCID.

      • ID użytkownika OCI: OCID użytkownika, który utworzył i wysłał parę kluczy podpisywania wymaganą do uzyskania dostępu do koszyka.

        Na przykład: ocid1.user.oc1..<unikatowy_ID>

        Zob. Where to Get a User's OCID. Zob. także Jak wysłać klucz publiczny.

      • Odcisk klucza: Odcisk klucza prywatnego wymaganego do uzyskania dostępu do koszyka.

        Odcisk klucza prywatnego ma postać podobną do następującej: 99:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef

        Zob. How to Get the Key's Fingerprint.

      • Klucz prywatny: Nazwa i lokalizacja pliku (w formacie PEM) prywatnego klucza użytkownika.

        Na przykład: oci_private_key.pem

        Zob. Jak wygenerować klucz podpisywania.

    4. Opcjonalne: W oknie dialogowym "Zapisz zapis stanu jako" zmienić nazwę pliku .bar zapisu stanu lub wybrać inny folder, używając w tym celu pola Nazwa pliku.

      Domyślnie zapisy stanu są zapisywane w głównym folderze koszyka i mają nadawaną nazwę <znacznik_czasu>.bar. Na przykład: 20210824140137.bar.

      • Aby użyć innej nazwy dla zapisu stanu, wpisać ją w polu Nazwa pliku. Na przykład: 24August2021.bar
      • Aby wybrać folder, przejść do niego albo wpisać jego nazwę w polu Nazwa pliku. Na przykład: MyDaily_Snapshots/August/24August2021.bar

      Aby przywrócić domyślną nazwę pliku i lokalizację, należy kliknąć ikonę Odśwież dane.

      Uwaga:

      W oknie dialogowym Zapisz zapis stanu jako nie są pokazywane wszystkie pliki i foldery z koszyka magazynu. Widoczne są tylko zapisy stanu (pliki BAR) i foldery zawierające zapisy stanu.
    5. Kliknąć OK, aby potwierdzić, że zapis stanu ma zostać zapisany z użyciem tej nazwy i w tej lokalizacji.
  8. W polu Hasło zapisu stanu wpisać i potwierdzić hasło dla tego zapisu stanu.

    Hasło musi się składać z od 14 do 50 znaków, a także musi zawierać co najmniej jedną cyfrę, jedną wielką i jedną małą literę oraz jeden znak specjalny. Dozwolone znaki specjalne: !#$%&'()*+,-./:;<=>?@[\]^_`{|}~

    Hasło to trzeba zapamiętać. Jeśli plik będzie importowany w przyszłości, trzeba będzie to hasło podać. Na przykład ten zapis stanu może być przydatny do odtworzenia zawartości lub jej przeniesienia.

  9. Kliknąć przycisk Eksportuj.

    Czas eksportowania zależy od rozmiaru pliku.

    Jeśli wybrano eksportowanie zapisu stanu do magazynu lokalnego, można zmienić nazwę pliku .bar zapisu stanu lub wybrać inny folder dla zapisu stanu przed rozpoczęciem eksportu.

Importowanie zapisów stanu

Zaimportować można zapis stanu, który został zapisany w lokalnym systemie plików lub w koszyku magazynu w Oracle Cloud Infrastructure. Czas wymagany do zaimportowania zapisu stanu zależy od rozmiaru pliku .bar zapisu stanu.

Gdy zapis stanu zostanie zaimportowany, sam plik znajdzie się w systemie, lecz zawarte w tym pliku artefakty nie będą od razu dostępne w środowisku. Importowany plik zapisu stanu jest wyświetlany na liście zapisów stanu. W dowolnej chwili można zastąpić bieżące artefakty (na przykład Katalog), odtwarzając zawartość z zapisu stanu.

  1. Wybrać opcję Konsola.
  2. Kliknąć na pozycji Zapisy stanu.
  3. Wybrać z menu Czynności strony Menu "Czynności" strony opcję Importuj zapis stanu.
  4. Wybrać, skąd ma zostać zaimportowany zapis stanu.
    • Lokalny magazyn plików: Zapis stanu będzie importowany z lokalnego systemu plików.
    • Oracle Cloud Storage: Zapis stanu będzie importowany z koszyka magazynu z Oracle Cloud Infrastructure. Kliknąć Szczegóły składowania, aby określić szczegóły połączenia z koszykiem magazynu.
  5. Jeśli wybrano Lokalny magazyn plików, kliknąć Wybór, aby wskazać zapis stanu, który ma zostać wysłany.

    Wybrać plik zapisu stanu (.bar) zawierający zapis stanu. Można wysyłać zapisy stanu sporządzone z produktów Oracle Analytics Cloud, Oracle Analytics Server oraz Oracle BI Enterprise Edition 12c.

  6. Jeśli wybrano Oracle Cloud Storage, podać szczegóły połączenia oraz wybrać zapis stanu, który ma zostać zaimportowany.
    1. W obszarze Konfiguracja szczegółów składowania wybrać sposób podawania szczegółów połączenia. Można użyć istniejącego połączenia z zasobami OCI z dostępem do magazynu lub ręcznie wprowadzić szczegóły połączenia z kluczem prywatnym.
    2. Jeśli wybrano opcję Wybór połączenia z zasobami OCI, wybrać nazwę połączenia do użycia, kliknąć Dalej, wybrać przedział i koszyk magazynu, do którego ma zostać wyeksportowany zapis stanu, a następnie kliknąć Dalej.

      Jeśli połączenie z zasobami OCI nie zostało skonfigurowane, należy najpierw to wykonać. Zob. Tworzenie połączenia z dzierżawą Oracle Cloud Infrastructure.

    3. Jeśli wybrano opcję Wprowadzanie szczegółów składowania z kluczem prywatnym, określić koszyk magazynu zawierający zapis stanu oraz klucze zabezpieczeń i identyfikatory Oracle Cloud (OCID) wymagane do uzyskania dostępu do koszyka w usłudze Oracle Cloud Infrastructure Object Storage, po czym kliknąć Dalej.

      Aby można było uzyskać te informacje, jest potrzebny dostęp do konsoli Oracle Cloud Infrastructure. Nie mając dostępu, należy się skontaktować z administratorem.

      • Nazwa koszyka: Nazwa koszyka. Na przykład: My_OAC_Snapshot_StorageBucket
      • Region OCI: Identyfikator regionu, w którym się znajduje koszyk. Na przykład: us-phoenix-1
      • ID dzierżawy OCI: OCID dzierżawy hostującej koszyk.

        Na przykład: ocid1.tenancy.oc1..<unikatowy_ID>

        Zob. Where to Get the Tenancy's OCID.

      • ID użytkownika OCI: OCID użytkownika, który utworzył i wysłał parę kluczy podpisywania wymaganą do uzyskania dostępu do koszyka.

        Na przykład: ocid1.user.oc1..<unikatowy_ID>

        Zob. Where to Get a User's OCID. Zob. także Jak wysłać klucz publiczny.

      • Odcisk klucza: Odcisk klucza prywatnego wymaganego do uzyskania dostępu do koszyka.

        Odcisk klucza prywatnego ma postać podobną do następującej: 99:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef

        Zob. How to Get the Key's Fingerprint.

      • Klucz prywatny: Nazwa i lokalizacja pliku (w formacie PEM) prywatnego klucza użytkownika.

        Na przykład: oci_private_key.pem

        Zob. Jak wygenerować klucz podpisywania.

    4. W obszarze "Wybór zapisu stanu" przejść do zapisu stanu, który ma zostać zaimportowany.

      Alternatywnie wpisać w polu Nazwa pliku ścieżkę do folderu i nazwę zapisu stanu. Na przykład: MyDaily_Snapshots/August/24August2021.bar

      Aby wyczyścić wybór i zacząć od nowa, należy kliknąć ikonę Odśwież dane.

      Uwaga:

      W oknie dialogowym Wybór zapisu stanu nie są pokazywane wszystkie pliki i foldery z koszyka magazynu. Widoczne są tylko zapisy stanu (pliki BAR) i foldery zawierające zapisy stanu.
    5. Kliknąć OK, aby potwierdzić, że wybrany zapis stanu ma zostać zaimportowany.
  7. Wprowadzić hasło zapisu stanu.

    Jest to hasło, które podaje się zawsze, eksportując zapis stanu do swojego lokalnego systemu plików lub do Cloud Storage.

    Uwaga:

    Jeśli użytkownik wprowadzi niepoprawne hasło zbyt wiele razy, system w ramach środka ostrożności automatycznie zablokuje dany zapis stanu. Należy odczekać około 30 minut, a następnie spróbować ponownie wysłać zapis stanu, używając poprawnego hasła.

  8. Kliknąć Importuj.

Konfigurowanie koszyka magazynu Oracle Cloud pod kątem zapisów stanu

Zamierzając przechowywać swoje zapisy stanu Oracle Analytics Cloud w Oracle Cloud, użytkownik (lub administrator) musi wykonać kilka czynności konfiguracyjnych. Trzeba utworzyć koszyk magazynu, po czym wygenerować klucz API autoryzujący bieżącego lub innego użytkownika do uzyskania dostępu do tego koszyka z Oracle Analytics Cloud.

  1. W konsoli Oracle Cloud Infrastructure utworzyć w usłudze IAM użytkownika autoryzowanego do tworzenia i łączenia się z koszykiem.

    Jeśli taki użytkownik już istnieje, można ten punkt pominąć. Zob. Dodawanie użytkowników.

  2. Wygenerować dla tego użytkownika parę kluczy podpisywania API.

    Zob. Jak wygenerować klucz podpisywania API.

    Jeśli w celu dodania pary kluczy podpisywania API zostanie użyta konsola, to zostanie wygenerowany snipet z podglądem pliku konfiguracyjnego z poniższymi informacjami.

    • user - OCID użytkownika, dla którego jest dodawana para kluczy.
    • fingerprint - Odcisk właśnie dodanego klucza.
    • tenancy - OCID używanej dzierżawy.
    • region - Region obecnie wybrany w konsoli.
    • key_file - ścieżka do pobranego pliku klucza prywatnego. Wartość tę trzeba zaktualizować, podając ścieżkę w używanym systemie plików, prowadzącą do pliku klucza prywatnego
  3. Zanotować informacje wyświetlone w snipecie. Gdy zapisy stanu będą eksportowane z Oracle Analytics Cloud do magazynu Oracle Cloud (lub importowane z Oracle Cloud), trzeba będzie podać:

    ID użytkownika OCI: user

    Odcisk klucza: fingerprint

    Klucz prywatny: key_file

    ID dzierżawy OCI: tenancy

    Region OCI: region

  4. Utworzyć koszyk magazynu dla zapisów stanu.

    Jeśli koszyk już istnieje, można ten punkt pominąć. Zob. Tworzenie koszyka.

    Użytkownik, dla którego został utworzony klucz podpisywania, musi mieć dostęp "odczyt-zapis" do koszyka magazynu. W szczególności użytkownik ten musi mieć następujące uprawnienia w odniesieniu do koszyka, w którym są składowane zapisy stanu:

    • OBJECT_CREATE
    • OBJECT_OVERWRITE