25.09.2015 Views

Teradata Parallel Data Pump

Teradata Parallel Data Pump Reference - Teradata Developer ...

Teradata Parallel Data Pump Reference - Teradata Developer ...

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!