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

Teradata® DSA Guía del usuario

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
BAR
Data Stream Architecture
Release Number
17.20
Published
Noviembre de 2022
Language
Español
Last Update
2023-04-21
dita:mapPath
es-ES/bis1632417576364.ditamap
dita:ditavalPath
es-ES/vwp1576617377804.ditaval
dita:id
B035-3150
Product Category
Software
Teradata Tools and Utilities
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™ - Database Utilities, 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.