问题标签 [mload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
572 浏览

teradata - MLOAD 是否在单个事务中执行?

我有一个 MLOAD 作业,可将 Oracle 数据库中的数据插入 Teradata 数据库。它所做的一件事就是删除目标表并重新创建它。我们的生产网站根据目标表中的内容填充下拉列表。

如果 MLOAD 脚本不在单个事务上,那么如果在 MLOAD 作业期间发生绑定,则下拉列表可能无法正确填充。但是,如果它是事务性的,那将是一个无缝的过程,因为在提交事务之前不会显示更改。

我在运行 MLOAD 作业后检查了dbc.DBQLogTblanddbc.DBQLQryLogsql视图,似乎在作业中发生了多个事务,因此看起来整个作业不是在单个事务中完成的。但是,在我做出假设之前,我想验证这确实是这种情况。

0 投票
1 回答
543 浏览

oracle11g - 在 Windows 7 x64 Professional 上运行时,是什么导致我的 MLOAD 作业在 Windows Server 2003 上失败?

我在我的 Windows 7 x64 Professional 机器上使用 OleLoad 创建了一个 MLOAD 作业。它将数据从 Oracle 11g 加载到 Teradata 14 中。当我在本地运行它时,一切都很好。当我将它复制到远程 Windows Server 2003 SP2 机器并运行它时,它失败并显示错误代码 12 和以下消息:

我在远程机器上打开了我的 .amj 文件,看看如果我使用 OleLoad 的 UI 重新生成它会是什么样子。之后在 Beyond Compare 中比较两个 .amj 文件时,我惊讶地发现新的 .amj 非常不同。VARCHAR(214) 更改为 FLOAT,VARCHAR(30) 更改为 VARCHAR(10) 等。

远程机器上的所有 TTU 14 组件都与我在本地安装的组件相匹配。我注意到的唯一区别是 OleLoad 似乎正在使用的 Oracle DLL 版本。Connection Info当我点击我的 Oracle 连接时,OleLoad 在我的机器上显示以下内容:

在 Windows Server 2003 机器上:

现在,在任何人面对“嗯,DUH!这是你的问题!”之前,我要补充一点,如果我不得不在我的本地机器上安装新版本的 Oracle,因为我有很多我为个人实用程序创建的 MLOAD 文件(如果您愿意,可以在业务需要临时报告时加载帮助程序)。我无法升级远程服务器上的内容,因为我冒着破坏在那里运行的所有其他 MLOAD 作业的风险。

我只是想提及所有这些以防万一,但我希望这实际上不是问题,并且有一种方法可以让我当前的文件工作而无需卸载/重新安装/升级任何东西。

0 投票
1 回答
789 浏览

bash - 工作后如何重置mload?

我在作业开始时清除的表上运行 mload 脚本。当脚本失败时,错误和日志表会阻止该作业再次运行。失败后如何干净地重置 mload?

0 投票
2 回答
2637 浏览

teradata - teradata 中的自动释放 mload

我们正在 teradata 中实施数据仓库,并使用 mload 实用程序将数据从源加载到 teradata。我们遇到的问题是,如果由于某种原因 mload 在表会话上处于活动状态,则无法加载数据。然后 99% 我们返回并运行命令释放加载表名。这总是有效的,我们从来没有任何数据丢失。

我的问题是我们可以自动化这个过程吗?我有大约 50 个表,所以我可以创建一个脚本来检查这些表的 mload 是否处于活动状态,如果处于活动状态则释放 mload。在实际启动 wf 之前。我可以将这些脚本作为 IF 加载激活然后释放或通过。我无法找到如何检查 mload 在桌子上是否处于活动状态。

是否有任何系统表或查询可以判断 mload 是否在表上处于活动状态。请指教。谢谢!

0 投票
2 回答
1924 浏览

teradata - 使用cmd窗口的teradata导出查询不起作用

新帖子:我已经阅读了教程,我找到了这个脚本

但这就像不工作

旧帖:

我是 teradata 的新手,我发现 mload 可以上传大数据,现在我有疑问,是否可以选择使用 cmd (win7) 将数据从 teradata 导出到 xxx.txt

这是我的 mload up.txt

我需要将文件导出到笔记本电脑的解决方案,就像我放的脚本---示例标题...。我使用来自 teradasql 的脚本,我正在搜索 cmd 脚本

0 投票
0 回答
448 浏览

teradata - Teradata 多负载未继续

加载步骤

  1. .LOGTABLE truser2.logtable;
  2. .LOGON 127.0.0.1/truser2,trpass2;
  3. .begin 导入 mload 表coldata_test WORKTABLES wt_test1 ERRORTABLES wt_test1 uv_test1 ERRLIMIT 1000 CHECKPOINT 100000 AMPCHECK NONE;
  4. .layout test_layout; .field col01 * varchar(255); .field col02 * varchar(255); .field col03 * varchar(255);
  5. .DML 标签 test_insert
  6. 忽略丢失的更新行
  7. 插入缺失的更新行;
  8. 更新coldata_test SET col02 =:col02 ,col03 = :col03 where col01 = :col01;

  9. 插入coldata_test值(:col01,:col02,:col03);

  10. .IMPORT INFILE /home/tdatuser/bin/data2.dat LAYOUT test_layout FORMAT VARTEXT ',' APPLY test_insert;

  11. .END MLOAD;
  12. 。注销;

data2.dat :​​ abdfe,aasf,xxcvf

结果:此 MultiLoad 导入任务无法继续:RDBMS 报告了意外的 MultiLoad 阶段,即数据采集。

什么问题??

0 投票
2 回答
721 浏览

teradata - TeraDATA 中的 MLOAD 错误代码 4

我在生产环境中收到此错误。我想知道这个错误的确切原因。当我们在 teradata mload 实用程序中遇到此错误时,您能帮帮我吗?

这是我在搜索此错误消息时得到的。

4:- 当有任何警告给用户时。例如,如果您尝试创建数据库中已经存在的表,那么它将显示返回代码为 4。

我只想了解在什么情况下会出现此错误。

谢谢!

0 投票
1 回答
1333 浏览

python - 在 Windows 命令提示符下运行 Teradata MLOAD 命令,但使用 Python 触发它

我曾经通过打开命令提示符然后键入来执行 MLOAD 过程MLOAD < MLOAD_FILE.txt。我如何使用 Python 做到这一点?

假设MLOAD_FILE.txt在目录下C:\\Users\\MLOAD_FILES

谢谢!

0 投票
2 回答
1817 浏览

teradata - 如何在 Teradata MLoad 脚本中隐藏登录密码

我编写了一个 Multiload 脚本来在 TeraData 数据库中加载数据,脚本中的命令如下:

但密码在脚本中清晰可见。是否有一个选项来保护密码或任何替代方式/命令来登录然后运行脚本。

0 投票
0 回答
1784 浏览

file - Teradata Mload 错误:在“获取位置”操作期间收到 UTY4014 访问模块错误“42”

我希望有人可以帮助我解决以下问题。通过 MLoad 加载文件时,我收到以下错误“无法获取数据签名引用数据-列缺少关闭引号!错误!未找到开盘价的相应收盘价。OpenQuoteOffset=456 BufferSize=65536 BufferPosition=238'

想知道如何识别我面临问题的文件中的行号。