설치하기

 

Parent page: Oracle 백엔드를 사용하는 Altium On-Prem Enterprise Server

이 문서는 Altium On-Prem Enterprise Server가 Oracle Database 백엔드를 사용하도록 구성하는 IT 관리자를 대상으로 합니다. Enterprise Server, 설치 절차, 시스템 요구 사항에 대한 중요한 정보, 그리고 예제를 포함하고 있습니다.

이 가이드를 따라 하려면 Oracle 데이터베이스 개념과 운영체제 환경에 대한 일반적인 이해가 필요합니다.

Note: Altium On-Prem Enterprise Server 6.0.4 버전부터는 새 설치에서 데이터베이스 유형으로 Oracle®를 선택할 수 없습니다. Oracle 데이터베이스를 사용하는 기존 설치는 6.0.4, 6.0.5, 6.0.6 또는 6.0.7로 업데이트할 수 있지만, 다음 버전부터는 이것도 불가능해진다는 점에 유의하십시오. 당사 기술팀의 지원을 받아 Oracle SQL에서 Firebird로 마이그레이션할 수 있습니다(자세한 내용은 Account Manager에게 문의).

다만 전반적으로는, 설계 프로젝트를 위한 보안 환경과 설계 팀을 위한 풍부한 협업 기능을 제공하는 Altium 365 platform으로 전환할 것을 강력히 권장합니다.

설치 프로세스 개요

Enterprise Server가 Oracle 백엔드를 사용하도록 구성하는 방식은 회사에서 Oracle Database를 어떻게 운영/관리하는지에 따라 달라집니다. 어떤 회사는 Windows Server 운영체제 위에서 Oracle Database를 실행하고, 다른 회사는 별도의 Oracle 데이터센터 전체를 운영하기도 합니다. 설치 프로세스는 일반적으로 아래 이미지에 표시된 것처럼 세 단계로 구성됩니다.

Enterprise Server 및 Oracle 데이터베이스 설치 절차의 상위 수준 개요.Enterprise Server 및 Oracle 데이터베이스 설치 절차의 상위 수준 개요.

이 문서 전반에 걸쳐 적용되는 가정

Oracle 구성은 사이트마다 다를 수 있지만, 이 문서에서는 다음과 같은 몇 가지 가정을 전제로 합니다.

  1. IT 관리자가 설치를 수행합니다. 최소한 Enterprise Server 설치를 수행하는 사용자는 호스트 머신에 대한 관리자 권한이 있어야 합니다.
  2. Enterprise Server는 전체 Microsoft Windows OS에 설치되어 실행됩니다.
  3. Oracle Client Connector는 Enterprise Server 애플리케이션을 호스팅하는 동일한 머신에 설치되어 실행됩니다.
  4. Microsoft .NET 6 가 Enterprise Server 애플리케이션을 호스팅하는 동일한 머신에 설치되어 실행됩니다. 설치되어 있지 않은 경우 Enterprise Server 설치 중 자동으로 설치됩니다.
  5. Oracle Server는 Enterprise Server 애플리케이션과 물리적으로 다른 호스트 머신에서 실행되어야 합니다.
  6. 이 설치가 데이터 마이그레이션 프로세스의 일부로 수행되는 경우, 소스 및 대상 Oracle 서버에서 사용하는 Oracle Schema와 Oracle 애플리케이션 자격 증명은 동일해야 합니다.

Enterprise Server 아키텍처의 상위 수준 개요

Microsoft Windows에서 실행되도록 설계된 다른 소프트웨어와 마찬가지로, Enterprise Server는 멀티스레드/멀티서비스 서버 애플리케이션입니다. 이 문서는 Oracle Database와 상호작용할 수 있는 Enterprise Server의 부분에만 초점을 맞추므로, 아래 이미지는 전체 Enterprise Server 백엔드 아키텍처를 나타내도록 단순화되어 있습니다.

Enterprise Server 아키텍처의 상위 수준 개요. Enterprise Server의 Backend Storages에는 대부분의 고객 바이너리 데이터가 포함되며, Windows Services는 지원 서비스들의 모음입니다.Enterprise Server 아키텍처의 상위 수준 개요. Enterprise Server의 Backend Storages에는 대부분의 고객 바이너리 데이터가 포함되며, Windows Services는 지원 서비스들의 모음입니다.

이 문서는 Backend Storages에 초점을 맞춥니다. 이 블록의 데이터가 백업되고, 다른 머신으로 마이그레이션될 수 있으며, 동일 또는 다른 머신에 복원되기 때문입니다. Backend Storages에는 다음 항목이 포함됩니다.

  • Databases – 컴포넌트 풋프린트 및 회로도 심볼 연결, 파라미터, 파일 경로, 컴포넌트 공급망 데이터 소스 링크 등과 같은 메타데이터를 포함합니다. 이 정보는 Firebird 또는 Oracle 데이터베이스 내부에 존재할 수 있습니다.
  • File Storage – 이 File Storage 영역은 Enterprise Server의 VCS 리포지토리 내부에 바이너리 데이터를 보관합니다. 이 바이너리 데이터에는 PCB 및 Schematic Project 문서, 풋프린트, 심볼, Draftsman 및 기타 Enterprise Server 네이티브/비네이티브 문서 등의 정보가 포함됩니다.

Windows 플랫폼에서 Oracle 백엔드를 사용하는 Enterprise Server 예시 구성

이 예시의 지침은 전담 Oracle Database Administrator(DBA)가 없지만 네트워크에 Enterprise Server-Oracle 구성을 구현해야 하는 소규모 비즈니스도 고려합니다. 다음 단계는 Enterprise Server 및 Oracle의 기본 설치를 배포하는 방법을 보여줍니다.

설치는 내부 Oracle SYSTEM 계정을 사용하여 수행되며, 사용자 정의 SCHEMA는 생성하지 않는다고 가정합니다. 다만 경험이 많은 사용자 또는 DBA는 적절한 권한이 부여된 관련 SCHEMA와 함께 적절한 사용자 계정을 생성하는 것을 권장합니다.

필수 항목

  • Windows 7 Professional 이상을 실행하는 Oracle Database Server 호스트 머신.
권장: Windows Server 2012 R2.
  • Windows Server 2016 Standard Edition(64-bit) 이상을 실행하는 Enterprise Server 호스트 머신.
권장: Windows Server 2022 Standard Edition(64-bit).
  • Oracle Database 19c 버전.
  • Oracle Data Access Components(ODAC) 클라이언트 커넥터(예: ODTwithODAC122011 (아래 참조)).
  • Altium On-Prem Enterprise Server.
Enterprise Server 설치는 Altium On-Prem Enterprise Server Setup 마법사를 통해 수행됩니다. 이 마법사에 접근하려면 먼저 실행 파일인 Altium On-Prem Enterprise Server <VersionNumber>.exe를 획득하여 실행해야 합니다. 이 실행 파일은 하드 디스크의 어느 위치에나 저장할 수 있습니다.

설치 절차

  1. Oracle DB 서버 호스트 머신에서:
    1. Oracle Database 19c를 설치합니다. 선택한 이름/비밀번호를 기록해 두십시오.
    2. NLS_CHARACTERSET 구성이 AL32UTF8로 설정되어 있는지 확인합니다.
    3. Optional:기본 SYSTEM 계정 대신 Enterprise Server에서 사용할 데이터베이스 사용자 계정을 설정합니다. 선택한 사용자 이름과 로그인 정보를 기록해 두십시오. 새 데이터베이스 사용자 계정과 파일은 예를 들어 다음 SQL 명령을 사용하여 Oracle SQL Developer 애플리케이션에서 생성할 수 있습니다(새 사용자 계정의 이름/비밀번호가 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. Enterprise Server 호스트 머신에서:
    1. 먼저 Oracle Data Access Components(ODAC) 소프트웨어 ODTwithODAC122011를 설치합니다.
    2. Oracle DB Server 호스트 머신에서 tnsnames.ora 파일을 Enterprise Server 호스트 머신으로 복사합니다.
      1. 이 파일은 일반적으로 %ORACLE_HOME%\Network\Admin 디렉터리에 있으며, ORACLE_HOME 환경 변수는 Oracle 설치 위치에 의해 결정됩니다. 예: C:\app\odb19\product\19.x.x\dbhome_1
      2. Enterprise Server 머신의 대상 위치는 다시 %ORACLE_HOME%\Network\Admin이며, 여기서 ORACLE_HOME 경로는 ODAC 설치 위치입니다. 예: C:\app\product\12.2.0\client_1\Network\Admin
또는 이 단계에서 DBA가 ORACLE_HOME 환경 변수를 구성할 수도 있습니다.
  1. Enterprise Server를 설치합니다.
  2. Enterprise Server 설치 중 다음을 입력합니다.
    1. TNS Alias: 기본값은 ORCL입니다. 1-a 단계를 수행했다면 여기에서 정의한 적절한 TNS Name을 입력합니다.
    2. Username: 기본값은 SYSTEM입니다. 1-c 단계를 수행했다면 여기에서 정의한 적절한 Username을 입력합니다(예시에서는 ENTERPRISESERVERUSER).
    3. Password: 1-a 또는 1-c 단계에서 정의한 것과 동일합니다.
  3. 문서 Installing Altium On-Prem Enterprise Server에 설명된 대로 Enterprise Server 설치 및 구성을 진행합니다.

결론

앞서 언급한 예시에는 Oracle Database 처리와 관련된 추가 세부 사항이 포함되어 있지만, Enterprise Server가 Oracle 백엔드와 함께 작동하도록 구성하는 핵심 단계는 다음 세 가지뿐입니다.

  1. 1단계: Oracle 계정과 SCHEMA를 생성합니다.
  2. 2단계: tnsnames.ora 파라미터를 설정합니다.
  3. 3단계: Enterprise Server를 설치합니다.
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠