DM7_dminit数据库初始化工具指南

需积分: 0 3 下载量 36 浏览量 更新于2024-07-17 收藏 353KB PDF 举报
"DM7_dminit使用手册"是达梦数据库提供的一个重要工具,专为开发工程师、测试工程师、技术支持工程师和数据库管理员设计,旨在指导用户通过命令行方式初始化DM7数据库。本手册详细介绍了dminit工具的功能、参数使用方法以及注意事项,确保用户能够高效且安全地进行数据库初始化。 功能简介 dminit是达梦数据库的初始化工具,它主要用于设置和配置数据库的基础环境,包括但不限于创建数据库实例、配置存储空间、设定权限和安全选项等。这个命令行工具在数据库安装过程中扮演关键角色,对数据库的正确初始化至关重要。 使用dminit 手册首先介绍了如何使用dminit,可能涉及到的基本步骤如启动工具、指定数据库配置参数,以及执行初始化操作。对于初次使用者,可能会有简明的步骤指南,包括如何登录到命令行界面,输入正确的命令格式,以及如何处理可能出现的问题。 查看dminit参数 章节3详细列出了dminit工具的各种参数,每个参数都有其特定的用途和可能的值。用户可以通过查阅这部分内容,了解如何根据具体需求调整参数,比如设置数据文件路径、内存分配、日志配置等,以优化数据库性能。 参数详解 这一部分会深入解析每个参数的作用,包括其默认值、可选值范围、互斥关系以及潜在的影响。此外,还会有示例和注意事项,帮助用户理解如何正确使用这些参数,避免不必要的错误或性能瓶颈。 通用约定 手册中使用的各种标志和格式规则,如粗体表示的重点、特殊字符的含义等,都是为了提供清晰的指导和增强信息的易读性。遵循这些约定有助于用户快速定位关键信息,减少误解。 访问资源 手册提供了查找其他达梦数据库相关文档的方法,如在安装目录下的“\doc”子目录,以及官方网站www.dameng.com。同时,作者鼓励用户通过客户服务渠道获取帮助,例如技术支持电话和邮件地址。 联系我们 最后,手册提供了联系方式,以便用户在遇到问题时能够及时获取官方的技术支持和最新产品信息。 "DM7_dminit使用手册"是一份实用的参考资料,为数据库管理员和开发者提供了关于如何正确使用dminit工具的详尽指导,确保数据库初始化过程顺利进行。

set hive.exec.dynamic.partition.mode=nonstrict; set hive.exec.parallel=true; set hive.exec.parallel.thread.number=30; --drop table if exists dm_finrisk.dm_event_walletSettleSuccessEvent_di; create table if not exists dm_finrisk.dm_event_cashLoanEvent_di( event_uuid string ,event_code string ,dt string ,event_time string ,rawSnapshot string ) COMMENT 'cashLoanEvent' PARTITIONED BY ( day bigint)stored as parquet; drop table if exists tmp.tmp_dm_event_cashLoanEvent_di_01_${zdt.addDay(-1).format("yyyyMMdd")}; create table if not exists tmp.tmp_dm_event_cashLoanEvent_di_01_${zdt.addDay(-1).format("yyyyMMdd")} as select uuid as event_uuid ,event as event_code ,from_unixtime(unix_timestamp(cast(day as string),'yyyymmdd'),'yyyy-mm-dd') as dt ,from_unixtime(cast(cast(`time` AS BIGINT)/1000 AS BIGINT),'yyyy-MM-dd HH:mm:ss') as event_time ,get_json_object(data,'$.hotPublish.rawSnapshot') as rawSnapshot from dm_finrisk.ods_event_hdfs_snapshot_di where code = 'shield@cashLoanEvent' and day=${zdt.addDay(-1).format("yyyyMMdd")} drop table if exists tmp.tmp_dm_event_cashLoanEvent_di_02_${zdt.addDay(-1).format("yyyyMMdd")}; create table if not exists tmp.tmp_dm_event_cashLoanEvent_di_02_${zdt.addDay(-1).format("yyyyMMdd")} as select event_uuid ,event_code ,dt ,event_time ,rawSnapshot from tmp.tmp_dm_event_cashLoanEvent_di_01_${zdt.addDay(-1).format("yyyyMMdd")}; alter table dm_finrisk.dm_event_cashLoanEvent_di drop if exists partition (day = ${zdt.addDay(-1).format("yyyyMMdd")}); insert overwrite table dm_finrisk.dm_event_cashLoanEvent_di partition (day = ${zdt.addDay(-1).format("yyyyMMdd")}) select event_uuid ,event_code ,dt ,event_time ,rawSnapshot from tmp.tmp_dm_event_cashLoanEvent_di_02_${zdt.addDay(-1).format("yyyyMMdd")}分析下上面代码

2023-06-08 上传