2016-04-28 90 views
0

我正在Teradata Database Express中工作14.0如何進行Teradata數據庫構建?

現在,我想採取特定的數據庫構建(備份所有對象,如表,sp,視圖,udf,索引,觸發器等)。

我試過這種方法,但我發現了錯誤:

TDExpress14.10.03_Sles11:~ # bteq 
Enter your logon or BTEQ command: 
.logon localhost/xyz 
Password:xxx 

BTEQ -- Enter your SQL request or BTEQ command: 

ARCHIVE DATA TABLES (xyz)ALL, 
RELEASE LOCK, 
FILEDEF=(tddumps,/var/tddumps/dump.%UEN%.out); 

ERROR:

ARCHIVE DATA TABLES(MENTISAGENT)ALL, 
     $ 
*** Failure 3706 Syntax error: expected something between the beginning of 
the request and the word 'ARCHIVE'. 
      Statement# 2, Info =10 
*** Total elapsed time was 1 second. 

可以,有人好心幫我弄明白這個錯誤,並引導我如何採取的Teradata數據庫備份?

回答

1

基於腳本您嘗試使用內bteqARCHIVE語法,而是要備份一個數據庫,你必須使用Teradata's backup utilityARCMAIN

+0

我應該登錄DBC用戶進行構建嗎? –

+1

@VivekHarry:您的登錄用戶必須對您要備份的對象具有'DUMP'權限 – dnoeth

+0

我已授予DBC用戶對xyz db的權利:授予DUMP ON「DBC」至「xyz」WITH GRANT OPTION; 並再次運行相同的命令,但仍然收到相同的錯誤 –

0

1)訪問權限: GRANT DUMP ON 「DBC」 TO 「XYZ」 WITH GRANT OPTION(可以是可選的)

2)按照在所述環境(Linux的此命令):

TDExpress14.10.03_Sles11:~ # pwd 
/root 
TDExpress14.10.03_Sles11:~ # cd Documents/ 
TDExpress14.10.03_Sles11:~/Documents # 
    **TDExpress14.10.03_Sles11:~/Documents # arcmain** 
    04/28/2016 03:39:55 Copyright 1989-2013, TeradataCorporation. 
    04/28/2016 03:39:55 All Rights Reserved. 
    04/28/2016 03:39:55 
    04/28/2016 03:39:55  *** **** **** 
    04/28/2016 03:39:55 * * * * *  PROGRAM: ARCMAIN 
    04/28/2016 03:39:55 ***** **** *  RELEASE: 14.10.00.05 
    04/28/2016 03:39:55 * * * * *  BUILD:120212eLX (Aug 5 2014) 
    04/28/2016 03:39:55 * * * * **** 
    04/28/2016 03:39:55 
    04/28/2016 03:39:55 RESTARTLOG = ARCLOG160428_033954565_7353.rlg 
    04/28/2016 03:39:55 
    04/28/2016 03:39:55 PARAMETERS IN USE: 
    04/28/2016 03:39:55 
    04/28/2016 03:39:55 
    04/28/2016 03:39:55 
    04/28/2016 03:39:55 CHARACTER SET IN USE: ASCII                               
    **.logon localhost/xyz,xxx;** 
    04/28/2016 03:40:25 .LOGON LOCALHOST/xyz,; 
    04/28/2016 03:40:25 LOGGED ON 2 SESSIONS 
    04/28/2016 03:40:25 
    04/28/2016 03:40:25 DBS LANGUAGE SUPPORT MODE Standard 
    04/28/2016 03:40:25 DBS RELEASE 14.10.03.02 
    04/28/2016 03:40:25 DBS VERSION 14.10.03.02 
    04/28/2016 03:40:25 
    04/28/2016 03:40:25 STATEMENT COMPLETED 
    04/28/2016 03:40:25 
    **archive data tables(xyz)all,release lock,file=test;** 
    04/28/2016 03:42:37 archive data tables(xyz),release lock,file=test; 
    04/28/2016 03:42:37 
    04/28/2016 03:42:37 ARC HAS REQUESTED 4 SESSIONS, TASM HAS GRANTED IT 4 SESSIONS 
    04/28/2016 03:42:37 
    04/28/2016 03:42:37 UTILITY EVENT NUMBER - 45 
    04/28/2016 03:42:38 LOGGED ON 4 SESSIONS 
    04/28/2016 03:42:38 
    04/28/2016 03:42:38 ARCHIVING DATABASE "xyz" 
    04/28/2016 03:42:40 FUNCTION "XYZZ" - 686 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:40 FUNCTION "ZZ" - 694 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:40 TABLE "ZZ1" - 608 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:40 TABLE "SB" - 478 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:40 FUNCTION "DBMSSBR_RANDOM_STRING" - 694 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:40 TABLE "SGR" - 5,280,782 BYTES, 220,000 ROWS ARCHIVED 
    04/28/2016 03:42:40 TABLE "emp4" - 33,666 BYTES, 1,000 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "SBRSB" - 530 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 PROCEDURE "TSHSRHTR" - 21,766 BYTES, 1 ROWS 
         ARCHIVED 
    04/28/2016 03:42:41 TABLE "HRHHW" - 864 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "RJSRERJ" - 520 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "SJR6J" - 732 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "SJJR" - 1,056 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "SHTHH" - 1,122 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "ATDHDHDT" - 622 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "HTAHR" - 528 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 TABLE "AHTHARHR" - 530 BYTES, 0 ROWS ARCHIVED 
    04/28/2016 03:42:41 PROCEDURE "AHTAH" - 12,563 BYTES, 1 ROWS ARCHIVED 
    04/28/2016 03:42:41 "xyz" - LOCK RELEASED 
    04/28/2016 03:42:41 DUMP COMPLETED 
    04/28/2016 03:42:41 STATEMENT COMPLETED 
    04/28/2016 03:42:41 
    **ARCMAIN TERMINATED WITH SEVERITY 0** 
    04/28/2016 03:43:04 ARCMAIN TERMINATED WITH SEVERITY 0 
    04/28/2016 03:43:04 *** Failure ARC0202:TERMINATED was not expected. 
    04/28/2016 03:43:09 LOGGED OFF 6 SESSIONS 
    04/28/2016 03:43:09 ARCMAIN TERMINATED WITH SEVERITY 12 

3)後這個,進入/ root/Documents /文件夾,你可以看到名爲TEXT的文件。

4)備份完成。

僅供參考:Teradata Database Backup