我尝试将表的数据从配置单元sqoop到Teradata,但得到了错误
Error: com.teradata.connector.common.exception.ConnectorException: java.sql.SQLException: [Teradata JDBC Driver] [TeraJDBC 15.00.00.20] [Error 1186] [SQLState HY000] Parameter 8 length is 67618 bytes, which is greater than the maximum 64000 bytes that can be set.
有
我正在测试来自的fastload示例代码。为了谨慎起见,我使用位于上的示例
当我运行这个示例代码时,我会在这一行中得到一个错误
pstmtFld.setAsciiStream(1, dataStream, -1); // This method is not implemented
如何将setAsciiStream与准备好的语句一起使用?
我正确地使用了setAsciiStream吗?
以下是控制台中的错误消息
Attempting connection to Teradata with FastLoadCSV.
Connection to Teradata with FastLo
请回答有关Teradata驱动程序的小问题。 Teradata驱动程序在Maven中提供,链接如下: https://mvnrepository.com/artifact/com.teradata.jdbc.com.teradata.jdbc/terajdbc4/16.20.00.12 https://mvnrepository.com/artifact/com.teradata.jdbc/tdgssconfig/16.0.0.28 和maven清楚地指出了存储库: Note: this artifact is located at EBIPublic repository (https:/
我正在使用JDBC查询Teradata。有多达100个同时请求,每个请求使用一个新的连接,并在结束时关闭它。经过几个小时的工作后,一些执行请求的线程会被无限期地卡住。最终需要重新启动系统。通过检查调用堆栈,我发现线程处于套接字读取状态,并且在准备语句或关闭连接时会发生这种情况。
案例1:
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(
我正在尝试访问我在Teradata之外创建的用于查询运行的工作空间中的SAS表。现在它给了我一个错误。我的问题是如何访问表,而不是在通道内的teradata中。
proc sql;
connect to teradata (user="&user_id.@LDAP" password="&TERADATA_PASS" server='ABC'
connection=global database="GTY");
select * from connection to teradata(
s
有人能帮我吗?
我试图使用Java (Teradata驱动程序)执行以下查询:
连接字符串:jdbc:teradata:/xxx.xx.xx.xx/database=XXX,tmode=TERA,charset=UTF8
JDBC驱动程序:com.teradata.jdbc.TeraDriver
BT;
create MULTISET VOLATILE table A as (
select ...
) WITH DATA primary index (xxx, xxx) on commit preserve rows;
create MULTISET VOLATILE table
我可以使用我的odbc文件成功连接到DB2。但是当我在Teradata上尝试它时,我得到了以下错误:
$ /opt/teradata/client/13.10/odbc_64/samples/C/adhoc
/opt/teradata/client/13.10/odbc_64/samples/C/adhoc: /usr/lib64/libodbc.so: no version information available (required by /opt/teradata/client/13.10/odb c_64/samples/C/adhoc)
Enter Data Source Na
我试图使用下面的字符串连接连接,但是有错误。
using (TdConnection cn =
new TdConnection(@"Data Source=ip;
User ID=myuser;
Password=$tdwallet(mytdwallet);
Authentication Mechanism=ldap;"))
我能像这样说话,工作:
using(TdConnection cn =
new TdConnection(@"Data Source=ip;
User ID=myuser;
Password=mypas
根据我的要求,我需要从Teradata数据库中拉取记录。在尝试拉取数据时,我得到了如下异常。
com.teradata.jdbc.jdbc_4.util.JDBCException: [Teradata Database] [TeraJDBC 14.10.00.09] [Error 3932] [SQLState 25000] Only an ET or null statement is legal after a DDL Statement.
at com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDatabaseSQLException
我已经尝试通过JDBC连接到teredata DB。我使用的是jars 'terajdbc4.jar‘和'tdgssconfig.jar',但是找不到ClassNotFoundException和NoClassDefFoundError用于某种com.ncr.teradata.jtdgss.TdgssManager。
请帮我找个解决办法。我提供了我的代码片段,后面跟着错误日志。当使用该ID通过UNIX连接到teradata时,用户名和密码是正确的。
public class HelloTeradataJDBC {
public static void main(