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.
- 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/
- Guarde una copia del archivo tdlocaledef.txt actual. Por ejemplo:
# cp tdlocaledef.txt tdlocaledef.txt.orig
- 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. - Ejecute la utilidad tdlocaledef para compilar el archivo tdlocaledef.txt.
# /usr/tdbms/bin/tdlocaledef -input tdlocaledef.txt -output new
- 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
- 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.