news 2026/9/28 2:49:08

达梦导入大数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
达梦导入大数据

达梦导入大数据

Python脚本

#!/usr/bin/env python3# -*- coding: utf-8 -*-importosimportsys INPUT_FILE="HB_LOWAIR1209.sql"OUTPUT_FILE="HB_LOWAIR20251127_final_gb18030.sql"HEADER_LINES=["WHENEVER SQLERROR CONTINUE;","SET AUTOCOMMIT OFF;"]defdetect_encoding(filepath):"""简单探测编码,优先用 UTF-8,失败则试 GB18030 / GBK"""forencin['utf-8','gb18030','gbk']:try:withopen(filepath,'r',encoding=enc)asf:f.readline()# 只读一行测试returnencexcept(UnicodeDecodeError,UnicodeError):continuereturn'latin1'# 最后兜底defmain():ifnotos.path.isfile(INPUT_FILE):print(f"错误:输入文件 '{INPUT_FILE}' 不存在!",file=sys.stderr)sys.exit(1)# 探测原始编码src_encoding=detect_encoding(INPUT_FILE)print(f"✓ 检测到源文件编码:{src_encoding}")# 流式写入:先写头部,再逐行复制原文件try:withopen(INPUT_FILE,'r',encoding=src_encoding,errors='replace')asfin,\open(OUTPUT_FILE,'w',encoding='gb18030',newline='')asfout:# 写入头部forlineinHEADER_LINES:fout.write(line+"\n")fout.write("\n")# 空行分隔# 逐行复制原文件(避免内存爆炸)forlineinfin:fout.write(line)print(f"✓ 成功生成 GB18030 编码文件:{OUTPUT_FILE}")print(f" 请手动执行后续 docker cp 和 disql 命令。")exceptExceptionase:print(f"❌ 处理过程中出错:{e}",file=sys.stderr)sys.exit(1)if__name__=="__main__":main()

执行脚本

docker cp HB_LOWAIR20251127_final_gb18030.sql dm8_container:/tmp/
docker exec -d dm8_container sh -c " export LANG=zh_CN.GB18030 && export LC_ALL=zh_CN.GB18030 && export LD_LIBRARY_PATH=/opt/dmdbms/bin:\$LD_LIBRARY_PATH && cd /tmp && cat HB_LOWAIR20251127_final_gb18030.sql | /opt/dmdbms/bin/disql -L SYSDBA/SYSDBA001 > import.log 2>&1 "
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 4:18:01

多头和q,kv的区别

🎯 多头(Multi-Head) 和 Q/K/V 的关系与区别 它们不是同一东西,甚至不是同一个层次的概念。 我用一句话先总结:Q/K/V 是注意力的“向量角色”,多头是把这些向量“切成多份并行处理”的技巧。再展开。&#…

作者头像 李华
网站建设 2026/9/27 10:06:09

为什么加上位置编码后 patch 会有空间信息 需要解释一下

❓为什么“把位置编码加到 patch 上”就能让模型拥有空间信息? 很多人以为:“位置编码只是几个数字,怎么就让模型知道左边右边、上下?”实际上理解这个问题,只需要搞清楚两件事: 🧠 核心机制 注…

作者头像 李华
网站建设 2026/9/27 21:25:37

基于Springboot船舶监造管理系统【附源码+文档】

💕💕作者: 米罗学长 💕💕个人简介:混迹java圈十余年,精通Java、小程序、数据库等。 💕💕各类成品Java毕设 。javaweb,ssm,springboot等项目&#…

作者头像 李华
网站建设 2026/9/27 15:00:34

从原型到产品:融合算子的单元测试、集成测试与持续集成

目录 🔍 摘要 1 🎯 融合算子测试的独特挑战与价值 1.1 为什么融合算子需要特殊测试策略 1.2 测试金字塔模型在算子开发中的实践 2 🏗️ 测试体系架构设计 2.1 多层次测试框架架构 2.2 测试环境容器化部署 3 ⚙️ 单元测试深度实战 3…

作者头像 李华
网站建设 2026/9/28 4:56:53

Servlet原理Mapping问题ServletContext对象

Servlet原理 Servlet是由Web服务器调用&#xff0c;web服务器在收到浏览器请求之后&#xff0c;会&#xff1a;Mapping问题 一个Servlet可以指定一个映射路径 <!--Servlet的路径绑定--><servlet-mapping><servlet-name>hello</servlet-name><url-pa…

作者头像 李华
网站建设 2026/9/28 0:30:35

军事图像分类检测数据集介绍-351张图片 军事身份识别 安全检查辅助 智能监控系统 军事训练分析 历史军事影像分析

&#x1f4e6;点击查看-已发布目标检测数据集合集&#xff08;持续更新&#xff09; 数据集名称图像数量应用方向博客链接&#x1f50c; 电网巡检检测数据集1600 张电力设备目标检测点击查看&#x1f525; 火焰 / 烟雾 / 人检测数据集10000张安防监控&#xff0c;多目标检测点…

作者头像 李华