Discussions
Categories
Choose a Product
THRUST SERVICES
CORE APPS
CE PRODUCTS
...
Quick Links
POPULAR
HELPFUL TIPS
Groups
My Links
FOR SIGNED IN MEMBERS:
Back to website
Home
Designing Analytics Reports
Teradata JDBC
Migrateduser
<p>Hi,<br>
<br>
I want to use a datasource connected with a teradata database.<br><br>
So I try some way.<br>
<br>
At first I try to connect with ODBC with the driver "sun.jdbc.odbc.JdbcOdbcDriver (v2.1)" but that didn't work. So after I search a specific driver for teradata, I find the "com.teradata.jdbc.TeraDriver (v13.10)",<br>
That don't work either.<br>
We use a Teradata v14.00 that doesn't matters ? Or we need a driver more recent ?<br>
<br>
At last I try to install the Teradata Eclipse plugins to connect with a teradata database with the JDBC database for query builder. We try all the way (we think) in this method but nothing work, we have ever the same error "<br>
<br>
com.teradata.jdbc.jdbc_4.util.JDBCException: [Teradata JDBC Driver] [TeraJDBC 13.10.00.36] [Error 1277] [SQLState 08S01] Login timeout for Connection to 93.95.17.13 Wed Apr 15 09:56:47 CEST 2015 socket orig=93.95.17.13 cid=30f69c sess=0 java.net.SocketTimeoutException: Connect timed out at java.net.SocksSocketImpl.readSocksReply(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at com.teradata.jdbc.jdbc_4.io.TDNetworkIOIF$ConnectThread.run(TDNetworkIOIF.java:968)<br><br>
at com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDriverJDBCException(ErrorFactory.java:93)<br><br>
at com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDriverJDBCException(ErrorFactory.java:68)<br><br>
at com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeIoJDBCException(ErrorFactory.java:206)<br><br>
at com.teradata.jdbc.jdbc_4.util.ErrorAnalyzer.analyzeIoError(ErrorAnalyzer.java:61)<br><br>
at com.teradata.jdbc.jdbc_4.io.TDNetworkIOIF.createSocketConnection(TDNetworkIOIF.java:137)<br><br>
at com.teradata.jdbc.jdbc_4.io.TDNetworkIOIF.(TDNetworkIOIF.java:116)<br><br>
at com.teradata.jdbc.jdbc_4.TDSession.getIO(TDSession.java:580)<br><br>
at com.teradata.jdbc.jdbc.GenericLogonController.run(GenericLogonController.java:95)<br><br>
at com.teradata.jdbc.jdbc_4.TDSession.(TDSession.java:209)<br><br>
at com.teradata.jdbc.jdk6.JDK6_SQL_Connection.(JDK6_SQL_Connection.java:30)<br><br>
at com.teradata.jdbc.jdk6.JDK6ConnectionFactory.constructConnection(JDK6ConnectionFactory.java:22)<br><br>
at com.teradata.jdbc.jdbc.ConnectionFactory.createConnection(ConnectionFactory.java:130)<br><br>
at com.teradata.jdbc.jdbc.ConnectionFactory.createConnection(ConnectionFactory.java:120)<br><br>
at com.teradata.jdbc.TeraDriver.doConnect(TeraDriver.java:220)<br><br>
at com.teradata.jdbc.TeraDriver.connect(TeraDriver.java:153)<br><br>
at com.teradata.datatools.dtp.connectivity.db.teradata.TeradataJDBCConnection.makeConnection(TeradataJDBCConnection.java:276)<br><br>
at com.teradata.datatools.dtp.connectivity.db.teradata.TeradataJDBCConnection.createConnection(TeradataJDBCConnection.java:121)<br><br>
at org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(DriverConnectionBase.java:105)<br><br>
at org.eclipse.datatools.connectivity.DriverConnectionBase.open(DriverConnectionBase.java:54)<br><br>
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(JDBCConnection.java:96)<br><br>
at com.teradata.datatools.dtp.connectivity.db.teradata.TeradataPingFactory.createConnection(TeradataPingFactory.java:36)<br><br>
at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)<br><br>
at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359)<br><br>
at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76)<br><br>
at org.eclipse.datatools.connectivity.ui.PingJob.run(PingJob.java:59)<br><br>
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)<br><br>
Caused by: java.net.SocketTimeoutException: Connect timed out<br><br>
at java.net.SocksSocketImpl.readSocksReply(Unknown Source)<br><br>
at java.net.SocksSocketImpl.connect(Unknown Source)<br><br>
at java.net.Socket.connect(Unknown Source)<br><br>
at com.teradata.jdbc.jdbc_4.io.TDNetworkIOIF$ConnectThread.run(TDNetworkIOIF.java:968)<br>
</p>
<p>"</p>
<p> </p>
<p>I try to enter a random server to see if we had a difference. Instead of "login time out" we have "login faillure".</p>
<p> </p>
<p>I try also to open the command-line interface and write "ping <server database>" and that work, 0 lost.</p>
<p>We try to open the database with Teradata SQL Assistant and that work to. </p>
<p> </p>
<p>It's just the creation of a datasource with birt which don't work. Anybody can help please ?<br><br>
I saw we can modify the time for Login_timeout in the web.xlm file in WEB-INF folder, but I don't find the variable "login_timeout" I try so to writte something like that</p>
<p> </p>
<p><context-param><br>
<param-name>LOGIN_TIMEOUT</param-name><br>
<param-value>900</param-value><br>
</context-param></p>
<p> </p>
<p>But after that we can't restart eclipse.</p>
Find more posts tagged with
Comments
There are no comments yet