Beruflich Dokumente
Kultur Dokumente
Document ID:
Approvals
By affixing their signature, the individual below acknowledges that they have reviewed and approve the technical
contents of the Infrastructure Support Plan and attest that they are accurate.
Tucker, Michael
{See Appended Electronic Signature Page}
Assoc. Dir, Service Delivery/Management Database Services
By affixing their signature, the individual below acknowledges that they have reviewed and approve the technical
contents of the Infrastructure Support Plan and attest that they are accurate.
Denecke, Charles J.
Dir, Service Delivery/Management, Enterprise Capability MS&O {See Appended Electronic Signature Page}
Database Services
Revision History
ISSUE # DATE PERSON CHANGE
1.0 3-Feb-2014 Puneet Goomer Initial version
Page 3 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
TABLE OF CONTENTS
1 INTRODUCTION ............................................................................................................................................................ 7
1.1 PURPOSE ........................................................................................................................................................................ 7
1.2 SCOPE ............................................................................................................................................................................ 7
1.3 AMENDMENTS TO THE SUPPORT PLAN ........................................................................................................................... 7
2 SUPPORT STRATEGY AND ENVIRONMENT ......................................................................................................... 7
2.1 SUPPORT OBJECTIVE ...................................................................................................................................................... 7
2.2 SUPPORT STRATEGY ....................................................................................................................................................... 7
2.3 SUPPORT ENVIRONMENT ................................................................................................................................................ 8
2.3.1 Contact Information ............................................................................................................................................. 8
2.3.2 Scope of Database Services ................................................................................................................................. 9
3 ABBREVIATIONS AND ACRONYMS ........................................................................................................................ 9
4 ROLES AND RESPONSIBILITIES ............................................................................................................................ 10
5 TOOLS, TECHNIQUES AND METHODS*............................................................................................................... 12
5.1 SUPPORT TOOLS ........................................................................................................................................................... 12
5.1.1 Alarm Point for escalation and notification ....................................................................................................... 12
5.1.2 Teradata Viewpoint ............................................................................................................................................ 12
5.1.3 My Support Center (Remedy) ............................................................................................................................. 12
5.2 COMMUNICATION METHOD.......................................................................................................................................... 12
6 IT SERVICE MANAGEMENT PROCEDURES ....................................................................................................... 13
6.1 SERVICE REQUEST MANAGEMENT ............................................................................................................................... 13
6.2 INCIDENT MANAGEMENT ............................................................................................................................................. 13
6.3 PROBLEM MANAGEMENT ............................................................................................................................................. 14
6.4 CONFIGURATION MANAGEMENT .................................................................................................................................. 15
6.5 CHANGE MANAGEMENT............................................................................................................................................... 15
6.6 IT CHANGE MANAGEMENT PROCESS - PLANNED AND UNPLANNED CHANGES ............................................................ 15
6.7 IT CHANGE MANAGEMENT PROCESS - PRE-AUTHORIZED CHANGES ........................................................................... 16
6.7.1 Pre-Authorized CRQ Implementation Instructions ................................................................................................. 17
6.7.2 Pre-Authorized CRQ Change tracking Method....................................................................................................... 26
6.7.3 General Category Changes Implementation Instructions ....................................................................................... 26
6.8 CHANGE MANAGEMENT – IMPLEMENTATION .............................................................................................................. 36
6.8.1 Raising a RFC .................................................................................................................................................... 36
6.8.2 Scheduled Downtime Notification ...................................................................................................................... 36
6.8.3 Changes that Require an RFC and their Change Status .................................................................................... 36
6.8.4 RFC Timings ...................................................................................................................................................... 36
6.8.5 RFC Work Instructions ...................................................................................................................................... 37
6.8.6 Support Group Names........................................................................................................................................ 37
6.9 SERVICE KNOWLEDGE MANAGEMENT ......................................................................................................................... 37
7 REMEDY TICKET INITIATION AND ASSIGNMENT .......................................................................................... 37
7.1 QUEUES NAMES ........................................................................................................................................................... 38
7.2 REMEDY SERVICE TAGGING ......................................................................................................................................... 38
8 SERVICE MANAGER ROLES & RESPONSIBILITIES ......................................................................................... 39
Page 4 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Page 6 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
1 Introduction
1.1 Purpose
The purpose of this document is to define the roles, responsibilities and procedures involved in managing the Teradata
Database Platform. This document describes the high-level Teradata Level 3 administration tasks performed within Merck.
The audience of this document is primarily HCL-Merck Teradata team, who would be performing Teradata Administration
from HCL Chennai facility.
This document defines the “Merck &Co., Inc.” procedures and policies, and provides guidelines for its implementation. All
the information captured during the knowledge acquisition phase during the workshops is held at Rahway New Jersey or
via WebEx.
1.2 Scope
The scope of this document includes the necessary information to manage the Teradata Database Services Platform. The
content of this document will provide engineering and operational guidelines and the basic principles that govern the
platform.
The different levels of support allow the Teradata Database Platform to be supported 24x7.
Page 7 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Monitoring tools generate alerts based on some pre-defined threshold. These events are managed by
DATABASE_SERVICES_RESOURCES using the incident management process.
All requests for Teradata Database Support must first be initiated by a Remedy Work Order, Service Request, or
Incident. The Requestor should include a detailed description of the request or problem, the database name if
applicable, and the server’s name. The Remedy ticket should initially be submitted to the
“DATABASE_SERVICES_RESOURCES” Remedy Group for initial service management.
HCL actively monitors these queues on a 24x7 basis to respond, manage, and complete the request according to the
SLA for the requests’ priority.
All database related detail like criticality, associated application etc. can be found in the Remedy.
Please refer to the document path and link below for Teradata nodes and IP addresses in the below document.
“Teradata Nodes and IP Addresses"
G3A Core Infrastructure Transition LibrariesProject Documents KA Documentation-Temp Database
Teradata Documents Teradata Nodes and IP Addresses.Doc
http://projectsext.merck.com/sites/core_infr_transition/_layouts/WordViewer.aspx?id=/sites/core_infr_transition/Pro
jectDocuments/KA%20Documentation%20-
Temp/Database/Teradata/Documents/Teradata%20Nodes%20and%20IP%20Addresses.docx&Source=http%3A%2
F%2Fprojectsext%2Emerck%2Ecom%2Fsites%2Fcore%5Finfr%5Ftransition%2FProjectDocuments%2FForms%2
FAllItems%2Easpx%3FRootFolder%3D%252Fsites%252Fcore%255Finfr%255Ftransition%252FProjectDocument
s%252FKA%2520Documentation%2520%252DTemp%252FDatabase%252FTeradata%252FDocuments%26Folder
CTID%3D0x0120005765ACD97B235541AEE16F2D43DF78F6%26View%3D%7B08ACF559%2D78EF%2D401
D%2DA481%2D98785CDBE59E%7D%26InitialTabId%3DRibbon%252EDocument%26VisibilityContext%3DW
SSTabPersistence&DefaultItemOpen=1&DefaultItemOpen=1
Page 8 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
contact the Service Provider for assistance. Requests that are not initiated by the CTC Command Center will be
responded to by the Service Provider according to the support model detailed below.
If issues arise that cannot be resolved between the Client and the Support Lead, the following escalation procedure
should be followed.
Contact the Help Desk and ask for your call to be routed to the Command Center.
Ask the Command Center for details on escalation chains, which can be found in My Support Center
and AlarmPoint.
Automated alerts are generated by the different monitoring tools and reported through Alarmpoint. Alarmpoint is
also used by application groups and data center technicians to page a DBA about a problem or incident.
Database Inventory
This would be probably the most frequently visited and updated document. It holds links to all the documents
referred to by Teradata DBAs. It is mandatory to keep all the documents updated and especially keep this inventory
sheet to quickly reach to the document you are looking for.
DC Data Centre
Page 9 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
DR Disaster Recovery
HA High Availability
OS Operating System
QA Quality Assurance
SA System Administrator
SD Service Desk
Page 10 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Client facing DBAs coordinate with application team and business users to
Client Facing DBA
understand the application requirement and their needs. CFDBA collects all the
(CFBDA)
information and provide the support.
Managed Services Operations DBAs that perform routine tasks and operational activities.
Client facing DBAs coordinate with application team and business users to understand the application requirement
and their needs. CFDBA collects the all information and provide the support.
Shared Services & CFDBA’s Activities include, but are not limited to:
Patching SSDBA
Page 12 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Incident Registration – Whenever an incident occurs, an alert is generated through the monitoring tools. Once alert
is received, it is registered in remedy tool by user or support team.
Incident Assignment – Once the incident is registered, a ticket is created and assigned to the concerned support
team (here Database Team). The person who is assigned the ticket to work upon is called assignee. Assignee will be
owner of the ticket until it is resolved or it is transferred to other person.
The remedy group name for Database Support team is “Database Services Resources”. The ticket is further
assigned to specific Database Team member who works on the incident ticket. The time between ticket assigned to
group and the assignation to assignee is measured as response time. Database Team must be careful about the ticket
response time to meet the agreed SLA.
Incident Tracking – Once ticket is created or resolved, it can be tracked for its lifecycle. When support staff logs in
to Remedy and goes to overview screen, all the tickets that are open (assigned / pending) are listed on the screen
with little important information. You can select other column of your choice to display in remedy. Even after the
incident ticket is resolved / closed, you can track by its incident ID or other parameters available in remedy search.
Incident Resolution – The owner of the ticket (assignee) works on the ticket and resolves the issue and checks and
confirms that the issue is resolved. If the incident was raised by some user and only user can confirm the resolution,
ticket owner needs to get confirmation from user before resolving the ticket. In case user does not confirm and the
SLA of the ticket is reaching towards expiration, Database Support Team will resolve the issue mentioning the case.
Alternately, the ticket can be kept in pending for few hours /days to get the confirmation whichever is suitable to the
Page 13 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
case. The time taken to resolve the incident (minus the time for which ticket was kept in pending due to a reason
beyond the control of HCL) is measured as Resolution time.
Incident Closure – Once the incident is resolved and it is not re-opened, it automatically closed after 15 days. After
closure, ticket cannot be re-opened.
Incident Reporting – Report is generated for the incidents of different types to check the SLA met/missed at the
end of every month. Remedy tool has the feature to provide the reports.
You can find detailed information about the Incident Management in the document path and link below mentioned SOP.
Teamspace SDLCSDLC Doc Operation SDLC-SOP-05-01.pdf
http://teamspace.merck.com/sites/SDLC/SDLC%20Doc/Operation/SDLC-SOP-05-01.pdf
Registration of Problem ticket– There are two scenarios where we need to review the incident in more depth. 1)
When a major outage occurred and 2) when there is repetitive incident. In both these scenarios, incident should be
investigated in detail. For this purpose, a Problem ticket is created
Root Cause Analysis – To resolve problem ticket, root cause of the incident needs to be identified. Generally 3
times “Why” is asked for the reason of incident and the root cause is identified. However, in some case, you may
need to dig it further.
Problem Closure – Once the root cause is identified, it mostly comes with some recommendations / change in
environment which is then taken care of by Change Management system separately. The Problem ticket can be
closed once the root cause is identified.
Problem Reporting – Report of open Problem tickets is prepared weekly basis and there is weekly meeting on
every Thursday at 9:00 AM EST to discuss the open Problem tickets.
For additional details about the Problem management, please refer the document path and link below mentioned SOP.
Teamspace SDLCSDLC Doc Operation DLC-SOP-05-02.pdf
http://teamspace.merck.com/sites/SDLC/SDLC%20Doc/Operation/SDLC-SOP-05-02.pdf
Page 14 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Page 15 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
For more details, please refer “IT Change Management Process - Planned and Unplanned Changes”
Page 16 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
3. Administrative Change - A Pre-Authorized Change that can be implemented without the creation of an RFC and
without any signature events
For more details please refer “IT Change Management Process - Pre-Authorized Changes”.
All Production and Validated or GXP Formal Test Environment non-operational changes require RFC (Request for
change) and CAB approvals prior to implementing the change. If you have any doubt about the Validated / GXP, please
refer the “Regulatory Indicator” in the CI of the Server/Instance.
Source of RFC (Request for Change): There are different sources for RFC such as Engineering team requesting to build a
Server / Database Instance, Application Team requesting a release / deployment consisting a new database, services or
Objects in existing database, patching and upgrades as per schedules. In addition, the root cause analysis also, sometimes
comes with Change recommendation.
Page 18 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
You can add a Teradata Database System to Teradata Viewpoint. The system must be added before you
can configure the data collectors to monitor the database.
Page 19 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Level-pendingop checking checks field 4 of a table header and returns warnings(not errors) if the table is
in any of the following states:
Pending FastLoad
Table check bypassed due to pending Fast Load.
Pending Restore
Pending Reconfig
Pending Rebuild
Pending Replicate copy
Pending MultiLoad
Page 20 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
# cnsterm 1
>*
>*
>y
3.Login into SQL Assistance/bteq using CFDBA user
4. release a MultiLoad job in the ACQUISITION Phase
RELEASE MLOAD <db.table1>, <db.table2>;
OR
release a MultiLoad job in the Application Phase
RELEASE MLOAD <db.table1>, <db.table2> IN APPLY;
C.07. Recreate locked empty table due to fast load job failure
Teradata FastLoad is a command-driven utility which can be used to quickly load large
amounts of data in an empty table on a Teradata Database.
1. First check the tables whether tables are locked due to fast load by accessing the table (Ex: sel
count (*) from Db.Tab;).
It gives 7652 error, if it is not accessible
2. Take DDL back of the table i.e either by SHOW or CREATE TABLE
CREATE TABLE DB.TABNLE_NMAE_TMP AS DB.TABLE_NAME;
SHOW TABLE DB.TABLE_NAME;
3. Preserve the statistics on the table by using the statement
HELP STATS DB.TABLE_NAME;
4. Prepare the COLLECT STAT statement after taking the columns from step 3.
COLLECT STATISTICS ON DB.TABLE_NAME COLUMN COLUMN_NAME;
5. Drop the table
DROP TABLE DB.TABLE_NAME;
6. Finally CREATE/RENAME the table. This depends on SHOW or CREATE TABLE in step 2
CREATE TABLEDB.TABLE_NAME;
RENAME TABLE TABLEDB.TABLE_NAME_TMP AS TABLEDB.TABLE_NAME;
Page 21 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
The database hierarchy user is the primary database account which “owns” most of the database objects
for a specific application.
The hierarchy owner creates databases to store the objects. The Data Application Hierarchy defines the
collections of databases and users within each application.
Merck Databases Hierarchy structure:
<APPL>
<APPL>_ETL
<APPL>_WORK
<APPL>_RPT -- Depends on the flag that we pass through as we know some cases we need PUB and
some cases we need RPT.
<APPL>_PUB -- Depends on the flag that we pass through as we know some cases we need PUB and
some cases we need RPT.
<APPL>_STAGE
Profiles:
<APPL>_SPR_ADMIN_PROFILE
<APPL>_DEV_PROFILE
<APPL>_USER_PROFILE
Spool space holds intermediate query results or formatted answer sets to queries and volatile tables. The
system can use unassigned PERM space for spool space
Temp space defines the number of bytes the system will use to store data for global temporary tables.
The value you specify must not exceed the value of the immediate parent at the time of creation. If you
do not specify a value, the maximum value defaults to that of the parent.
Page 22 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
C.11. Run_PDCR_Load_Jobs
Page 23 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
You can run all the listed utilities in REMOTE CONSOLE portlet of Teradata Viewpoint
1. Open a Teradata Viewpoint portal with admin credentials
http://qlwsnct0110.merck.com/c - TEST
http://qlctccp0110.merck.com/c - DEV/UAT/PROD
2. You need to have REMOTE CONSOLE portlet added. If not, add by selecting Add Content (
Top left corner of the portal)
3. In remote console, select the system
4. Select the Utility you want to run from the list displayed
5. Once it get connected, you can give help command and displays the list of commands
6. You can diagnosis the system for more info
To capture and visualize new query execution plans using Teradata Visual Explain, a QCD must be set
up
Page 24 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
iv. Metrics
Select the metrics to display per metric, per system.
v. Permissions
Configure permissions per system, per portlet, per role.
C.17.Create / update Viewpoint metrics, canary queries, and alerting thresholds
Add URL in internet explorer to login into Viewpoint servers
http://qlwsnct0110.merck.com/c
http://qlctccp0110.merck.com/c
1. Login into the viewpoint username as ISID and network password.
2. Click on Admin (Top right corner of the portal) and select Teradata Systems
Select the system name in SYSTEMS that you want to setup / update the alerts
4. Select the Alerts option in SETUP section like Canary queries
5. Write the sql statement for Canary querirs.
2.Object level changes (e.g. tables, indexes, etc.) that are NOT covered by an Application change
control process.
Page 27 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
5.Addition_of_database_space
8.Modify users with no owned objects(requires Remedy ticket and manager approval)
Page 28 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Page 30 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
DUSEREXPIRE=NULL,REUSE=NULL,DIGITS=NULL,RESTRICTWORDS=NULL,SPECCHAR=N
ULL)
3.Create Role
create role 'rolename'
20.Password changes for privileged database accounts (ex: sys, system,DBC, Viewpoint, PDCR,
cfdba, app schema)
Page 32 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
# rpm -e tdwalletxx
5. Install the software as follows:
# rpm -ivh tdwalletxx/tdwalletxxx1.noarch.rpm
Page 34 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
A profile file is a start-up file of an UNIX user, like the autoexec.bat file of DOS. When a UNIX user tries to login to
his account, the operating system executes a lot of system files to set up the user account before returning the
prompt to the user.
In addition to the system settings, the user might wish to have some specific settings for his own account. To
achieve this in UNIX, at the end of the login process, the operating system executes a file at the user level, if
present. This file is called profile file.
The name of the profile file varies depending on the default shell of the user. The profile file, if present, should
always be in the home directory of the user. The following are the profile files of the commonly used shells:
To create/edit a user profile vi the .profile file and add the variables as required. A .profile would look similar to
this:
#cat $HOME/.profile
export PATH=$PATH:~blogger/bin
export LIB_IND="1"
alias l="ls -lrt"
#
The content of the other profile will depend on the syntax of the respective shell.
Any changes made to the profile file will reflect by either of the following ways:
. $HOME/.profile
Page 35 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
In case of sourcing the profile file in tcsh or csh, the command is:
source $HOME/.login
1. The tasks and team involved should be identified and their availability should be agreed to in advance.
2. For pre-authorized changes, ensure that the change is registered in the Common Catalog.
3. Tasks should be created and assigned to the respective team in the correct order based on the dependency in
Remedy. In case there is no dependency between two tasks, they (both tasks) should have the same sequence
number to enable both of the implementers to work in parallel, saving time.
4. If the implementation of a change requires down time, it (downtime) must be agreed to with the application
owner before submitting the RFC for approval.
5. The change request must be written clearly and should include any dependencies such as Pre-implementation
check, etc.
6. There should be a proper Test plan.
7. There should be a proper Rollback plan to fallback in case the test result fails.
8. Once submitted for approval, it goes through the approval process with the concerned service owner.
9. There is new feature of Future Approvers which will help you chase the approvers to approve if you are short
on time.
Page 36 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Emergency RFCs:
Any exceptions to the above will require an Emergency Change Request. The Emergency Change Request must follow the
normal approval process with an additional approval — all Emergency Changes must be pre-approved by an ETAS
Leadership Team member.
1. All Major RFCs must be submitted by 12 AM EST Tuesday for changes to be implemented for the
upcoming weekend.
2. All Minor RFCs must be submitted by 2 PM EST Thursday for changes to be implemented for the
upcoming weekend.
Here are some pre-defined questionnaires that are addressed before the RFC is raised.
Page 37 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
The Service Manager monitors this queue, receives the request, and performs resource assessment. The Service Manager
routes the ticket to “DATABASE_SERVICES RESOURCES” Remedy Groups for HCL to manage.
HCL actively monitors these queues on a 24x7 basis to respond, manage, and complete the request according to the SLA
for the requests’ priority.
1. Infrastructure DATABASE_SERVICES
2. Infrastructure DATABASE_SERVICES RESOURCES
Note: E-mails/IMs/Phone calls will be responded to for emergency requests, but a Remedy ticket must be submitted shortly
thereafter.
Teradata Database Migration Request to move a database or objects from one Teradata
Database to another with the application’s SLC
Teradata Performance Tuning Request to optimize the performance of the database and its
queries
Teradata Database Scheduled Request to create and/or execute an Teradata Database task or job
Activity
Page 38 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Teradata Database Software Upgrade Request to apply software patch to the database
or Patch
Teradata Database User Management Request for Teradata Database login or user creation or
modification
We need to make changes before 3PM EST (for the upcoming week) otherwise the changes will not be reflected in the
notification email.
Page 39 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
5. Select Schedule Name as Database Shared Services and select Date Range
8. Select resource name, role and region and press Next button.
Page 40 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
10. For Editing Calendar, select week in which you want to make changes. For editing existing resource click Edit
button under Action column and to add new resource click Green Plus icon.
11. Make changes and then press Apply and Return button.
12. To see existing Calendar, Schedule and Matrix report go to Report section
Page 41 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Remedy https://remedy-web.merck.com
Documentum http://webtop.merck.com/
http://teamspace.merck.com/sites/edbmm/_layouts/viewlsts.aspx?BaseType
Teamsite
=1
Egate https://egate.merck.com
For any hardware related problem on Teradata, RFC is to be assigned to Linux team and for any patch upgrades etc RFC
would be with DBA.
Patrick Donnelly is the Technical contact from Teradata and Deborah Shylock is the account lead. The link to Teradata for
raising the incidents is https://tays.teradata.com/ . Also, refer to the document path and link for Teradata-
_Merck_KA_Document_Inventory as below:
G3A Core Infrastructure Transition LibrariesProject Documents KA Documentation -Temp Database
Teradata Documents Teradata_Merck_KA_Document_Inventory.xls
http://projectsext.merck.com/sites/core_infr_transition/_layouts/xlviewer.aspx?id=/sites/core_infr_transition/ProjectDocum
ents/KA%20Documentation%20-
Temp/Database/Teradata/Documents/Teradata_Merck_KA_Document_Inventory.xlsx&Source=http%3A%2F%2Fprojects
ext%2Emerck%2Ecom%2Fsites%2Fcore%5Finfr%5Ftransition%2FProjectDocuments%2FForms%2FAllItems%2Easpx%
3FRootFolder%3D%252Fsites%252Fcore%255Finfr%255Ftransition%252FProjectDocuments%252FKA%2520Document
ation%2520%252DTemp%252FDatabase%252FTeradata%252FDocuments%26FolderCTID%3D0x0120005765ACD97B
235541AEE16F2D43DF78F6%26View%3D%7B08ACF559%2D78EF%2D401D%2DA481%2D98785CDBE59E%7D%2
6InitialTabId%3DRibbon%252EDocument%26VisibilityContext%3DWSSTabPersistence&DefaultItemOpen=1&DefaultIt
emOpen=1
Page 42 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Each HCL Teradata resource will required his/her own TD@YS account. Merck's Master Customer Number is 31062. This
information is required when requesting an account. The reporting, ticket flow, and resolution of hardware incidents that
are discovered by Teradata need to follow the instructions on Remedy Knowledge Article KBA0001453.
Management or business unit approval is required on any Remedy work order requesting a new user account to be created
on Teradata.
Page 43 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
6. PDCR toolkit, Installation guide, operation and overview guide are available at Teamsite.
7. Please find below the document path and link to these docs
G3A Core Infrastructure Transition LibrariesProject Documents KA Documentation -Temp
Database Teradata PDCR
http://projectsext.merck.com/sites/core_infr_transition/ProjectDocuments/Forms/AllItems.aspx?RootFolder=%
2Fsites%2Fcore%5Finfr%5Ftransition%2FProjectDocuments%2FKA%20Documentation%20%2DTemp%2FD
atabase%2FTeradata%2FPDCR&FolderCTID=0x0120005765ACD97B235541AEE16F2D43DF78F6&View={
08ACF559-78EF-401D-A481-98785CDBE59E}
Emails are sent to the SSDBA for the success / failure of the backups. At present, in case of failure of backups this is fixed
by the SSDBA the next day but going forward this needs to be fixed immediately after getting the alert.
Restores are done on need basis. Generally we need to restore only the table structures and application teams restores the
data from the source system.
Please refer to the below document path and link for the complete process
Teamspace DatabaseShared Documents Teradata Teradata_Backup_Guide
http://teamspace.merck.com/sites/InfSolEng/ISEDBEMS/ISEDB/Shared%20Documents/Teradata/Teradata_Backup_Guide
.docx
The installation and user guide for ABU is can be downloaded from the Teradata site for reference.
Note: These Teradata backups are to be integrated with the Dashboard for tracking.
Page 44 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
12.5 Creating standard roles, profiles, databases, users, and grants for application setup
Go to section 13.1 of EIM Teradata Database Engineering Guidelines.
Please refer to the document path and link location below:
G3A Core Infrastructure Transition LibrariesProject Documents KA Documentation -Temp Database Teradata
Documents EIM Teradata Database Engineering Guidelines.Doc
http://projectsext.merck.com/sites/core_infr_transition/_layouts/WordViewer.aspx?id=/sites/core_infr_transition/ProjectDo
cuments/KA%20Documentation%20-
Temp/Database/Teradata/Documents/EIM%20Teradata%20Database%20Engineering%20Guidelines.doc&Source=http%3
A%2F%2Fprojectsext%2Emerck%2Ecom%2Fsites%2Fcore%5Finfr%5Ftransition%2FProjectDocuments%2FForms%2FA
llItems%2Easpx%3FRootFolder%3D%252Fsites%252Fcore%255Finfr%255Ftransition%252FProjectDocuments%252FK
A%2520Documentation%2520%252DTemp%252FDatabase%252FTeradata%252FDocuments%26FolderCTID%3D0x012
0005765ACD97B235541AEE16F2D43DF78F6%26View%3D%7B08ACF559%2D78EF%2D401D%2DA481%2D98785
CDBE59E%7D&DefaultItemOpen=1&DefaultItemOpen=1
Page 45 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Page 46 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
13 Scheduled Activities
13.1 Daily Procedures
Following daily / weekly procedures /monthly activities need to be carried out and Teradata_Daily_log sheet needs to be
updated on daily basis. Go to the document path and link below for updating the Log sheet:
G3A Core Infrastructure TransitionLibrariesProject Documents KA Documentation -Temp Database Teradata
Documents Teradata_Daily_Log.xlxs
http://projectsext.merck.com/sites/core_infr_transition/_layouts/xlviewer.aspx?id=/sites/core_infr_transition/ProjectDocum
ents/KA%20Documentation%20-
Temp/Database/Teradata/Documents/Teradata_Daily_Log.xlsx&Source=http%3A%2F%2Fprojectsext%2Emerck%2Ecom
%2Fsites%2Fcore%5Finfr%5Ftransition%2FProjectDocuments%2FForms%2FAllItems%2Easpx%3FRootFolder%3D%25
2Fsites%252Fcore%255Finfr%255Ftransition%252FProjectDocuments%252FKA%2520Documentation%2520%252DTe
mp%252FDatabase%252FTeradata%252FDocuments%26FolderCTID%3D0x0120005765ACD97B235541AEE16F2D43
DF78F6%26View%3D%7B08ACF559%2D78EF%2D401D%2DA481%2D98785CDBE59E%7D&DefaultItemOpen=1&
DefaultItemOpen=1
1. Login in to viewpoint as and check the System health portal. It should be healthy /green on Production, Pre-
prod and Development systems.
2. For Test system login to viewpoint check the System health portal. It should be healthy/green.
3. Check the Database spaces on Production, Test, Pre-prod and Development systems from Space Usage portal.
Only databases using Perm Space > 97% need be investigated.
4. If the space falls above threshold in Production we need to add space and interact with application owner that
the space has been added. However, if the space falls above threshold in any other environments i.e. Pre-Prod,
Test or Development we need to first send the mail to the Application owner and then add space after receiving
the confirmation.
5. If Database space falls below threshold in Prod, add the space and inform the application team that we have
added the space. If the Database falls below threshold on Dev, Test & PProd need to inform the application
team and add space accordingly.
Alerts are defined for PDCR data space, System AMP CPU Skew, System Node CPU Usage, Database Perm Space, and
Database Space also.
1. From query monitor portal, click on active sessions and check for long running queries which are taking more
than 4hrs and consuming CPU usage more than 90%. We need to inform the application owner/user through
mail with attaching the SQL Explain.
2. Monitor blocked session/user from query monitor portal. If there are any blocking sessions click on block
session and check what type of lock are placed. Write a mail the application owner/team that there is blocked
session for long time and kill the session to release the blocks.
3. If it’s a host utility lock on the session then monitor though tools>remote console>start show locks utility. If
there are any HUT locks then release them with the following command through SQL Assistant. RELEASE
LOCK (database) ALL, OVERRIDE.
13.2.1 Backups
Check for the Teradata backup mails generated for all the environments and fix the backups in case of failure. There are 4
backup mails from each environment for DBC Data, DBC NODATA, App Data and DDL’s as follows:
Page 48 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
After checking the mail for backup errors, verify the jir files and purge scripts completed successfully.
DEVELOPMENT:
TO CHECK JIR FILES COPIED SUCCESSFULLY
ls -ltr /var/opt/teradata/abu_service/service/jir - Local Storage
ls -ltr /var/abu_storage/backup/jir/DEV/ - Off Node Storage i.e. the data domain box
TO CHECK PURGE RAN OK
cat /var/opt/teradata/scripts/log/teradata_purge_backups.ksh.DEV.out
TEST
TO CHECK JIR FILES COPIED SUCCESSFULLY
ls -ltr /var/opt/teradata/abu_service/service/jir - Local storage
ls -ltr /var/abu_storage/backup/jir/TST/ - Off Node Storage i.e. the data domain box
TO CHECK PURGE RAN OK
cat /var/opt/teradata/scripts/log/teradata_purge_backups.ksh.TEST.out
PRE-PROD
TO CHECK JIR FILES COPIED SUCCESSFULLY
ls -ltr /var/opt/teradata/abu_service/service/jir - Local storage
ls -ltr /var/abu_storage/backup/jir/PPT/ - Off Node Storage i.e. the data domain box
TO CHECK PURGE RAN OK
cat /var/opt/teradata/scripts/log/teradata_purge_backups.ksh.PPT.out
PROD
TO CHECK JIR FILES COPIED SUCCESSFULLY
ls -ltr /var/opt/teradata/abu_service/service/jir - Local storage
ls -ltr /var/abu_storage/backup/jir/PROD/ - Off Node Storage i.e. the data domain box
TO CHECK PURGE RAN OK
cat /var/opt/teradata/scripts/log/teradata_purge_backups.ksh.PROD.out
Page 49 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
The exit code -1 means the job did not finish in the hour allowed by the foreground process. If this is the case, the following
resolution process needs to be followed:
1. Check the ABU log file to determine the exit code of the job. If the job finished successfully, then the issue is
resolved. If it failed or is still running, proceed.
2. Log into Viewpoint and determine whether the DBC backup job is blocked by another session. If so, proceed.
3. Abort the session for the DBC user running the backup. Do not abort the session of the application user.
4. Notify the application owner blocking the backup, inform him of the backup window and ask him not to
schedule any backups during that window. If the same application consistently blocks the backup, escalate the
issue to management.
Page 50 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Viewpoint
8. CTC – Root Password for server.
9. WHS – Root Password for server.
For Merck’s defined password changed guidelines. Please refer to below link.
CPOL 26: http://policy.merck.com/company/cpol26.html/
Page 51 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
Based on your access, you can get information about Alarm Point and its configuration at below link.
http://alerting.merck.com/alarmpoint/signOn.do/
Once Database Team has resolved the issue, Database Team sends an email to “Database Operations Resources”
(1datoperr@northamerica.msx.merck.com).
It is desired to create an incident ticket (currently it not being created) so any investigation, root cause and resolution
provided can be recorded.
Note: Here we use different login and password (not the isid). Check with team for further information.
All the SNMP alerts for critical System Health metrics are sent to Alarm Point where a notification is sent out and an action
is required or else the issue escalates to management.
Please find attached the e-mail format. The WI has to be created and uploaded to the SharePoint location later.
Server / service down alerts are received through Alarm Point, Bridge Call or Case.
a. If it is Alarm Point, we need to accept it and start work on it.
Page 52 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
15 Database Tools
15.1 Viewpoint
All the Production and non-production Teradata systems are getting monitored through Teradata Viewpoint. Viz query
monitoring, space usage, CPU utilization, capacity heatmap, lock viewer etc.
Viewpoint access links for Production, Pre-prod and Development systems is http://qlctccp0110.merck.com/c. (CTC) and
for Test system is
http://qlwsnct0110.merck.com (WHS).
Teradata tools and utilities for windows client are packaged and can be installed from http://shopping.merck.com also.
COP Aliases
If the client utility connects via CLI, then the hosts file or DNS (Domain Name System) must contain “COP aliases” for
accessing the Teradata system.
A COP alias consists of two parts: the TDPID and the COPx extension. You need to add the <tdpid>cop<n> alias to the
hosts file on the client machine or to the DNS used by the client machine
In the below hosts file or DNS example, the TDPID is “TDCDEV01” and the eighteen nodes have IP addresses 54.50.28.1
thru 54.50.28.39:
Page 53 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
1. The ODBC Data source can be defined using the TDPID part of the cop alias similar to the way it is done
with CLI. ODBC will round-robin through the COP aliases to access the Teradata system thus ensuring
load balancing and node fault tolerance.
2. The ODBC Data source can be defined using one or more IP addresses or hosts/DNS network names. If the
system has more nodes, e.g. four, then the user should specify at least two IP addresses or hosts/DNS
names. That way the ODBC driver will be able to connect to the system even if one node is down. The
ODBC driver will select between the IP addresses or hosts/DNS names at random, thus ensuring load
balancing and node fault tolerance.
Page 54 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
The Teradata Document path and Link to Data Administration Manual (see ‘Data Administration Process: Data
Model Revision’ Chapter):
G3A Core Infrastructure Transition LibrariesProject Documents KA Documentation -Temp Database
Teradata Documents revised-DataAdministrationManual-2012-08-09.Docx
http://projectsext.merck.com/sites/core_infr_transition/_layouts/WordViewer.aspx?id=/sites/core_infr_transition/ProjectDo
cuments/KA%20Documentation%20-Temp/Database/Teradata/Documents/revised-DataAdministrationManual-2012-08-
09.doc&Source=http%3A%2F%2Fprojectsext%2Emerck%2Ecom%2Fsites%2Fcore%5Finfr%5Ftransition%2FProjectDoc
uments%2FForms%2FAllItems%2Easpx%3FRootFolder%3D%252Fsites%252Fcore%255Finfr%255Ftransition%252FPro
jectDocuments%252FKA%2520Documentation%2520%252DTemp%252FDatabase%252FTeradata%252FDocuments%2
6FolderCTID%3D0x0120005765ACD97B235541AEE16F2D43DF78F6%26View%3D%7B08ACF559%2D78EF%2D401
D%2DA481%2D98785CDBE59E%7D%26InitialTabId%3DRibbon%252EDocument%26VisibilityContext%3DWSSTabP
ersistence&DefaultItemOpen=1&DefaultItemOpen=1
Please refer to the Teradata document path and Link below for the process to be followed for Total Teradata system
recovery.
Teamspace DatabaseShared Documents Teradata Teradata System Restore - Total System.Docx
http://teamspace.merck.com/sites/InfSolEng/ISEDBEMS/ISEDB/Shared%20Documents/Teradata/Teradata%20System%2
0Restore%20-%20Total%20System.docx
19 SLA Management
Below are the SLA’s defined by MERCK for resolving the support request or incidents.
Page 55 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
21 Escalation Matrix
This team must be engaged for all the Major/ Critical Incidents (any unplanned disruption to an application, core network
outage, major infrastructure outage resulting in significant business impact, etc.) when the page is sent to the on call technical
team.
Teradata Contacts
Name Number Time Interval
Escalation Timelines: This timeline should be maintained for escalating to the next level if the previous level has not
acknowledged/ acted on the issue.
DON’Ts:
17. Don’t work on any request without a Remedy Case
18. Don’t run any DML or DDL simultaneously in multiple environments
Page 56 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
19. Don’t work any DML activity without Merck Manager’s approval
20. Don’t’ delete or truncate data from any table without manager approval (Production Environment)
23 Training
MyLearning provide the list of required training based on the curriculum assigned to the individual’s role. HCL has
identified Non Merck Persons to play the myLearning Report Runner role across 3A Group. These individuals are
responsible to run myLearning reports & track course completions / overdue items.
Merck’s required training curriculum by role is maintain and updated by Merck Training Lead and is found at below link:
24 References
Reference Identification / Description Source / Location
SDLC-SOP-05-08: Global Services (GS) Service Request Fulfillment https://remedy-web.merck.com
http://teamspace.merck.com/sites/InfSolE
ng/ISEDBEMS/ISEDB/Shared%20Docu
Teradata Technical Security Standards ments/Teradata/Teradata%20Engineering
%20Standards%20V1.1.docx
Page 57 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.
INFRASTRUCTURE SERVICES SUPPORT Plan
Database Teradata Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Teradata
25 Resources
Resource Identification /
Description
Source / Location
Remedy https://remedy-web.merck.com
Documentum http://webtop.merck.com/
Teamsite http://teamspace.merck.com/sites/edbmm/_layouts/viewlsts.aspx?BaseType=1
Prod/ Pre-Prod/Dev Viewpoint http://qlctccp0110.merck.com/c
Test Viewpoint http://qlwsnct0110.merck.com/c
Database Information e.g. http://teamspace.merck.com/sites/edbmm/Database%20Information/Forms/AllItems.
Password files location aspx
Remedy https://remedy-web.merck.com
Documentum http://webtop.merck.com/
Teamsite http://teamspace.merck.com/sites/edbmm/_layouts/viewlsts.aspx?BaseType=1
Online Courses http://mylearning.merck.com
Egate https://egate.merck.com
Share Data Access http://sda.merck.com
Page 58 of 58
The information contained herein is the sole property of Merck and is PROPRIETARY. The recipient is responsible for
safekeeping, prevention of unauthorized appropriation, use or disclosure.