注册

dminit怎么配置TIME_ZONE初始化参数

DM_396739 2023/12/15 769 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:官方dm8docker镜像
【操作系统】:centos7
【CPU】:x86
【问题描述】*:
官方文档中(https://eco.dameng.com/document/dm/zh-cn/pm/dminit-parameters)
4.18 TIME_ZONE
初始化时区,默认为东八区(+08:00)。格式为[正负号]小时[:分钟],其中,正负号和分钟为可选项。时区设置范围为:-12:59~+14:00。可选参数。
此参数在数据库创建成功后无法修改,可通过查询 V$PARAMETER 中的 TIME_ZONE 参数名查看此参数的设置值。

  1. docker镜像中,启动文件/opt/singlestartup.sh中关于init代码如下:
    ./dminit PATH=/opt/dmdbms/data PAGE_SIZE=${PAGE_SIZE} CASE_SENSITIVE=${CASE_SENSITIVE} UNICODE_FLAG=${UNICODE_FLAG} LENGTH_IN_CHAR=${LENGTH_IN_CHAR} SYSDBA_PWD=${ADMIN_PWD} EXTENT_SIZE=${EXTENT_SIZE} BLANK_PAD_MODE=${BLANK_PAD_MODE} LOG_SIZE=${LOG_SIZE} BUFFER=${INSTANCE_BUFFER}
    发现没有读取环境变量TIME_ZONE

  2. 修改/opt/singlestartup.sh为
    ./dminit PATH=/opt/dmdbms/data PAGE_SIZE=${PAGE_SIZE} CASE_SENSITIVE=${CASE_SENSITIVE} UNICODE_FLAG=${UNICODE_FLAG} LENGTH_IN_CHAR=${LENGTH_IN_CHAR} SYSDBA_PWD=${ADMIN_PWD} EXTENT_SIZE=${EXTENT_SIZE} BLANK_PAD_MODE=${BLANK_PAD_MODE} LOG_SIZE=${LOG_SIZE} BUFFER=${INSTANCE_BUFFER} TIME_ZONE=${TIME_ZONE}
    添加了环境变量TIME_ZONE
    并更新docker镜像

  3. TIME_ZONE该如何传值?默认是东八区,需求是改成UTC,试了下
    +00:00
    0
    UTC
    +0:00
    00:00
    均不生效

辛苦各位大佬解答

回答 0
暂无回答
扫一扫
联系客服