Directorio del software de host
- /nz
- La raíz del árbol de instalación del software Netezza Performance Server. En un host de producción, el directorio de instalación de software es /nz. Si usted es un usuario Linux® que está conectado al host de Netezza Performance Server, incluya ' /nz/kit/bin y ' /nz/kit/bin/adm en su PATH.
- /nz/data->
- Enlace al directorio de datos actual.
- /nz/kit->
- Enlace al kit actual de archivos ejecutables. El enlace señala a la revisión de software actual en uso.
- /nz/data.<ver>/
- Catálogo del sistema y otros archivos de base de datos del lado del host.
- /nz/kit.<rev>/
- El conjunto de archivos ejecutables optimizado y archivos compatibles que se necesitan para ejecutar el producto El archivo <rev> representa la revisión del software.
El directorio /nz
El directorio ' /nz ' es el directorio de nivel superior que contiene los kits de instalación del software Netezza Performance Server, datos e información importante para el sistema y la base de datos. Como práctica recomendada, tenga cuidado cuando visualice archivos en este directorio o en sus subcarpetas, ya que los cambios no intencionados pueden afectar al funcionamiento del sistema Netezza Performance Server o provocar la pérdida de datos. No elimine ni modifique nunca los archivos o carpetas del directorio ' /nz ' a menos que se lo indique el soporte de Netezza Performance Server o un representante IBM. No almacene archivos grandes, archivos no relacionados o copias de seguridad en el directorio /nz.
El System Manager supervisa el tamaño del directorio /nz. Si el directorio ' /nz ' alcanza un porcentaje de uso configurado, el gestor del sistema detiene el software Netezza Performance Server y registra un mensaje en el archivo ' sysmgr.log '. El umbral predeterminado es 95%, que se especifica mediante el valor de registro sysmgr.hostFileSystemUsageThresholdToStopSystem. No cambie el valor de la configuración del registro a menos que se lo indique el Soporte de Netezza Performance Server.
Un mensaje de archivo sysmgr.log de ejemplo para un caso en el que el directorio /nz ha alcanzado el umbral del 95% de capacidad configurado.
Error: File system /nz usage exceeded 95 threshold on rack1.host1 System will
be stopped
Si el software Netezza Performance Server se detiene y este mensaje se encuentra en el archivo ' sysmgr.log ', póngase en contacto con el servicio de asistencia de Netezza Performance Server Server para que le ayuden a revisar detenidamente el contenido del directorio ' /nz ' y a eliminar los archivos correspondientes. Cuando el uso del directorio ' /nz ' caiga por debajo del umbral configurado, podrá iniciar el software Netezza Performance Server.
El directorio data
- data.<ver>/base
- Contiene tablas de sistema, información de catálogo y subdirectorios de las bases de datos. Cada base de datos que cree tendrá su propio subdirectorio cuyo nombre coincida con el valor de ID de objeto de base de datos. Por ejemplo, base/1/ es la base de datos del sistema, base/2/ es la base de datos master_db y base/nnn es una base de datos de usuario, donde nnn es el ID de objeto de la base de datos.
- data.<ver>/cache
- Incluye una copia del código compilado que se ha generado de forma dinámica en el host, que se compila de forma cruzada para ejecutarse en las SPU y que se descarga en las SPU para ejecutarse. Las copias se guardan para eliminar pasos extra y trabajo duplicado para consultas similares.
- data.<ver>/config
- Contiene archivos de configuración como:
- callHome.txt
- Archivo adjunto de la llamada al centro de soporte.
- sendMail.cfg
- Un archivo que contiene los parámetros de configuración para el programa sendmail.
- system.cfg
- El archivo de configuración del sistema, que contiene valores que controlan el sistema.
- data.<ver>/plans
- Contiene copias de los planes de ejecución más reciente para utilizarlos como referencia. El sistema almacena el plan de ejecución (para cada consulta) en un archivo independiente
con una extensión .pln e incluye la siguiente
información:
- El SQL original que se ha enviado.
- El propio plan, que describe cómo acceder a las distintas tablas y columnas, cuando se ejecutan uniones, ordenaciones y agregaciones, así como otros procesos.
- Si el sistema ha podido reutilizar una versión almacenada en memoria caché
(ya compilada) del código.
El sistema genera también un programa C independiente (archivo .cpp) para procesar los fragmentos de código de cada plan. El sistema compara este código con los archivos en /nz/data/cache para determinar si se puede omitir el paso de la compilación.
El directorio kit
- kit.<rev>/
- Directorio de nivel superior de la versión <rev> (por ejemplo, kit.6.0).
- kit.<rev>/bin/
- Todos los programas de interfaz de línea de mandatos de nivel de usuario
- kit.<rev>/bin/adm
- Programas de interfaz de línea de mandatos internos
- kit.<rev>/log/<pgm name>/
- Archivos de registro de componentes, un subdirectorio por componente que incluye un archivo por día de información de registro de un máximo de siete días. La información de los registros incluye el momento en que se inició el proceso, cuándo finalizó el proceso o se completó y cualquier condición de error.
- kit.<rev>/ sbin
- Programas de utilidad y de host internos que no están pensados para que los ejecuten directamente los usuarios. Estos programas no tienen prefijos (por ejemplo, clientmgr).
- kit.<rev>/share/
- Archivos específicos de postgres.
- kit.<rev>/sys/
- Archivos de configuración del sistema, startup.cfg y algunos subdirectorios (init, include, strings).
- kit.<rev>/sys/init/
- Archivos utilizados para la inicialización de sistema.