Instalowanie

 

Parent page: Altium On-Prem Enterprise Server z backendem Oracle

Ten dokument jest przeznaczony dla administratora IT, który konfiguruje Altium On-Prem Enterprise Server do użycia backendu w postaci bazy danych Oracle. Zawiera informacje o Enterprise Server, procedurze instalacji, istotne informacje o wymaganiach systemowych, a także przykład.

Aby skorzystać z tego przewodnika, należy mieć ogólną wiedzę na temat koncepcji baz danych Oracle oraz środowiska systemu operacyjnego.

Note: Począwszy od Altium On-Prem Enterprise Server w wersji 6.0.4 nie ma możliwości wybrania Oracle® jako typu bazy danych dla nowej instalacji. Możesz zaktualizować istniejącą instalację korzystającą z bazy danych Oracle do wersji 6.0.4, 6.0.5, 6.0.6 lub 6.0.7, ale pamiętaj, że od kolejnej wersji nie będzie to już możliwe. Możesz przeprowadzić migrację z Oracle SQL do Firebird przy wsparciu naszego zespołu technicznego (skontaktuj się ze swoim Account Managerem, aby uzyskać więcej informacji).

Ogólnie jednak zdecydowanie zalecamy przejście na naszą platformę Altium 365, która zapewnia bezpieczne środowisko dla Twoich projektów oraz bogaty zestaw możliwości współpracy dla zespołów projektowych.

Przegląd procesu instalacji

Konfiguracja Enterprise Server do użycia backendu Oracle zależy od tego, w jaki sposób Twoja firma zarządza bazami danych Oracle. Niektóre firmy uruchamiają bazy Oracle na systemach Windows Server, podczas gdy inne mają całe centra danych Oracle. Proces instalacji zwykle obejmuje trzy kroki, jak pokazano na poniższym obrazie.

Ogólny przegląd procedury instalacji Enterprise Server i bazy danych Oracle.Ogólny przegląd procedury instalacji Enterprise Server i bazy danych Oracle.

Założenia przyjęte w tym dokumencie

Chociaż konfiguracje Oracle mogą się różnić w zależności od lokalizacji, w całym dokumencie przyjęto kilka założeń:

  1. Instalację wykonuje administrator IT. Co najmniej użytkownik wykonujący instalację Enterprise Server powinien mieć uprawnienia administracyjne do maszyny hosta.
  2. Enterprise Server jest zainstalowany i uruchomiony na pełnej wersji systemu Microsoft Windows.
  3. Oracle Client Connector jest zainstalowany i uruchomiony na tej samej maszynie, na której hostowana jest aplikacja Enterprise Server.
  4. Microsoft .NET 6  jest zainstalowany i uruchomiony na tej samej maszynie, na której hostowana jest aplikacja Enterprise Server – jeśli nie jest dostępny, zostanie automatycznie zainstalowany podczas instalacji Enterprise Server.
  5. Serwer Oracle powinien działać na fizycznie innej maszynie hosta niż aplikacja Enterprise Server.
  6. Schemat Oracle (Oracle Schema) oraz poświadczenia aplikacji Oracle używane na źródłowym i docelowym serwerze Oracle muszą być takie same, jeśli instalacja jest wykonywana w ramach procesu migracji danych.

Ogólny przegląd architektury Enterprise Server

Podobnie jak inne oprogramowanie przeznaczone do działania w systemie Microsoft Windows, Enterprise Server jest wielowątkową, wielousługową aplikacją serwerową. Ponieważ ten dokument koncentruje się wyłącznie na częściach Enterprise Server, które mogą wchodzić w interakcję z bazą danych Oracle, poniższy obraz został uproszczony, aby przedstawić ogólną architekturę backendu Enterprise Server.

Ogólny przegląd architektury Enterprise Server. Backend Storages w Enterprise Server zawiera większość binarnych danych klienta, natomiast Windows Services to zbiór usług wspierających.Ogólny przegląd architektury Enterprise Server. Backend Storages w Enterprise Server zawiera większość binarnych danych klienta, natomiast Windows Services to zbiór usług wspierających.

Ten dokument koncentruje się na Backend Storages, ponieważ dane w tym bloku są tym, co jest archiwizowane (backup), potencjalnie migrowane na inną maszynę, a następnie odtwarzane na tej samej lub innej maszynie. W ramach Backend Storages znajdują się następujące elementy:

  • Databases – zawiera metadane, takie jak powiązania footprintów komponentów i symboli schematowych, parametry, ścieżki plików, linki do źródeł danych łańcucha dostaw komponentów i inne. Informacje te mogą znajdować się w bazie danych Firebird lub Oracle.
  • File Storage – ten obszar File Storage przechowuje dane binarne w repozytorium VCS Enterprise Server. Dane binarne obejmują informacje takie jak dokumenty projektów PCB i schematów, footprinty, symbole, Draftsman oraz inne natywne lub nienatywne dokumenty Enterprise Server.

Przykładowa konfiguracja Enterprise Server z backendem Oracle na platformie Windows

W tym przykładzie instrukcje są również dostosowane do mniejszych firm, które mogą nie mieć dedykowanego administratora bazy danych Oracle (DBA), ale nadal potrzebują wdrożyć konfigurację Enterprise Server–Oracle w swojej sieci. Poniższe kroki pokazują, jak można wdrożyć podstawową instalację Enterprise Server i Oracle.

Zakłada się, że instalacja jest wykonywana z użyciem wewnętrznego konta Oracle SYSTEM i że nie jest tworzony niestandardowy SCHEMA. Zaleca się jednak, aby bardziej doświadczeni użytkownicy lub DBA utworzyli odpowiednie konto użytkownika wraz z powiązanym SCHEMA, któremu zostaną nadane właściwe uprawnienia.

Wymagane elementy

  • Maszyna hosta serwera Oracle Database, z systemem Windows 7 Professional lub nowszym.
Zalecane: Windows Server 2012 R2.
  • Maszyna hosta Enterprise Server, z systemem Windows Server 2016 Standard Edition (64-bit) lub nowszym.
Zalecane: Windows Server 2022 Standard Edition (64-bit) .
  • Oracle Database w wersji 19c.
  • Łącznik kliencki Oracle Data Access Components (ODAC), taki jak ODTwithODAC122011 (patrz poniżej).
  • Altium On-Prem Enterprise Server.
Instalacja Enterprise Server jest wykonywana za pomocą kreatora Altium On-Prem Enterprise Server Setup. Aby uzyskać dostęp do tego kreatora, musisz najpierw pobrać i uruchomić plik wykonywalny – Altium On-Prem Enterprise Server <VersionNumber>.exe. Ten plik wykonywalny można zapisać w dowolnym miejscu na dysku twardym.

Procedura instalacji

  1. Na maszynie hosta serwera Oracle DB:
    1. Zainstaluj Oracle Database 19c. Zapisz wybraną nazwę/hasło.
    2. Upewnij się, że konfiguracja NLS_CHARACTERSET jest ustawiona na AL32UTF8.
    3. Optional: Skonfiguruj konto użytkownika bazy danych do użycia z Enterprise Server jako alternatywę dla domyślnego konta SYSTEM. Zapisz wybraną nazwę użytkownika i dane logowania. Nowe konto użytkownika bazy danych oraz pliki można utworzyć za pomocą aplikacji Oracle SQL Developer, używając na przykład następujących poleceń SQL (gdzie nazwa/hasło nowego konta użytkownika to ENTERPRISESERVERUSER/ENTERPRISESERVERPASS):
create tablespace ENTERPRISESERVERUSER datafile 'C:\app\odb19\oradata\orcl\ENTERPRISESERVER.dbf' size 100M autoextend on;
create tablespace TEMP datafile 'C:\app\odb19\oradata\orcl\TEMP.dbf' size 100M autoextend on;
CREATE USER ENTERPRISESERVERUSER IDENTIFIED BY ENTERPRISESERVERPASS DEFAULT TABLESPACE ENTERPRISESERVERUSER;
GRANT CONNECT TO ENTERPRISESERVERUSER;
GRANT CONNECT, RESOURCE, DBA TO ENTERPRISESERVERUSER;
GRANT CREATE SESSION TO ENTERPRISESERVERUSER;
GRANT UNLIMITED TABLESPACE TO ENTERPRISESERVERUSER;
GRANT ALL PRIVILEGES TO ENTERPRISESERVERUSER;
  1. Na maszynie hosta Enterprise Server:
    1. Najpierw zainstaluj oprogramowanie Oracle Data Access Components (ODAC): ODTwithODAC122011.
    2. Skopiuj plik tnsnames.ora z maszyny hosta serwera Oracle DB na maszynę hosta Enterprise Server.
      1. Plik zwykle znajduje się w katalogu %ORACLE_HOME%\Network\Admin, gdzie zmienna środowiskowa ORACLE_HOME jest określana przez lokalizację instalacji Oracle – na przykład: C:\app\odb19\product\19.x.x\dbhome_1
      2. Docelowa lokalizacja na maszynie Enterprise Server to ponownie %ORACLE_HOME%\Network\Admin, gdzie ścieżka ORACLE_HOME to lokalizacja instalacji ODAC – na przykład: C:\app\product\12.2.0\client_1\Network\Admin
Alternatywnie DBA może na tym etapie skonfigurować zmienną środowiskową ORACLE_HOME.
  1. Zainstaluj Enterprise Server.
  2. Podczas instalacji Enterprise Server wprowadź następujące dane:
    1. TNS Alias: domyślnie ORCL. Jeśli wykonałeś krok 1-a, wprowadź odpowiednią nazwę TNS Name, którą tam zdefiniowałeś.
    2. Username: domyślnie SYSTEM. Jeśli wykonałeś krok 1-c, wprowadź odpowiednią nazwę użytkownika, którą tam zdefiniowałeś (ENTERPRISESERVERUSER w przykładzie).
    3. Password: takie samo jak zdefiniowane w kroku 1-a lub 1-c.
  3. Kontynuuj instalację i konfigurację Enterprise Server zgodnie z dokumentem Installing Altium On-Prem Enterprise Server.

Podsumowanie

Chociaż powyższy przykład zawiera dodatkowe szczegóły dotyczące obsługi bazy danych Oracle, istnieją tylko trzy kluczowe kroki konfiguracji Enterprise Server do pracy z backendem Oracle:

  1. Krok 1: utworzenie konta Oracle i SCHEMA.
  2. Krok 2: skonfigurowanie parametrów tnsnames.ora.
  3. Krok 3: instalacja Enterprise Server.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content