-
Open DBeaver and click the plug icon (
) in the upper left, or navigate to
Database -> New Database Connection. -
In the Select your database screen, type
teradata, select the Teradata connector, and click Next.
-
Change Connect by value from
HosttoURL. -
In the JDBC URL field, paste the following URL (replace the YOUR-TERADATA-HOST to your Teradata Cloud host):
jdbc:teradata://<YOUR-TERADATA-HOST>/LOGMECH=BROWSER,BROWSER_TAB_TIMEOUT=0
Replace
<YOUR-TERADATA-HOST>with the hostname of your Teradata gateway or VantagCloud environment.Important: Do NOT enter a username or password. Authentication will occur through your browser.
-
Click Test Connection.
-
If prompted, download and install the Teradata JDBC driver. (You may not be prompted if the driver is already installed from previous use.)
-
A browser window will open and redirect you to your organization's SSO login page. Log in with your enterprise credentials.
-
Once authenticated, a browser window will open and close very quickly with the following message:
- DBeaver should confirm a successful connection. Click OK and then Finish.
DBeaver is now able to connect to Teradata!
Note
Network Access via SSH Tunnel If your Teradata instance is on a private network (not publicly accessible), you will need to set up an SSH port-forwarding tunnel before connecting with DBeaver.
- Open a terminal and run the following command, replacing the placeholders with values provided by your admin:
ssh -i ~/.ssh/tunneluser_key.pem \
-L 1025:<Teradata-INTERNAL-IP>:1025 \
-N <SSH-USER>@<JUMP-SERVER>
ssh -i "$env:USERPROFILE\.ssh\tunneluser_key.pem" `
-L 1025:<TERADATA-INTERNAL-IP>:1025 `
-N <SSH-USER>@<JUMP-SERVER>
-
Leave this terminal open while using DBeaver.
-
Use
127.0.0.1as the host in your JDBC URL:jdbc:teradata://127.0.0.1/LOGMECH=BROWSER,BROWSER_TAB_TIMEOUT=0
Your admin will provide the values for <TERADATA-INTERNAL-IP>, <SSH-USER>, and <JUMP-SERVER>.