Configuración de un repositorio Oracle
Estos pasos describen cómo configurar el repositorio en una base de datos Oracle:
-
Copie todos los recursos del repositorio a una carpeta local con el comando limrepo
export de la Utilidad de administración (consulte la sección Administración de la Guía de Spectrum Spatial para obtener instrucciones).
El contenido del repositorio instalado debe exportarse. Este paso solo se debe realizar una vez, ya que el contenido del repositorio debe ser el mismo en este punto para todas las instancias de Spectrum™ Technology Platform.
- Detenga el servidor Spectrum™ Technology Platform en todos los nodos (para obtener instrucciones, consulte Detener un clúster).
-
Abra repository.oracle.xml en la carpeta server/modules/spatial/jackrabbit.
- Modifique la sección DataSource con el nombre del host de servidor, el puerto, el usuario, la contraseña y el parámetro databaseType de Oracle.
- Modifique la sección Clúster con un ID de clúster distinto, como Nodo 1 y los nodos subsiguientes (por ejemplo, Nodo 2, Nodo 3) y guarde los cambios.
-
Copie el contenido de repository.oracle.xml a repository.xml, y guárdelo. Para entornos distintos de Windows, use el comando de copia (por ejemplo,
cp repository.oracle.xml repository.xml
)
- En todas las instancias de Spectrum™ Technology Platform, elimine las siguientes carpetas del directorio /server/modules/spatial/jackrabbit: repositorio, versión, entornos de trabajo.
-
Si a su base de datos Oracle ya se le agregó el contenido del repositorio, debe eliminar las tablas de la base de datos, de modo que se pueda crear un repositorio desocupado. Si está iniciando una base de datos nueva, asegúrese de que no existan tablas. Se deben eliminar las siguientes tablas de la base de datos:
default_names_id_seq default_binval default_bundle default_names default_refs default_seq_names_id rep_fsentry rep_global_revision rep_journal rep_local_revisions security_binval security_bundle security_names security_refs security_seq_names_id version_binval version_bundle version_names version_refs version_seq_names_id
- Inicie el servidor Spectrum™ Technology Platform solo en el nodo de raíz (para obtener instrucciones, consulte Encender un clúster).
-
Importe el contenido mediante el comando limrepo import, y apunte solo al Nodo 1 (no al equilibrador de carga).
Este paso solo se debe realizar en una de las instancias de Spectrum™ Technology Platform, preferentemente en el Nodo 1.
- En el caso de los nodos restantes, siga los pasos 3 y 4, luego inicie el servidor de Spectrum™ Technology Platform en cada nodo (para obtener instrucciones, consulte Encender un clúster).