博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
B/S架构测试环境搭建_Teradata篇(Win32系统)
阅读量:6971 次
发布时间:2019-06-27

本文共 1630 字,大约阅读时间需要 5 分钟。

 前言:Teradata数据库在数据仓库领域的优势还是相当的巴适,需要,而且该好多都是自备,很强大,有这方面兴趣的朋友可以一起研究。

  一、创建数据库:

  (1)Teradata安装好之后,最好安装一个Assitant,不过没有这个也没什么,纯手工SQL也能写。如果不是第一次使用环境,先开启的服务,然后在开始菜单的Teradata的选项中选择“Teradata multiTool”选项,将两个后台服务PDE和DBS启动。具体启动界面如下:

图1 启动PDE和DBS

  (2)正常启动后台服务完成后,需要在文件hosts中配置步骤(3)需要的创建数据库的信息,配置文件在Teradata安装完成之后放在C:\WINDOWS\system32\driver\etc下面,名称为hosts,修改最后一行的设置,设置成启动Teradate的ip和对应的数据库信息,如在本机启动了Teradata的服务,同时我想创建一个gusl的数据库,那么在此行应设置成127.0.0.1 guslcop1。

  (3)在开始菜单的Teradata选项中选择“Database Setup”用来创建数据库和用户。弹出如图2的窗口,输入数据库的名称gusl和对应的Super user的用户名和密码,同时创建一个管理用户,密码设置什么的都在这。

图2 创建数据库图形页面方式

  (4)确定后Teradata会在控制台打印对应的创建信息,正确无误后该数据库就可以正常使用了,如果出错,可以查看对应的信息纠正(刚开始搞很容易出错,不过熟练了就好多了)。

 (5)使用BTEQ登陆,这个具体的安装和配置网上一堆,很实用的Teradata的工具。不过建议装个BTEQ的windows版的,这个能复制建表语句,直接的BTEQ不能(很悲剧)。使用Super user和刚才新建的用户登录。在BTEQ弹出输入“Enter your Logon or BTEQ command”时输入.logon database_name/user_name(注意前面的点必须要),提示输入密码,完成登录。如图3

图3 测试创建完成的数据的登录

  (6)登陆完成后需要创建对应的用户同时给对应的用户授权,具体的命令和图解如下:

  创建用户命令: create user "gusl" from DBC as password=gusl,account='$DBC',permanent=3000000,fallback;

  Teradata的命令不全是以点(.)开始,但是一定是以分号结尾。上传的是我第一次留下来的截图,上面还有当时的犯错记录。

图4 创建用户

 (7)用户创建成功后给用户授权,同理SQL的grant命令,和Oracle的有一点区别。

  grant select,delete,insert,update on database to user。(授予某一个用户在某一个数据库中的权限)。

图5 给用户授权

  用户创建完成之后我们可以尝试着使用该用户登录数据库,看是否能正常登陆。

图6 新创建的用户登录系统

  PS:补充创建创建数据库的SQL,正常登陆后即可。在Teradata中数据库就是少了密码的用户,这一点很独特,或者你认为他是对应的Schema也行,看你怎么理解了。

  create database database_name from mib as permanent=3000000,spool=4000000,account = '$mib',fallback ;

  数据库环境搭建就告一段落,我是按照我从事测试行业接触知识的先后顺序将对应的内容分享,有点偏技术了,毕竟这些都是数据库的基本操作,掌握了可以为我们的测试工作更好的开展

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

转载地址:http://krosl.baihongyu.com/

你可能感兴趣的文章
心急的C小加
查看>>
set nocount on的使用
查看>>
利用SQL Profiler 追踪数据库操作
查看>>
MYSQL数据库设计规范与原则
查看>>
[学习笔记]圆方树
查看>>
[NOI2017]泳池——概率DP+线性递推
查看>>
chrome贴吧插件——源代码
查看>>
还为代码编写愁吗?代码生成器将让你编写代码测试代码速度极大提升
查看>>
201621123048《Java程序设计》第六周学习总结
查看>>
java 查看线程死锁
查看>>
看博客学学Android(十五)
查看>>
es6中class类的全方面理解(二)------继承
查看>>
c语言文件操作
查看>>
数据结构--zkw线段树
查看>>
CSS和JS实现单行、多行文本溢出显示省略号(该js方法有问题不对)
查看>>
py 的 第28 天
查看>>
BZOJ 2627 JZPKIL
查看>>
算24 (递归)
查看>>
Oracle学习笔记安装篇之在Redhat Enterprise Linux 7.0 x86_64下安装Oracle11g R2
查看>>
C++重载赋值运算符
查看>>