快速装载和卸载dmfldr的工具
最编程
2024-01-09 19:09:53
...
1 快速载入载出工具
1.1 基本概念
1.1.1 dmfldr简介
dmfldr(DM Fast Loader)是 DM 提供的快速数据装载命令行工具。用户通过使用dmfldr 工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。相较于dexp和dimp的专用格式的导入导出,dmfldr更适合异构数据系统的数据快速、通用的数据交换方案。
1.1.2 使用场景
- 大表数据迁移
- 大表复制
- 大表数据快速备份
1.1.3 模式
Dmfldr命令行工具分为IN和OUT两种模式,IN模式用于数据载入,OUT模式用于数据载出。在使用方式上,大部分参数用法对于两种模式均适用,所以,很多时候我们可以用同一个参数配置文件(dmfldr称为控制参数文件)进行载入和载出工作。
1.1.4 基本语法
dmfldr USERID=****数据库连接信息 CONTROL=****控制参数文件 MODE=IN|OUT
USERID:其中USERID指定的数据库连接串和disql命令行工具的数据库连接串相似,例如:dmfldr USERID=SYSDBA/SYSDBA@localhost:5236 CONTROL=’d:\f.ctl’ MODE=’IN‘
控制参数文件内容:
OPTIONS
(
键=值
)
load
infile '载入载出数据文件路径'
str [X] '如str后有X选项,表示行分隔符为十六进制表示,如0A'
APPEND|REPLACE|INSERT
into table 模式.表名
fields '字段分隔符'
(
字段名1,
字段名2 DATE FORMAT 'YYYY-MM-DD',
字段名3 NULL,
字段名4 TERMINATED [X] ‘终止符’ ENCLOSE [X] '字符引用符',
字段名5 CONSTANT "test",
字段名6 "系统函数()"
……
)
控制参数文件说明:
- OPTIONS为可选参数,所有可用参数请使用dmfldr help命令进行了解。
- 具体字段名和字段数量根据实际情况填写。
- APPEND|REPLACE|INSERT:默认APPEND追加,REPLACE清空后写入,INSERT只允许空表或空文件写入
- 字段列表中:DATE FORMAT表示日期格式,NULL表示忽略数据文件字段值,TERMINATED表示可选的字段终止符号,[X]表示后面的字符是否为十六进制表示,ENCLOSE表示字符类型值的边界包围符,CONSTANT表示该字段写入指定常量值,系统函数()可选用trim()、replace(字段名,查找值,替换值)、sysdate函数
1.2 OUT模式实战
- 编辑d:\data\f.ctl控制参数文件,内容如下:
OPTIONS
(
ROWS=100000
INDEX_OPTION=2
)
load
infile 'd:\wd.txt'
str X '0A'
REPLACE
into table "TEST"."WEATHERDATA"
fields '|'
(
"LOG_DATE",
"TIME",
"STATION",
"TEMP",
"HUMIDITY",
"AIRPRESSURE",
"WIND",
"WEATHER",
"WINDDIRECTION"
)
- 执行dmfldr载出,命令如下:
dmfldr.exe userid=SYSDBA/SYSDBA@localhost control='d:\data\f.ctl' mode='OUT'
----------------------以下为命令执行完成后的输出-------------------------
总共导出 4626432 行数据
用时:6511.113(ms)
1.3 IN模式实战
- 编辑d:\data\f.ctl控制参数文件,内容如下:
OPTIONS
(
ROWS=100000
INDEX_OPTION=2
)
load
infile 'd:\wd.txt'
str X '0A'
REPLACE
into table "TEST"."WEATHERDATA"
fields '|'
(
"LOG_DATE",
"TIME",
"STATION",
"TEMP",
"HUMIDITY",
"AIRPRESSURE",
"WIND",
"WEATHER",
"WINDDIRECTION"
)
- 执行dmfldr导入,命令如下:
dmfldr.exe userid=SYSDBA/SYSDBA@localhost control='d:\data\f.ctl' mode='IN'
----------------------以下为命令执行完成后的输出-------------------------
目标表:TEST.WEATHERDATA
4626432 行加载成功。
由于数据格式错误,0行 丢弃。
由于数据错误,0行 没有加载。
跳过的逻辑记录总数:0
读取的逻辑记录总数:4626432
拒绝的逻辑记录总数:0
用时:18882.510(ms)
1.4 使用技巧
- DTS的【使用快速装载】选项无需进行复杂的命令行编辑即可快速轻松开始工作
- DTS的【使用快速装载】选项可以帮助工程师快速生成控制参数文件内容
- ROWS:在内存、CPU 允许的条件下,将该选项设置得稍大一些,有助于提高性能
- BDTA_SIZE:在内存、CPU 允许的条件下,增大该值能加快装载速度
- INDEX_OPTION:空表或原本表数据量很小时,设置为2;原有表数据量远大于插入数据量,设置为3;
https://eco.dameng.com/
下一篇: Impala 数学函数全面指南
推荐阅读
-
v-charts | 基于 Vue 和 ECharts 的 Hungry 团队开源图表工具 - 快速入门!
-
将 html、移动网站快速打包成 APP 的工具和分步流程
-
Adobe国际认证中文官方网站】Adobe中国摄影计划,免费安装正版激活--Adobe Creative Cloud中国摄影计划。与此同时,Adobe宣布天猫为Adobe Creative Cloud中国摄影计划的电商战略合作伙伴,并将与其合作上线Adobe天猫官方旗舰店。 此举无疑一方面扩大了Adobe在中国的影响力,另一方面也有助于国内用户更好地培养正版软件意识,推动Adobe软件在中国的正版化进程。 网络异常,图片无法显示 ||网络异常 Adobe Creative Cloud中国摄影计划包括Photoshop和Lightroom Classic两大桌面创意工具,以及iOS版Photoshop Express。 其中,Adobe Lightroom Classic和Adobe Photoshop作为两款常用的图像处理软件,对于那些玩摄影、后期修图的创意设计人群无疑有着巨大的帮助,而LR+PS套装对于摄影领域用户的重要性自不必说,正版产品的性能实时更新也可以放心!体验最新功能,对于新镜头(补偿)和机身(RAW 读取)都能第一时间适应。不信你看: Photoshop 图像合成 裁剪、移除对象、润饰合成照片、玩转色彩和特效,创建精美图片和艺术品! Lightroom Classic 照片编辑 轻松批量管理和编辑照片,内置专业创意控件和摄影师预设,让你的照片大放异彩。 手机 PS 便捷编辑 Photoshop Express 支持多种滤镜、贴纸,手机即可完成抠图、除雾等任务 人工智能编辑工具 神经滤镜、快速点击选区、自动选择主题等人工智能功能让图像编辑更轻松 创意画笔内容识别 定制艺术画笔工具,实现个性化效果;内容识别填充,智能去除无用物体。 Adobe Creative Cloud 中国摄影计划的推出,为中国的专业摄影师、摄影爱好者、后期修图和其他创意设计人员带来了全方位的内容和体验。 网络异常,图片无法显示 ||网络异常 当然,不可否认的是,"由于盗版软件缺乏开发、维护和升级成本,销售价格远低于正版软件。再加上很多普通人并不需要使用正版软件的复杂功能,版权观念较淡,还是有大量的创意设计人员会选择盗版软件"。 但事实上,当所有的软件都不再是单一的软件,而是变成一种服务时,单机版盗版的存在就逐渐成为鸡肋。因为有太多的服务让你即使是所谓的 "完美破解",也无法享受,Adobe Cloud 就是一个很好的例子,所谓的完美破解,你只能使用 "Adobe "的一半,对于更精彩的 "云",只能望云兴叹。更何况,越来越多的设计工具从免费走向付费,越来越多的设计师和企业已经接受了付费使用的模式。 其次,对于互联网时代的企业数字化转型而言,数字化合规至关重要。21年来,使用盗版PS和未经授权的方正字体被指侵权的事情闹得沸沸扬扬,虽然新闻真假难辨,但也给使用盗版工具的用户敲响了警钟。 付费使用正版工具,可以更放心地进行设计,不用担心版权风险!
-
金融科技的高效省力秘籍:打造全面连接、全景覆盖、智能化的数字化运营体系" - 当下金融科技运营:挑战与机遇共存的时代解读 在快速发展的数字技术和企业数字化转型的大背景下,中国金融科技产业步入了提质增效的新阶段。面对市场的起伏变革与不确定性,金融机构需积极拥抱创新,灵活运用新技术,确保在竞争激烈的市场环境中稳固立足。 - 面临的双重考验: 1. 技术迭代压力:持续跟进行业内的科技革新,掌握新兴工具和平台,时刻应对瞬息万变的市场需求是金融科技运营的一大挑战。 2. 安全与隐私挑战:伴随着网络安全风险加剧和数据泄漏频发,如何强化信息安全体系、防范攻击、维护客户资金及隐私安全显得尤为重要。同时,伴随金融科技公司崛起,个人隐私权保障愈发关键。 - 喜人的发展空间: 1. 提升运营效益与降低成本:借助数字化技术,实现流程自动化、信息整合以及数据分析等,有效提升工作效能并缩减运营成本。 2. 扩大市场份额与增收途径:利用数字化手段拓宽销售渠道,优化用户体验,吸引更多用户并带动收入增长。 3. 加强客户联系与提升满意度:通过数字化科技运营,企业能更好地与客户互动沟通,增强客户信任感与忠诚度。 - 构建金融科技降本增效的核心驱动力:实施“全感知、全链接、全场景、智能”的科技运营体系升级路径
-
快速搜图与精准裁剪,有人利用YOLOv5和CLIP打造了神奇的图片查找工具,现在线上就能体验哦!
-
在Java中,如何快速实现XML到JSON的转换? - 解析与生成指南:关键步骤包括解析XML、构造数据模型、转化为JSON。讲解如下:首先,利用JDOM库读懂XML文档,提取元素和属性;接着,基于这些信息设计适当的数据结构(如树形或网状结构);最终,运用Jackson库将数据结构顺利转存为JSON格式。同时,我们也讨论了何时选用JDOM和Jackson这类工具辅助转换过程。
-
国内Gradle插件、仓库和Wrapper工具的快速同步下载镜像
-
简单易用的3D Max卸载工具箱:一键清理所有残留文件和注册表
-
快速卸载SQL Server的强力工具
-
快速掌握Qt6:第10课 - 菜单栏、工具栏和状态栏的使用指南