Teradata初体验

  最近开始正式实习了,公司是Teradata,自然第一项就是学习Teradata数据库了。


一,启动Teradata服务器

首先是环境搭建,去Teradata官网 下载 安装包,已经封装在好,下完用vm打开.vmx的虚拟机即可。

打开以后,用户名和密码都是root,进入系统以后,查看虚拟机IP地址:#ifconfig   

记住inet addr:153.65.129.137,后面会用到。此时Teradata服务器已经启动了。


2,尝试在vm里进入database

命令行输入#bteq,如果看到

Teradata BTEQ 15.00.00.00 for LINUX. PID: 10077

Copyright 1984-2014, Teradata Corporation. ALL RIGHTS RESERVED.

Enter your logon or BTEQ command:

说明第一步已经成功,接下来输入

#.LOGON 153.65.129.137/DBC   //注意以.开始,ip地址是你自己的ip地址

接着输入密码#DBC

如果顺利,你会看到

*** Logon successfully completed.

*** Teradata Database Release is 15.00.00.08

*** Teradata Database Version is 15.00.00.07

*** Transaction Semantics are BTET.

*** Session Character Set Name is 'ASCII'.

*** Total elapsed time was 1 second.

BTEQ -- Enter your SQL request or BTEQ command:

接着你可以进行sql练习了。


3,用windows命令行登录database

上面一步是在vm里进行数据库操作,现在我们要从windows cmd进行操作。

首先去官网下载对应的版本的teradata   jdbc驱动。安装TTU,点击TTU_Base.exe,


按下图勾选即可,


安装完成后,在windows搜索框搜索ODBC打开,

ODBC

点到用户DSN,点添加,填上ip(虚拟机的ip)保存


到这里,你就可以打开cmd,输入#bteq 了。


4 ,问题与解决方法

不出意外,你肯定会遇到问题,因为我在搭建过程中就遇到了各种问题。

在输入#.LOGON XXX.XXX.XXX.XX/DBC 

输入密码后会提示:

*** Warning: RDBMS CRASHED or SESSIONS RESET. RECOVERY IN PROGRESS.

这时候,第一步ping一下虚拟机,很可能是网络不通的原因。

如果ping通了,还是不行,那就改为桥接模式。

很玄学,改成桥接模式,就可以登录了。

大功告成。

你可能感兴趣的:(Teradata初体验)