17.20 - Eliminación de la cadena de zona horaria - BAR - Data Stream Architecture

Teradata® DSA Guía del usuario

Product
BAR
Data Stream Architecture
Release Number
17.20
Published
Marzo de 2022
Content Type
Guía del usuario
Publication ID
B035-3150-101K-ESN
Language
Español (España)
Si el sistema de destino tiene una cadena de zona horaria, elimínela antes de ejecutar el script DIPMIG. La cadena de zona horaria se define en un archivo de texto, tdlocaledef.txt, que define información específica de la configuración regional para el sistema de base de datos, como la moneda y las unidades numéricas, los nombres de los días de la semana y los meses, y los formatos predeterminados para diferentes tipos de datos. La utilidad de definición de configuración regional de Teradata compila el archivo tdlocaledef.txt para que tenga efecto en el sistema de base de datos. Para obtener más información sobre la utilidad de definición de configuración regional de Teradata, consulte Teradata Vantage™: Utilidades de bases de datos, B035-1102.
  1. En el sistema de destino, busque el directorio del archivo tdlocaledef.txt y cambie a ese directorio. Por ejemplo:
    # locate tdlocaledef.txt
    /opt/teradata/tdat/tdbms/XX.XX.XX.XX/etc/tdlocaledef.txt
    
    # cd /opt/teradata/tdat/tdbms/XX.XX.XX.XX/etc/
  2. Guarde una copia del archivo tdlocaledef.txt actual. Por ejemplo:
    # cp  tdlocaledef.txt  tdlocaledef.txt.orig
  3. Utilice un editor de texto para editar tdlocaledef.txt y elimine el valor de TimeZoneString, deje solo las comillas.
    Por ejemplo, cambie un valor que tenga este aspecto:
    TimeZoneString {"America Pacific"; "-8"; "0"; "2"; "4"; "4"; "1"; "0"; "0"; "02:00:00"; "3"; "10"; "0"; "0"; "-1"; "02:00:00"; "1987"; "2006"; "-8"; "0"; "-7"; "0"; "4"; "3"; "8"; "0"; "0"; "02:00:00"; "4"; "11"; "1"; "0"; "0"; "02:00:00";"2007"; "9999"; "-8"; "0"; "-7"; "0"}
    
    por esto:
    TimeZoneString {""}
    
    Guarde el archivo tdlocaledef.txt modificado.
  4. Ejecute la utilidad tdlocaledef para compilar el archivo tdlocaledef.txt.
    # /usr/tdbms/bin/tdlocaledef -input  tdlocaledef.txt  -output new
  5. Ejecute tpareset para reiniciar la base de datos, aplicar la nueva configuración de tdlocaledef y eliminar la cadena de zona horaria anterior:
    # tpareset -f Removed Time Zone String
  6. Ejecute la utilidad DBS Control y muestre los campos Generales para confirmar que se eliminó la cadena de zona horaria.
    # dbscontrol
    
    Enter a command, HELP, or QUIT:
    di gen
    
    Confirme que el valor del campo 18 se muestra como Not Set.