问题标签 [sql-loader]

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 回答
3764 浏览

oracle - sql loader 日志文件结果

我在 ASP.NET 应用程序中使用 SQLloader 将批量上传数据从 CSV/EXCEL 自动上传到 oracle db。Sqlloader 创建一个日志文件,显示在服务器上创建的导入结果。

我想向我的用户显示一些信息

读了多少行?成功导入多少?在 aspx 页面上

我怎么做?

0 投票
1 回答
533 浏览

oracle10g - 时间戳 > 12345678900 时如何加载到 Oracle

我有一个相当大的文件(50mb),其中第一个字段是 unix 时间戳。但是,我不想加载整个文件,我只需要其中的一半,其中时间戳 > some_parameterized_timestamp。

似乎 sqlldr 在 when 子句中只允许 = 和 <> 条件。加载文件然后删除不需要的记录需要很长时间。

是否有替代使用仍然具有可比性能的 sqlldr 的替代方法?(我已经在使用 direct=true。)

我正在考虑使用 awk 使用我需要的数据创建文件的副本,并且 awk 在这方面效率很高,但在我走这条路之前,我想我会在这里寻求更好的建议。

0 投票
2 回答
10705 浏览

oracle - SQL*Loader - 我如何忽略具有特定字符的某些行

如果我有以下格式的 CSV 文件

是否可以排除第一列在字符串末尾有感叹号的任何行。即它应该只加载以下行

谢谢

0 投票
1 回答
9648 浏览

oracle - Oracle sqlldr:此处不允许列

任何人都可以在此尝试的数据加载中发现错误吗?这'\\N'是因为这是从 mysql 导入的 OUTFILE 转储,其中 \N 用于 NULL 字段。

解码是为了捕捉字段可能是空字符串或可能有 \N 的情况。

在 Linux 上使用 Oracle 10g。

样本数据(记录 1)。^_ 表示不可打印的 0x1F 分隔符。

错误:

0 投票
1 回答
1608 浏览

windows - 使用 DSN 调用 SQL 加载器

我正在尝试使用 SQL Loader 将一些数据加载到 Oracle 数据库中。是否可以通过指定服务器将数据加载到使用 DSN 而不是 TNS 来调用它?

现在我的命令行看起来像这样:sqlldr uesr/password@tns_id...,我想tns_id用一个指向tns_id. SQL Loader 可以自己从 DSN 中找出 TNS 吗?

0 投票
1 回答
625 浏览

password-protection - 使用 sql* loader 时防止密码泄露

我有调用 Sql*loader 实用程序的 shell 脚本,该实用程序又使用用户名/密码作为参数。由于安全相关政策,此详细信息不能以任何形式存储在服务器上。我有两种方法来处理这种情况,1.使用登录详细信息创建隐藏参数文件并限制对所有者的访问。这再次意味着我无法在服务器 2 上以任何格式存储登录数据。创建用户作为 OS 认证并直接登录到 sql 没有任何用户 ID/密码我无法弄清楚你有经验的人可以解决的第二种方法所涉及的风险遇到过。让我知道是否有任何其他方法可以处理密码泄漏问题

0 投票
2 回答
575 浏览

ruby - 在 ruby​​ 中使用 sql 加载器

我只是想知道您是否知道在哪里可以找到使用 sql *loader 的 Ruby 脚本的教程或示例?

0 投票
1 回答
1159 浏览

oracle - 使用 SQLLDR 将多个连接的 CSV 文件加载到 Qracle

我在一个独立的 CSV 文件中有几个 Postgresql 表的转储,我想将其导入到具有匹配模式的 Oracle 数据库中。我发现了几篇关于如何将数据从一个 CSV“表”分发到多个 Oracle 表的帖子,但我的问题是同一个文件中有几个不同的 CVS“表”。

是否可以在 SQLLDR 控制文件中指定表分隔符或以某种方式标记新表,或者我是否必须在将文件提供给 SQLLDR 之前手动拆分文件?

0 投票
1 回答
673 浏览

sql - 如何增加oracle SQLLDR中的异常限制

如何增加oracle中的异常限制?

我有一个 excel 表,其中大约有 900 条记录要附加。所以我将 excel 转换为 dat 文件并编写了一个从 dat 文件中读取的批处理文件,并将其附加到关注表中,但批处理文件一旦停止执行异常达到51(未找到所有完整性约束父密钥),因此未更新剩余的有效文件。很难找到具有完整性约束的记录有没有办法增加这个异常限制?

0 投票
3 回答
7802 浏览

passwords - 密码包含 @-signs 的 SQLLoader

在 windows xp 中,我启动 sqlloader.exe 将数据加载到 Oracle。这很好用,直到我的密码包含一个@符号,sqlloader 参数也使用它来确定要连接到的数据库:sqlldr.exe userid/password@database control=ctrlfile.ctl

如何让 sqlldr.exe 接受像 p@ssword 这样的密码?

我尝试使用单引号/双引号: sqlldr.exe "user/p@ssword"@database 没有成功。我试图跳过整个用户/密码,在控制台上输入它,但没有成功。

甚至谷歌也帮不了我(尽管它把我带到了这个很棒的网站上)。