Instalación

 

Parent page: Altium On-Prem Enterprise Server con backend de Oracle

Este documento está dirigido a un administrador de TI que esté configurando Altium On-Prem Enterprise Server para usar una base de datos Oracle como backend. Contiene detalles sobre Enterprise Server, su procedimiento de instalación, información importante sobre los requisitos del sistema, así como un ejemplo.

Para seguir esta guía, debe tener una comprensión general de los conceptos de bases de datos Oracle y del entorno del sistema operativo.

Note: A partir de la versión 6.0.4 de Altium On-Prem Enterprise Server, no es posible elegir Oracle® como tipo de base de datos para una nueva instalación. Puede actualizar su instalación existente que usa una base de datos Oracle a la versión 6.0.4, 6.0.5, 6.0.6 o 6.0.7, pero tenga en cuenta que esto ya no será posible a partir de la siguiente versión. Puede migrar de Oracle SQL a Firebird con el apoyo de nuestro equipo técnico (contacte con su Account Manager para más información).

En general, sin embargo, recomendamos encarecidamente la transición a nuestra plataforma Altium 365, que proporciona un entorno seguro para sus proyectos de diseño y un amplio conjunto de capacidades de colaboración para los equipos de diseño.

Descripción general del proceso de instalación

La configuración de Enterprise Server para usar un backend de Oracle depende de cómo su empresa administre sus bases de datos Oracle. Algunas empresas ejecutan bases de datos Oracle sobre sistemas operativos Windows Server, mientras que otras cuentan con centros de datos Oracle completos. El proceso de instalación normalmente implica tres pasos, como se muestra en la siguiente imagen.

Descripción general de alto nivel del procedimiento de instalación de Enterprise Server y la base de datos Oracle.Descripción general de alto nivel del procedimiento de instalación de Enterprise Server y la base de datos Oracle.

Suposiciones realizadas a lo largo de este documento

Aunque las configuraciones de Oracle pueden variar de un sitio a otro, en este documento se hacen algunas suposiciones:

  1. Un administrador de TI realiza la instalación. Como mínimo, el usuario que realiza la instalación de Enterprise Server debe tener derechos administrativos en la máquina host.
  2. Enterprise Server está instalado y en ejecución sobre un sistema operativo Microsoft Windows completo.
  3. Oracle Client Connector está instalado y en ejecución en la misma máquina que aloja la aplicación Enterprise Server.
  4. Microsoft .NET 6  está instalado y en ejecución en la misma máquina que aloja la aplicación Enterprise Server; si no está disponible, se instalará automáticamente durante la instalación de Enterprise Server.
  5. Oracle Server debe ejecutarse en una máquina host físicamente distinta de la aplicación Enterprise Server.
  6. El esquema de Oracle y las credenciales de la aplicación Oracle usadas en los servidores Oracle de origen y destino deben ser las mismas, si esta instalación se realiza como parte de un proceso de migración de datos.

Descripción general de alto nivel de la arquitectura de Enterprise Server

Al igual que otros programas diseñados para ejecutarse en Microsoft Windows, Enterprise Server es una aplicación de servidor multihilo y multiservicio. Dado que este documento se centra únicamente en las partes de Enterprise Server que pueden interactuar con una base de datos Oracle, la siguiente imagen se ha simplificado para representar la arquitectura general del backend de Enterprise Server.

Descripción general de alto nivel de la arquitectura de Enterprise Server. Los Backend Storages de Enterprise Server contienen la mayor parte de los datos binarios del cliente, mientras que Windows Services es una colección de servicios de soporte.Descripción general de alto nivel de la arquitectura de Enterprise Server. Los Backend Storages de Enterprise Server contienen la mayor parte de los datos binarios del cliente, mientras que Windows Services es una colección de servicios de soporte.

Este documento se centra en los Backend Storages, ya que los datos dentro de este bloque son los que se respaldan, potencialmente se migran a otra máquina y luego se restauran en la misma máquina o en una distinta. Dentro de los Backend Storages se pueden encontrar los siguientes elementos:

  • Databases – contiene metadatos como la asociación entre footprints de componentes y símbolos esquemáticos, parámetros, rutas de archivos, vínculos a fuentes de datos de cadena de suministro de componentes y más. Esta información puede residir dentro de una base de datos Firebird u Oracle.
  • File Storage – esta área de File Storage almacena datos binarios dentro del repositorio VCS de Enterprise Server. Estos datos binarios incluyen información como documentos de proyectos de PCB y esquemáticos, footprints, símbolos, Draftsman y otros documentos nativos o no nativos de Enterprise Server.

Ejemplo de configuración de Enterprise Server con backend de Oracle en la plataforma Windows

En este ejemplo, las instrucciones también están orientadas a empresas más pequeñas que pueden no contar con un administrador de bases de datos Oracle (DBA) dedicado, pero que aun así necesitan implementar una configuración Enterprise Server-Oracle en su red. Los siguientes pasos muestran cómo se puede implementar una instalación básica de Enterprise Server y Oracle.

Se asume que la instalación se realiza utilizando la cuenta interna SYSTEM de Oracle y que no se crea ningún SCHEMA personalizado. Sin embargo, se recomienda que los usuarios con más experiencia, o los DBA, creen una cuenta de usuario apropiada, con el SCHEMA asociado al que se le otorguen los permisos adecuados.

Elementos necesarios

  • Máquina host del servidor de base de datos Oracle, con Windows 7 Professional o posterior.
Recomendado: Windows Server 2012 R2.
  • Máquina host de Enterprise Server, con Windows Server 2016 Standard Edition (64 bits) o posterior.
Recomendado: Windows Server 2022 Standard Edition (64 bits).
  • Versión 19c de Oracle Database.
  • Conector cliente Oracle Data Access Components (ODAC), como ODTwithODAC122011 (véase más abajo).
  • Altium On-Prem Enterprise Server.
La instalación de Enterprise Server se realiza mediante el asistente Altium On-Prem Enterprise Server Setup. Para acceder a este asistente, primero debe obtener y ejecutar un archivo ejecutable: Altium On-Prem Enterprise Server <VersionNumber>.exe. Este ejecutable puede guardarse en cualquier lugar de su disco duro.

Procedimiento de instalación

  1. En la máquina host del servidor Oracle DB:
    1. Instale Oracle Database 19c. Anote el nombre y la contraseña que elija.
    2. Asegúrese de que la configuración NLS_CHARACTERSET esté establecida en AL32UTF8.
    3. Optional: Configure una cuenta de usuario de base de datos para usar con Enterprise Server como alternativa a la cuenta predeterminada SYSTEM. Anote el nombre de usuario y la información de inicio de sesión que elija. Se puede crear una nueva cuenta de usuario de base de datos y sus archivos con la aplicación Oracle SQL Developer utilizando, por ejemplo, los siguientes comandos SQL (donde el nombre/contraseña de la nueva cuenta de usuario es 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. En la máquina host de Enterprise Server:
    1. Primero, instale el software Oracle Data Access Components (ODAC): ODTwithODAC122011.
    2. Copie el archivo tnsnames.ora desde la máquina host del servidor Oracle DB a la máquina host de Enterprise Server.
      1. El archivo normalmente se encuentra en el directorio %ORACLE_HOME%\Network\Admin, donde la variable de entorno ORACLE_HOME está determinada por la ubicación de instalación de Oracle; por ejemplo: C:\app\odb19\product\19.x.x\dbhome_1
      2. La ubicación de destino en la máquina de Enterprise Server es nuevamente %ORACLE_HOME%\Network\Admin, donde la ruta ORACLE_HOME es la ubicación de instalación de ODAC; por ejemplo: C:\app\product\12.2.0\client_1\Network\Admin
Como alternativa, un DBA puede configurar la variable de entorno ORACLE_HOME en este paso.
  1. Instale Enterprise Server.
  2. Durante la instalación de Enterprise Server, introduzca lo siguiente:
    1. TNS Alias: el valor predeterminado es ORCL. Si realizó el paso 1-a, introduzca aquí el nombre TNS correspondiente que definió.
    2. Username: el valor predeterminado es SYSTEM. Si realizó el paso 1-c, introduzca aquí el nombre de usuario correspondiente que definió (ENTERPRISESERVERUSER en el ejemplo).
    3. Password: el mismo que se definió en el paso 1-a o 1-c.
  3. Continúe con la instalación y configuración de Enterprise Server como se describe en el documento Installing Altium On-Prem Enterprise Server.

Conclusión

Aunque el ejemplo mencionado anteriormente incluye detalles adicionales relacionados con el manejo de una base de datos Oracle, solo hay tres pasos clave para configurar su Enterprise Server para que funcione con un backend de Oracle:

  1. El paso 1 consiste en crear una cuenta y un SCHEMA de Oracle.
  2. El paso 2 consiste en establecer los parámetros de tnsnames.ora.
  3. El paso 3 consiste en instalar Enterprise Server.
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contenido