Ich arbeite in Teradata Database Express 14.0Wie nehmen Sie Teradata Database Build?
Jetzt möchte ich eine bestimmte Datenbank erstellen (sichern Sie alle Objekte wie Tabellen, sp, Ansichten, udf, Indizes, Trigger, etc).
habe ich versucht auf diese Weise, aber ich bin immer Fehler:
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.
Kann, mir jemand freundlicherweise helfen sie diesen Fehler, um herauszufinden, und leite mich, wie Teradata nehmen Datenbanksicherung?
sollte ich denn in DBC Benutzer anmelden einen Build zu nehmen? –
@VivekHarry: Ihr Anmeldebenutzer muss 'DUMP' Rechte auf dem Objekt haben, das Sie sichern werden – dnoeth
Ich habe die Rechte für xyz db von DBC-Benutzer gegeben: GRANT DUMP ON" DBC "TO" xyz "WITH GRANT OPTION; Und wieder den gleichen Befehl ausführen, aber immer noch bekomme ich den gleichen Fehler –