我正在尝试为jdbc connect url设置超时值(100秒)。我曾想过在sqoop的jdbc连接字符串中使用?param=value,但出现了如下错误:
error manager.sqlmanager:执行语句时出错:java.sql.sqlexception:生成了nl异常java.sql.sqlexception:在oracle.jdbc.driver.sqlstatemapping.newsqlexception(sqlstatemapping)处生成了nl异常。java:70)在oracle.jdbc.driver.databaseerror.newsqlexception(databaseerror。java:133)
我使用以下语法:
sqoop import --connect jdbc:oracle:thin:@<ip address>:<port>/<service-name>?oracle.net.CONNECT_TIMEOUT=100 --username <username>
1条答案
按热度按时间3zwjbxry1#
您应该使用所谓的长格式url来设置额外的参数。例如,如果要将连接超时设置为10秒,请尝试: