B/S架構(gòu)測試環(huán)境搭建_Teradata篇(Win32系統(tǒng))
前言:Teradata數(shù)據(jù)庫在數(shù)據(jù)倉庫領(lǐng)域的優(yōu)勢還是相當?shù)陌瓦m,測試需要,而且該數(shù)據(jù)庫好多SQL都是自備,很強大,有這方面興趣的朋友可以一起研究。
一、創(chuàng)建數(shù)據(jù)庫:
(1)Teradata安裝好之后,最好安裝一個Assitant,不過沒有這個也沒什么,純手工SQL也能寫。如果不是第一次使用環(huán)境,先開啟Windows的服務(wù),然后在開始菜單的Teradata的選項中選擇“Teradata multiTool”選項,將兩個后臺服務(wù)PDE和DBS啟動。具體啟動界面如下:
圖1 啟動PDE和DBS
(2)正常啟動后臺服務(wù)完成后,需要在文件hosts中配置步驟(3)需要的創(chuàng)建數(shù)據(jù)庫的信息,配置文件在Teradata安裝完成之后放在C:\WINDOWS\system32\driver\etc下面,名稱為hosts,修改最后一行的設(shè)置,設(shè)置成啟動Teradate的ip和對應(yīng)的數(shù)據(jù)庫信息,如在本機啟動了Teradata的服務(wù),同時我想創(chuàng)建一個gusl的數(shù)據(jù)庫,那么在此行應(yīng)設(shè)置成127.0.0.1 guslcop1。
(3)在開始菜單的Teradata選項中選擇“Database Setup”用來創(chuàng)建數(shù)據(jù)庫和用戶。彈出如圖2的窗口,輸入數(shù)據(jù)庫的名稱gusl和對應(yīng)的Super user的用戶名和密碼,同時創(chuàng)建一個管理用戶,密碼設(shè)置什么的都在這。
圖2 創(chuàng)建數(shù)據(jù)庫圖形頁面方式
(4)確定后Teradata會在控制臺打印對應(yīng)的創(chuàng)建信息,正確無誤后該數(shù)據(jù)庫就可以正常使用了,如果出錯,可以查看對應(yīng)的信息糾正(剛開始搞很容易出錯,不過熟練了就好多了)。
(5)使用BTEQ登陸,這個具體的安裝和配置網(wǎng)上一堆,很實用的Teradata的工具。不過建議裝個BTEQ的windows版的,這個能復(fù)制建表語句,直接的BTEQ不能(很悲劇)。使用Super user和剛才新建的用戶登錄。在BTEQ彈出輸入“Enter your Logon or BTEQ command”時輸入.logon database_name/user_name(注意前面的點必須要),提示輸入密碼,完成登錄。如圖3
圖3 測試創(chuàng)建完成的數(shù)據(jù)的登錄
(6)登陸完成后需要創(chuàng)建對應(yīng)的用戶同時給對應(yīng)的用戶授權(quán),具體的命令和圖解如下:
創(chuàng)建用戶命令: create user "gusl" from DBC as password=gusl,account='$DBC',permanent=3000000,fallback;
Teradata的命令不全是以點(.)開始,但是一定是以分號結(jié)尾。上傳的是我第一次留下來的截圖,上面還有當時的犯錯記錄。
圖4 創(chuàng)建用戶
(7)用戶創(chuàng)建成功后給用戶授權(quán),同理SQL的grant命令,和Oracle的有一點區(qū)別。
grant select,delete,insert,update on database to user。(授予某一個用戶在某一個數(shù)據(jù)庫中的權(quán)限)。
圖5 給用戶授權(quán)
用戶創(chuàng)建完成之后我們可以嘗試著使用該用戶登錄數(shù)據(jù)庫,看是否能正常登陸。
圖6 新創(chuàng)建的用戶登錄系統(tǒng)
PS:補充創(chuàng)建創(chuàng)建數(shù)據(jù)庫的SQL,正常登陸后即可。在Teradata中數(shù)據(jù)庫就是少了密碼的用戶,這一點很獨特,或者你認為他是對應(yīng)的Schema也行,看你怎么理解了。
create database database_name from mib as permanent=3000000,spool=4000000,account = '$mib',fallback ;
數(shù)據(jù)庫環(huán)境搭建就告一段落,我是按照我從事測試行業(yè)接觸知識的先后順序?qū)?yīng)的內(nèi)容分享,有點偏技術(shù)了,畢竟這些都是數(shù)據(jù)庫的基本操作,掌握了可以為我們的測試工作更好的開展
posted on 2011-11-23 10:25 順其自然EVO 閱讀(867) 評論(0) 編輯 收藏 所屬分類: 數(shù)據(jù)庫