Teradata Parallel Data Pump
Teradata Parallel Data Pump Reference - Teradata Developer ...
Teradata Parallel Data Pump Reference - Teradata Developer ...
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 2: Using <strong>Teradata</strong> T<strong>Pump</strong><br />
Monitor <strong>Teradata</strong> T<strong>Pump</strong> Jobs<br />
Without action on the part of the database administrator, no normal user can update the<br />
status of jobs. To grant controlled update access to the T<strong>Pump</strong>StatusTbl, a single command<br />
will suffice:<br />
“GRANT EXEC ON T<strong>Pump</strong>Macro TO _____;”<br />
The macros for <strong>Teradata</strong> T<strong>Pump</strong> monitoring reside in the database T<strong>Pump</strong>Macro and<br />
SysAdmin.<br />
<strong>Teradata</strong> T<strong>Pump</strong> Monitor Views<br />
The following views of the Monitor Interface table are available:<br />
View SysAdmin.T<strong>Pump</strong>Status<br />
This view is for database administrators and lets them see all running <strong>Teradata</strong> T<strong>Pump</strong><br />
imports.<br />
CREATE VIEW SysAdmin.T<strong>Pump</strong>Status AS LOCKING<br />
SysAdmin.T<strong>Pump</strong>StatusTbl FOR ACCESS<br />
SELECT * FROM SysAdmin.T<strong>Pump</strong>StatusTbl;<br />
View SysAdmin.T<strong>Pump</strong>StatusX<br />
This view is for all users and provides a view of <strong>Teradata</strong> T<strong>Pump</strong> jobs. However, this view will<br />
only show jobs which are “owned” by the user.<br />
CREATE VIEW SysAdmin.T<strong>Pump</strong>StatusX AS LOCKING<br />
SysAdmin.T<strong>Pump</strong>StatusTbl FOR ACCESS<br />
SELECT * FROM SysAdmin.T<strong>Pump</strong>StatusTbl<br />
WHERE UserName = USER;<br />
<strong>Teradata</strong> T<strong>Pump</strong> Monitor Macros<br />
<strong>Teradata</strong> T<strong>Pump</strong> Monitor provides a set of macros that can be used to update the Monitor<br />
Interface table and to monitor and control individual <strong>Teradata</strong> T<strong>Pump</strong> import jobs. The<br />
following <strong>Teradata</strong> T<strong>Pump</strong> Monitor macros are provided:<br />
Macro T<strong>Pump</strong>Macro. T<strong>Pump</strong>UpdateSelect<br />
This macro is provided for database administrators to use to manipulate and monitor<br />
individual <strong>Teradata</strong> T<strong>Pump</strong> jobs:<br />
CREATE MACRO SysAdmin.T<strong>Pump</strong>UpdateSelect<br />
(<br />
LogDB<br />
VARCHAR(32),<br />
LogTable VARCHAR(32),<br />
UserName VARCHAR(32),<br />
Import<br />
INTEGER,<br />
RequestChange CHAR(1),<br />
StmtsUnLimited CHAR(1),<br />
StmtsDesired INTEGER,<br />
PeriodsDesired INTEGER<br />
<strong>Teradata</strong> <strong>Parallel</strong> <strong>Data</strong> <strong>Pump</strong> Reference 83