Database DB2 Support Plan
Database DB2 Support Plan
Approvals
TECHNICAL UNIT APPROVAL:
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.
Merck Wave Lead Name
{See Appended Electronic Signature Page}
James E. Fletcher, DB2, Database Services
BUSINESS UNIT APPROVAL:
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.
Merck Tower Lead
{See Appended Electronic Signature Page}
Chuck Denecke, Database Services
Revision History
ISSUE # DATE PERSON CHANGE
1.0 6-Feb-14 Chiali Tsai First issuance of document.
Document created to establish support plan for DB2 Database Services.
Page 2 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
TABLE OF CONTENTS
1 Introduction ................................................................................................................................ 6
1.1 Purpose ............................................................................................................................................6
1.2 Scope ...............................................................................................................................................6
1.3 Amendments to the Support Plan .....................................................................................................6
2 Support Strategy and Environment ............................................................................................. 6
2.1 Support Objective .............................................................................................................................6
2.2 Support Strategy ..............................................................................................................................7
2.3 Support Environment .......................................................................................................................7
2.4 Database Inventory ..........................................................................................................................8
3 Contact Information.................................................................................................................... 8
4 Abbreviations and Acronyms....................................................................................................... 8
5 Roles and Responsibilities ......................................................................................................... 10
6 Tools, Techniques and Methods ................................................................................................ 10
6.1 Support Tools ................................................................................................................................. 10
6.2 Vendor Support Details ................................................................................................................... 14
6.3 Communication Method ................................................................................................................. 15
7 IT Service Management Procedures........................................................................................... 15
7.1 Service Request Management ......................................................................................................... 15
7.2 Incident Management .................................................................................................................... 15
7.3 Problem Management .................................................................................................................... 16
7.4 Configuration Management ............................................................................................................ 16
7.5 Change Management ...................................................................................................................... 16
7.6 Service Knowledge Management .................................................................................................... 46
8 Service Manager Roles & Responsibilities .................................................................................. 46
8.1 Remedy Ticket Initiation and Assignment ........................................................................................ 46
8.2 Support Group Names .................................................................................................................... 47
8.3 Updating Resource Scheduling Calendar .......................................................................................... 47
9 DB2 Subsystem Details .............................................................................................................. 49
9.1 Mainframe Infrastructure ............................................................................................................... 49
Page 3 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 5 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
1 Introduction
1.1 Purpose
The objective of this document is to explain the DB2 Environment at Merck &Co., Inc. This document describes the
DB2 administration tasks performed within Merck. The audience of this document is primarily the HCL DB2 team,
who will be performing DB2 Administration from HCL’s Chennai facility and at on-site Merck facility.
This document defines the Merck & Co., Inc. procedures and policies and provides guidelines for its
implementation. All information was captured during the knowledge acquisition phase during face-to-face
discussions held at WestPoint.
Merck & Co’s DB2 applications are running on an IBM Mainframe. They have three Production LPARs and two
System Test LPARs.
1.2 Scope
The services include Database Administration and Application support for DB2. Additionally DR, SOX auditing
and ISV products are included. The environments are supported on a 24X7 basis. The scope of service includes, but
is not limited to:
• Providing all aspects of physical database administration (for example: object creation, image copies,
reorganization, recoveries) in the development, test and production environments, including the migration
of database objects between development, test and production.
• Providing support on a 24x7 basis for incidents or problems related to databases on WP, RY, and SYSA
LPARs.
• Performing reorganizations of databases to optimize performance when required at the direction of, and in
accordance with the specifications of Merck & Co.
• Providing continuous operation and availability of all in-scope databases.
• Providing and supporting database recovery (both on-site and off-site) for any supported application
databases according to the individual Application requirements for currency of the information after the
recovery.
• Providing Physical Database Management Support, including providing backups and restores of data in a
timely manner consistent with Application recovery requirements.
Page 6 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
The different levels of support allow the DB2 Database Platform to be supported 24x7.
All requests for DB2 Database Support must first be initiated by a Remedy Work Order, Service Request, or an
Incident. The Requestor should include a detailed description of the request or problem, the database name if
applicable, and the LPAR’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.
Note: E-mails/IMs/Phone Calls will be responded to for Emergency Requests, but a Remedy ticket must be
submitted shortly thereafter.
HCL actively monitors this queue on a 24x7 basis to respond, manage, and complete the request
according to the SLA for the requests’ priority
Page 7 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
All database related detail like criticality, associated application, etc. can be found in Remedy. DB2 Subsystem
details:
3 Contact Information
All support requests must have a support case. A Consumer can call the Help Desk or the Charlotte Technology
Center (CTC) Command Center and a case will be created. If they cannot provide immediate support, they will
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 contact information.
Alarmpoint is also used by application groups and data center technicians to call a DBA about a problem or incident.
Page 8 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Acronyms Description
BCP Business Continuity Process
CM Change Management
DBA Database Administrator
DDF Distributed Data facility
DEVL Development
DR Disaster Recovery
IM Incident Management
ISV Independent Software Vendor
KPI Key performance Indicator
LPAR Logical partition
MIPS Million instructions per second
PROC Procedure
PROD Production
QW Quick Reference
RFC Request for change
RSVP CA product to manage z/OS DASD and data, report on DASD at the volume and
dataset level
RY Rahway
SMS System-Managed Storage
SOP Standard Operating Procedure
SOX Sarbanes Oxley
SYSA Schering Plough mainframe
SYSB Rahway mainframe
SYSC West Point mainframe
SYSF Schering Plough mainframe crash and burn
TSO Time sharing Option
WLM Work Load Manager
WP WestPoint
WT Whitehouse Test crash and burn
Page 9 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
6.1.2.1 QMF
WP/RY, access QMF from DB2 Products Menu,
Page 10 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 11 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
6.1.2.3 Thread/STOPPER
Tool is installed at WP/RY; get into DB2 product menu via option d from ISPF main menu,
6.1.2.4 Erwin
Erwin is a licensed product and needs to be installed on your individual Laptop. The software is stored on the shared
drive \\wpccr04. To install the product:
Request access to the shared drive.
Download the software onto ones’ Laptop, and then install it.
\\wpccr04\Data Architecture\Tools\ ERWin 4.1.4.4415 (SP4)
To be able to use Erwin for database change management, 2 more components are required;
CRDB, installation document is stored at shared drive \\wpccr04\Data Architecture\Tools\ CRDB Installation
Instructions.doc
Data Direct Shadow ODBC is documented on how to Install Shadow Direct ODBC Client 7_3 on Win7.doc in
Page 12 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Any object creation/modification will go through Erwin, application group will request DA to make
change to Data Model. Once DBA gets the request from DA, copy the DDL into DDL library at
Mainframe, modify the source code per DB2 syntax standard.
DDL library
MSD.DBM.C9999.DB2DDL.CNTL, C9999 IS THE COMPLEX NUMBER
6.1.2.5 Optim
The product used in FACTS to archive DB2 data.
The document is saved as “FACTS – Manual Activity” in WebTop path :
gdmsprd :cabinets/IS/Global Infrastructure/GDS/Team Folders/Database Services/Team Folders/Database Shared
Services/DB2/Operations
To access OPTIM, call Clist TSO PST then maneuver thru the menu. Input the password to gain the full function of
the product.
The DBA is responsible for installing and maintaining the product. The product database is PST.
Page 13 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
To access OPTIM, call Clist TSO PST then maneuver thru the menu. Input the password to gain the full function of
the product.
The DBA is responsible for installing and maintaining the product. The product database is PST. Table
SYSPST.ARCHIDX needs to be monitored for usage.
Debra Kacor
Email : [email protected]
Service Delivery Manager
Merck
Batch Operations:
[email protected]
[email protected]
Page 14 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
MVS Support
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.
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.
Page 15 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
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 and a problem
ticket is created.
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.
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
Source of a RFC (Request for Change): There are different sources for RFCs, such as the 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, problem
root cause analysis sometimes comes with Change recommendation.
Page 16 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
1. Normal Change
2. Emergency Change
3. Latent Change
4. Pre-Authorized Change
Standard
Pre-Approved
Administrative
For additional detail on Normal, Emergency an Latent changes, refer to “IT Change Management Process - Planned
and Unplanned Changes”
Pre-Approved Change - A Pre-Authorized planned change that does not require Pre-Approval but
requires Post Approval.
Administrative Change - A Pre-Authorized Change that can be implemented without the creation of an
RFC and without any signature events.
These types of changes must be logged manually or electronically. The database team records these
changes using the Change Log section located in the Asset Management Search Utility (AMSU).
Page 17 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
For additional detail on Pre-Authorized changes, refer to “IT Change Management Process - Pre-Authorized
Changes”.
Page 18 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
//SYSIN DD *
//*
************************** Bottom of Data ***********************
C02 Reset Flag - check pending, copy pending by check data, image copy
When Check pending, or Copy pending flags turned on, some access of the table will be blocked.
To reset the flag, executes the Check data, or Image copy job.
DSNT360I - ***********************************
DSNT362I - DATABASE = T5227D STATUS = STOP
DBD LENGTH = 646100
DSNT397I -
NAME TYPE PART STATUS PHYERRLO PHYERRHI CATALOG
PIECE
-------- ---- ----- ----------------- -------- -------- --------
-----
SESA2 TS RW,COPY
SOTQD TS RW,COPY
Page 19 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
//***
//STEP01 EXEC DSNUPROC,V='T',UID='HCLDB1CA',UTPROC=''
//***
//DSNUPROC.SYSIN DD *
LISTDEF COPYLIST
INCLUDE TABLESPACE T5710.T5710036
INCLUDE TABLESPACE T5710.T5710045
INCLUDE TABLESPACE T5710.T5710047
TEMPLATE COPYDST
DSN 'MSD.DBM.T5710.&TS..ICR(+1)'
UNIT CTAPE DISP (NEW,CATLG,DELETE) GDGLIMIT 3 RETPD 35
VOLCNT 25 STACK YES MODELDCB MRK.MODDSCB TRTCH COMP
COPY LIST COPYLIST
COPYDDN(COPYDST) FULL YES
SHRLEVEL REFERENCE
/*
//***
//
A stopped object is not accessible, it should be started to be available for use. By issuing command
from SPUFI or batch could change the status of the database.
Need to find out what caused the STOP afterward to prevent the interruption of production process.
DSNT360I - ***********************************
DSNT361I - * DISPLAY DATABASE SUMMARY
* RESTRICTED
DSNT360I - ***********************************
DSNT362I - DATABASE = T5227R STATUS = STOP
DBD LENGTH = 16144
DSNT397I -
NAME TYPE PART STATUS PHYERRLO PHYERRHI CATALOG PIECE
-------- ---- ----- ----------------- -------- -------- -------- -----
******** NO SPACES FOUND
******* DISPLAY OF DATABASE T5227R ENDED **********************
DSN9022I - DSNTDDIS 'DISPLAY DATABASE' NORMAL COMPLETION
***
Page 20 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
DSNT360I - ***********************************
DSNT361I - * DISPLAY DATABASE SUMMARY
* GLOBAL
DSNT360I - ***********************************
DSNT362I - DATABASE = T5227R STATUS = RW
DBD LENGTH = 16144
DSNT397I -
NAME TYPE PART STATUS PHYERRLO PHYERRHI CATALOG
PIECE
-------- ---- ----- ----------------- -------- -------- -------- ---
--
SBATMR TS RW
SBATMT TS RW
SITEMR TS RW
SITEMT TS RW
SLOCNR TS RW
SLOCNT TS RW
SORDRR TS RW
SORDRT TS RW
SRQMTR TS RW
SRQMTT TS RW
XBATMR01 IX RW
XBATMT01 IX RW
XITEMR01 IX RW
XITEMT01 IX RW
XLOCNR01 IX RW
XLOCNT01 IX RW
XORDRR01 IX RW
XORDRT01 IX RW
XRQMTR01 IX RW
XRQMTT01 IX RW
******* DISPLAY OF DATABASE T5227R ENDED **********************
DSN9022I - DSNTDDIS 'DISPLAY DATABASE' NORMAL COMPLETION
***
DSNT360I - ***********************************
DSNT361I - * DISPLAY DATABASE SUMMARY
* GLOBAL
DSNT360I - ***********************************
DSNT362I - DATABASE = T5227R STATUS = RW
DBD LENGTH = 16144
DSNT397I -
NAME TYPE PART STATUS PHYERRLO PHYERRHI CATALOG PIECE
-------- ---- ----- ----------------- -------- -------- -------- -----
SBATMR TS STOP
Page 21 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
DSNT360I - ***********************************
DSNT361I - * DISPLAY DATABASE SUMMARY
* GLOBAL
DSNT360I - ***********************************
DSNT362I - DATABASE = T5227R STATUS = RW
DBD LENGTH = 16144
DSNT397I -
NAME TYPE PART STATUS PHYERRLO PHYERRHI CATALOG PIECE
-------- ---- ----- ----------------- -------- -------- -------- -----
SBATMR TS RW
******* DISPLAY OF DATABASE T5227R ENDED **********************
DSN9022I - DSNTDDIS 'DISPLAY DATABASE' NORMAL COMPLETION
***
DSNT360I - ***********************************
DSNT361I - * DISPLAY DATABASE SUMMARY
* RESTRICTED
DSNT360I - ***********************************
DSNT362I - DATABASE = TESTDBA STATUS = RW
DBD LENGTH = 12104
DSNT397I -
NAME TYPE PART STATUS PHYERRLO PHYERRHI CATALOG
PIECE
-------- ---- ----- ----------------- -------- -------- -------- ---
--
TESTTS2 TS UT
******* DISPLAY OF DATABASE TESTDBA ENDED
**********************
-TERM UTIL(util_id)
Page 22 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
After clarifying the thread to be canceled, use the command CANCEL to terminate the thread.
- DIS thread(*)
Page 23 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
16. Reorg
17. Modify backup job, update control card to include/exclude tablespace/database
18. Modify reorg job, update control card to include/exclude tablespace/database
19. Update database statistics
20. Modify Database Initialization Parameter
21. Enable data file auto extend/auto grow
22. Disable data file auto extend/auto grow
23. Adding new features to existing environment
24. Create a new database as a clone of an existing database to non-production environment
25. Create LINK RDBMS Systems – Gateways, DB links, Link servers
26. Granting security to users
27. Revoking security from users
28. Administration of Database Management tools
GDXA=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=XM)
(SID=GDXA)
)
)
GDXA_TCP=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL = TCP)
Page 24 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
(HOST = wtibm)
(PORT = 1510)
)
(CONNECT_DATA=(SID=GDXA))
)
GDXA=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=XM)
(SID=GDXA)
)
)
GDXA_TCP=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL = TCP)
(HOST = wtibm)
(PORT = 1510)
)
(CONNECT_DATA=(SID=GDXA))
)
Page 25 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
GDXA=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=XM)
(SID=GDXA)
)
)
GDXA_TCP=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL = TCP)
(HOST = wtibm)
(PORT = 1510)
)
(CONNECT_DATA=(SID=GDXA))
)
Page 26 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 27 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
5. Object level changes that are NOT covered by an Application change control process.
Following Database change process,(refer to section 6.1.2.4) go through ERWIN model, CRDB process,
then following change process, creating a RFC. Use the same JCL above to apply the changes.
Page 28 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
8. Backup
Take image copy of a tablespace, or multiple tablespaces via LISTDEF
Page 29 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
// NOTIFY=&SYSUID
/*ROUTE PRINT WP62
//*************************************************************
//**
//** UNLD FROM IMAGE COPY YYMMDD
//** 1. SET FOR ICD CURRENTLY D131014 & GDG ICD(-4)!
//** 2. CHECK RETPD CURRENTLY SET TO 60
//** 3. UNCOMMENT UPDATE3 IF NEEDED
//** ONLY UNCOMMENT OUT FOR T5710
//** NEED TO UPDATE FOR G2/GC
//** UNLDS GOING TO TAPE LISTED FIRST (TS 039, 038, 037)
//** WHEN ADDING NEW TABLES TO JCL, CREATE UNLD MEMBER IN UTIL.CNTL
//**
//*************************************************************
//*************************************************************
//*--TAPE DATASETS START HERE -- *****************************
//*************************************************************
//UNLD039 EXEC DSNUPROC,SIZE=4M,V='P',
// UID='UIC5710',UTPROC=''
//*-----------------------------------------------------------
//* WORK FILES
//DSNUPROC.SYSPRINT DD SYSOUT=*
//DSNUPROC.SYSREC DD DSN=MSD.DBM.C5710.C5710039.UNLDIC.D131014A,
// UNIT=CTAPE,VOL=(,RETAIN,,99),LABEL=(1,SL,,,RETPD=60),
// DISP=(,CATLG,DELETE),DCB=BUFNO=30
//***UPROC.COPYIC DD DSN=MSD.MKT.U5710.P000.C5710039.ICD(-4),
//DSNUPROC.COPYIC DD DSN=MSD.MKT.U5710.P000.C5710039.ICW(0),
// DISP=SHR
//DSNUPROC.SYSPUNCH DD DSN=MSD.DBM.T5710.DB2UTIL.CNTL(I039LD),
// DISP=SHR
//DSNUPROC.SYSIN DD DSN=MSD.DBM.C5710.DB2UTIL.CNTL(UNLD039),
// DISP=SHR
//************************************************************
//*************************************************************
//*--DISK DATASETS START HERE -- *****************************
//*************************************************************
//UNLDPROC PROC TS=,NUMPCKS=1
//UNLDPROC EXEC DSNUPROC,SIZE=4M,V='P',
// UID='UIC5710',UTPROC=''
//*-----------------------------------------------------------
//* WORK FILES
//DSNUPROC.SYSPRINT DD SYSOUT=*
//DSNUPROC.SYSREC DD DSN=MSD.DBM.C5710.C5710&TS..UNLDIC.D131014A,
// SPACE=(CYL,(750,250),RLSE),DISP=(,CATLG,DELETE),
// UNIT=(3390,&NUMPCKS.)
//***DSNUPROC.COPYIC DD DSN=MSD.MKT.U5710.P000.C5710&TS..ICD(-4),
//DSNUPROC.COPYIC DD DSN=MSD.MKT.U5710.P000.C5710&TS..ICW(0),
// DISP=SHR
//DSNUPROC.SYSPUNCH DD DSN=MSD.DBM.T5710.DB2UTIL.CNTL(I&TS.LD),
// DISP=SHR
//DSNUPROC.SYSIN DD DSN=MSD.DBM.C5710.DB2UTIL.CNTL(UNLD&TS.),
// DISP=SHR
Page 30 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
//*-----------------------------------------------------------
// PEND
//*************************************************************
//**TS 001,006,030,031,032,094,095,102 NOT IN JCL BELOW *******
//UNLD002 EXEC UNLDPROC,TS=002
//*************************************************************
//UNLD003 EXEC UNLDPROC,TS=003
//*************************************************************
//UNLD004 EXEC UNLDPROC,TS=004
//*************************************************************
//UNLD005 EXEC UNLDPROC,TS=005
//*************************************************************
//UNLD007 EXEC UNLDPROC,TS=007
//*************************************************************
//UNLD008 EXEC UNLDPROC,TS=008
vi. Application team does the post implementation testing and followed by Application sign off.
vii. Create maintenance jobs
Page 31 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 32 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
e. Run the generated DDL from step b. at test DB2 subsystem to create the database
f. Submit batch job to unload data from production then load them at test
g. Grant the table access to respective IBMGROUP.
h. Install gateway or 3rd party software which are requested by the application.
LISTDEF RBLDLIST
INCLUDE INDEX C5710OWN.I095IX01
INCLUDE INDEX C5710OWN.I095IX02
INCLUDE INDEX C5710OWN.I095IX03
INCLUDE INDEX C5710OWN.I095IX04
INCLUDE INDEX C5710OWN.I095IX05
INCLUDE INDEX C5710OWN.I095IX06
REBUILD INDEX LIST RBLDLIST
15. Additions of Tablespace space
Adding volume to the Stogroup
Expand the STOPGROUP by altering, adding new packs. This does not affect the existing
datasets, until a reorg , load replace or recover utility gets executed.
Increase the size of tablespace, or indexspace, the object needs to be stopped, execute the command
when the table is not in use.
//XXXXXXAT JOB (5710,P240,10),'WP97-B106',MSGLEVEL=(0,0),
// NOTIFY=&SYSUID,MSGCLASS=X,CLASS=I
/*ROUTE PRINT WP62
//******************************************************************
//* THIS JCL WILL RUN A STREAM TO STOP A TABLESPACE, ALTER IT
//* FOR SIZE, RESTART IT
//******************************************************************
//*
//JOBLIB DD DSN=SOFT.DB2.P.DSNLOAD,DISP=SHR
//*
//STOPTS EXEC PGM=IKJEFT01,DYNAMNBR=20
//*** STOP TABLESPACE
//*
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSTSIN DD *
DSN SYSTEM(DB2P)
-STOP DB(C5710) SPACE(C5710092)
END
/*
//*** -STOP DB(C5710) SPACE(I092IX0*)
//***
//SYSIN DD *
/*
//ALTTS EXEC PGM=IKJEFT01
//STEPLIB DD DSN=SOFT.DB2.P.DSNLOAD,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
Page 34 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
DSN SYSTEM(DB2P)
RUN PROGRAM(DSNTEP2) PLAN(DSNTEP2) -
LIB('SOFT.DB2.P.RUNLIB.LOAD')
/*
//SYSIN DD *
--
ALTER TABLESPACE C5710.C5710092
USING STOGROUP DB2118
PRIQTY 1296000
SECQTY 129600
;
ALTER INDEX C5710OWN.I092IX01
USING STOGROUP DB2133
PRIQTY 79920 SECQTY 3600
;
//****
//STARTRW EXEC PGM=IKJEFT01,DYNAMNBR=20
//*** START TABLESPACE FOR READ-WRITE ACCESS
//*
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSTSIN DD *
DSN SYSTEM(DB2P)
-START DB(C5710) SPACE(C5710092)
END
/*
//*** -START DB(C5710) SPACE(I092IX0*)
//***
//SYSIN DD *
/*
//***
//
16. Reorg, is used to improve data access and reclaim fragmented space. Reorg could apply to tablespace or
Index. Prior to reorg a tablespace, make an image copy of the current tablespace, in case back out is
needed .
Reorg tablespace
********************************* Top of Data
************************
//XXXXXXR0 JOB (8045,5221,60),'WP97-B106',MSGLEVEL=(1,1),
// MSGCLASS=X,CLASS=E,NOTIFY=&SYSUID
/*ROUTE PRINT WP62
//***** CAN ALSO USE CLASS "F" IN LONG RUNNING JOBS
//REORG EXEC DSNUPROD,UID='RG5710',UTPROC='',SYSTEM='DB2P'
//*
//****************************************************
//*
//* GENERATING JCL FOR THE REORG TABLESPACE UTILITY
//*
//****************************************************
//*
Page 35 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
//DSNUPROD.SORTWK01 DD DSN=&&SORTWK01,
// DISP=(NEW,DELETE,CATLG),
// SPACE=(CYL,(500,500)),
// UNIT=SYSDA
//DSNUPROD.SORTWK02 DD DSN=&&SORTWK02,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(500,500)),
// UNIT=SYSDA
//DSNUPROD.SORTWK03 DD DSN=&&SORTWK03,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(500,500)),
// UNIT=SYSDA
//DSNUPROD.SYSREC DD DSN=&&REORGOUT,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(750,500)),
// UNIT=(SYSDA,3)
//DSNUPROD.SYSUT1 DD DSN=&&SYSUT1,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(750,500)),
// UNIT=(SYSDA,3)
//DSNUPROD.SORTOUT DD DSN=&&SORTOUT,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(750,500)),
// UNIT=(SYSDA,3)
//DSNUPROD.SYSIN DD *
LISTDEF RGLIST
INCLUDE TABLESPACE C5710.C5710092
TEMPLATE COPYDSD
DSN MSD.DBM.C5710.&TS..IC.D11&MO.&DA.B
UNIT 3390 DISP (NEW,CATLG,CATLG) SPACE (540,5) CYL
TEMPLATE COPYDST
DSN MSD.DBM.C5710.&TS..IC.D11&MO.&DA.B
UNIT CTAPE DISP (NEW,CATLG,CATLG) RETPD 30
VOLCNT 25 STACK YES MODELDCB MRK.MODDSCB TRTCH COMP
REORG TABLESPACE LIST RGLIST LOG NO SORTDATA
COPYDDN(COPYDSD) SHRLEVEL NONE
KEEPDICTIONARY
STATISTICS TABLE ALL INDEX ALL KEYCARD
/*
//
Reorg Index
//XXXXXXGX JOB (8045,5710,4),'WP97-B106',MSGLEVEL=(1,1),
// MSGCLASS=X,CLASS=E,NOTIFY=&SYSUID,REGION=6M
/*ROUTE PRINT WP62
//REORG EXEC DSNUPROD,UID='RGX5710',UTPROC='',SYSTEM='DB2P'
//*
//****************************************************
//*
//* GENERATING JCL FOR THE REORG TABLESPACE UTILITY
//* DATE: 09/05/89 TIME: 17:19:37
//*
//****************************************************
Page 36 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
//*
//DSNUPROD.SYSREC DD DSN=&&REORGOUT,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(750,500)),
// UNIT=(SYSDA,4)
//* UNIT=CTAPE
//DSNUPROD.SYSUT1 DD DSN=&&SYSUT1,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(750,500)),
// UNIT=(SYSDA,4)
//* UNIT=CTAPE
//DSNUPROD.SORTOUT DD DSN=&&SORTOUT,
// DISP=(NEW,DELETE,DELETE),
// SPACE=(CYL,(750,500)),
// UNIT=(SYSDA,4)
//* UNIT=CTAPE
//DSNUPROD.SYSIN DD *
LISTDEF RGLISTIX
INCLUDE INDEX C5710OWN.I092IX01
REORG INDEX LIST RGLISTIX
-- STATISTICS KEYCARD
SHRLEVEL NONE
/*
//
Back OUT
To back out the Reorg, recover the tablespace with image copy taken prior to the Reorg.
Page 37 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
tablespace/database
LISTDEF RGLISTTS1
INCLUDE TABLESPACE C5723.C5723001
INCLUDE TABLESPACE C5723M.C5723M00
-- WEEKLY REORGS
INCLUDE TABLESPACE C5723.C5723013
INCLUDE TABLESPACE C5723.C5723017
INCLUDE TABLESPACE C5723.C5723029
INCLUDE TABLESPACE C5723.C5723099
-- AS NEEDED REORGS
INCLUDE TABLESPACE C5723.C5723098
-- INCLUDE TABLESPACE C5723.C5723100
-- INCLUDE TABLESPACE C5723.C5723097
-- INCLUDE TABLESPACE C5723.C572308*
The two formats for the RUNSTATS utility are RUNSTATS TABLESPACE and
RUNSTATS INDEX. RUNSTATS TABLESPACE gathers statistics on a table space
and, optionally, on tables, indexes or columns; RUNSTATS INDEX gathers
statistics only on indexes. RUNSTATS does not collect statistics for
index spaces.
Runstats Tablespace
Page 38 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
//DSNUPROD.SYSIN DD *
RUNSTATS TABLESPACE C5710.C5710090
INDEX (ALL) UPDATE (ALL) SHRLEVEL CHANGE
/*
//
Runstats Index
***************************** Top of Data ************************
//XXXXXXRS JOB (8045,5710,4),'WP97-A237',MSGLEVEL=(1,1),
// MSGCLASS=X,CLASS=I,NOTIFY=&SYSUID
/*ROUTE PRINT WP62
//UTIL EXEC DSNUPROD,UID='RSX5710',UTPROC='',SYSTEM='DB2P'
//*
//DSNUPROD.SYSIN DD *
RUNSTATS INDEX (C5710OWN.I090IX03) SHRLEVEL REFERENCE
/*
//
***************************** Bottom of Data **********************
Page 39 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 40 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
YES
DB2 automatically optimizes the secondary extent allocations of data sets for table spaces and index spaces
that have a SECQTY value of greater than zero. When all secondary extents are exhausted for the first data
set of a nonpartitioned table space or a nonpartitioned index space that has a SECQTY value of greater than
zero, the primary space allocation of each subsequent data set is the larger of the SECQTY setting and the
value that is derived from the sliding scale algorithm.
NO
Secondary extent allocations are managed manually. For nonpartitioned table spaces and nonpartitioned index
spaces, when all extents of the first data set are exhausted, the primary space allocation of each subsequent
data set is always the PRIQTY setting.
When the sliding scale is used, secondary extent allocations that are allocated earlier are smaller than those
allocated later, until a maximum allocation is reached. The maximum allocation is 127 cylinders for data sets with
a maximum size of 16 GB or less, and 559 cylinders for data sets with a maximum size of 32 GB or 64 GB.
Secondary extent allocations for data sets in implicitly created table spaces are not influenced by this setting
because they always use the sliding scale.
Page 41 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 42 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
http://webtop.merck.com/webtop/drl/objectId/090030f980ed93d8
http://webtop.merck.com/webtop/drl/objectId/090030f980ed93d9
http://webtop.merck.com/webtop/drl/objectId/090030f980ed93da
http://webtop.merck.com/webtop/drl/objectId/090030f980ed93db
http://webtop.merck.com/webtop/drl/objectId/090030f980ed93dc
Page 43 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
DSN SYSTEM(DB2P)
RUN PROGRAM(DSNTEP2) PLAN(DSNTEP2) -
LIB('SOFT.DB2.P.RUNLIB.LOAD')
/*
//SYSIN DD DISP=SHR,DSN=MSD.DBM.C5710.DB2DDL.CNTL(GRANTPMS)
**************************** Bottom of Data ****************************
2. Enter the correct information of risk, rollback effectiveness to calculate the Risk level properly
3. For pre-authorized changes, ensure that the change is registered in the Common Catalog.
Page 44 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
4. 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.
5. 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.
6. The change request must be written clearly and should include any dependencies such as Pre-
implementation check, etc.
8. There should be a proper Rollback plan to fallback in case the test result fails.
9. Once submitted for approval, it goes through the approval process with the concerned service owner.
10. There is new feature of Future Approvers which will help you chase the approvers to approve if you
are short on time.
For additional detail, please refer the Change Management Job Aid document at:
http://webtop.merck.com/webtop/wdk/system/drl/redirecttomain.jsp
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.
All Major RFCs must be submitted by 12 AM EST Tuesday for changes to be implemented for the
upcoming weekend.
All Minor RFCs must be submitted by 2 PM EST Thursday for changes to be implemented for the
upcoming weekend.
Page 45 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
2. Does this change impact an Oss application? If so, have you attached approval from the Oss CAB in
Work Info History?
3. What is the environment impacted by the change (database name & server name)?
4. What is the test environment where this change was previously implemented (database name & server
name) or explanation if N/A?
6. What are the before and after details of the proposed change?
7. If downtime is required what are the details if they are not stated in the Summary field?
8. If the change is listed as an emergency, what is the reason and urgency for the change?
Page 46 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
HCL actively monitors this queue on a 24x7 basis to respond, manage, and complete the request according to the
SLA for the requests’ priority.
Note: E-mails/IMs/Phone calls will be responded to for emergency requests, but a Remedy ticket must be submitted
shortly thereafter.
We need to make changes before 3PM EST. (for the upcoming week); otherwise the changes will not be reflected in
the notification email.
Page 47 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
5. Select Schedule Name as Database Shared Services and select Date Range
8. Select resource name, role and region and press Next button.
10. For Editing Calendar, select week in which you want to make changes.
For editing existing resource, click Edit button under Action column. To add a new resource, click Green Plus icon.
Page 48 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
11. Make changes and then press Apply and Return button.
12. To see the existing Calendar, Schedule and Matrix report go to the Report section
Page 49 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
to the drill
The WT and SYSF LPARs are being used as a staging system for software installation and up-grades.
The following Job classes are used while submitting batch jobs:
Class “E” and “F” for general jobs
Class “J” is for quick running jobs
Test
DSNUPROC
//LOADDB2T EXEC DSNUPROC,SIZE=4M,
// UID='LD5725',PARM='DB2T',UTPROC='',V='T'
On Rahway:
Production
//IBMCOPY EXEC DSNUPROD,SYSTEM='DB2P',UID='xxxxxxCP',UTPROC=''
Test
//STEP01 EXEC DSNUPROC,SYSTEM='DB2T',UID='xxxxxxCP',UTPROC=''
Page 50 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
On LPAR - SYSA, DB2 space resource is managed by SMS, no overflow pack management is required.
3. List the tables to find out table name gap, e.g. between T5723204 and T5723208 below, for the next new
tablespace to be used.
DSNAME VOLUME ALLOC SECQ VEXT PCT
DB2RYT.DSNDBC.T5723D5.T5723201.I0001.A001 DBTB03 1 1 1 4
DB2RYT.DSNDBC.T5723D5.T5723202.I0001.A001 DBTB02 1 1 1 4
DB2RYT.DSNDBC.T5723D5.T5723203.I0001.A001 DBTB03 1 1 1 4
DB2RYT.DSNDBC.T5723D5.T5723204.I0001.A001 DBTB02 1 1 1 4
DB2RYT.DSNDBC.T5723D5.T5723208.I0001.A001 DBTB02 1 1 1 4
Page 51 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
DB2RYT.DSNDBC.T5723D5.T5723209.I0001.A001 DBTB03 1 1 1 4
DB2RYT.DSNDBC.T5723D5.T5723210.I0001.A001 DBTB02 1 1 1 4
4. When you reallocate the space quantity, allow 20% freespace
5. Find the enabled volume in the System LOG
For example: for WP production volumes, use command /D SMS,SG(db23390),LISTVOL
6. Use QW to find out the available volume quantity
7. Alter the tablespace quantity allocation. Each application has its’ own job in its’ respective PDS .
e.g. MSD.DBM.C5725.DB2UTIL.JCL(ALTS411)
* make sure the volume assignment is correct, even tablespace on even volume,
odd index on odd volume
* select a volume with enough cylinders for the primary allocation
8. Run above job to alter the space
9. Manually schedule a reorganization job by modifying the Include statement to include
Tablespace name in LISTDEF
e.g. MSD.MKT.U5725.DB2UTIL.CNTL(U5725RG2)
10. Changes are validated, space allocation is sufficient, TS with 1 extent, and moved out of the overflow pack,
remove the TS name from the reorg job.
FACTS has its’ own Stogroups DBTF*, DB2F* and separate Stogroups for each schema
Page 52 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
TEST TESTDB2
DEVL DEVDB2
PROD PRODDB2
RY/WP
For Production databases, the Production DB2 volumes are under the DB23390 SMS managed storage groups and
the Test DB2 volumes are under DBT3390.
Page 53 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
RY/WP
Disk Volume storage space, free space and its storage group names can obtained by invoking ‘QW’ from the TSO
option command line.
RY/WP
Tablespaces and index spaces are maintained in a different set of volumes. Even numbered tablespaces are allocated
to even number volumes and odd numbered tablespaces are allocated to odd numbered volumes. Indexes are
allocated opposite to their respective tablespace allocation. Larger tables and their indexes are organized in
multivolume storage groups.
9.9 Datasets
For RY and WP LPARs:
Where x denotes the environment name. For production it is ‘P’, ‘T’ for test and ‘D’ for development.
Page 54 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
The production database High Level Qualifier is DB2WPP/DB2RYP and for test database the HLQ is
DB2WPT/DB2RYT
1,2,3,4
Setup by IBM BD2 system support
9.11 DDF
WP Production
PORT: 5021
Location: WESTPOINT_PROD
Page 55 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
LU: MERCKNET.WPPDDF
WP Test
PORT: 446
Location: WESTPOINT_TEST
LU: MERCKNET.WPTDDF
RY Production
PORT: 5021
Location: RAHWAY_PROD
LU: MERCKNET.RYPDDF
RY Test
PORT: 446
Location: RAHWAY_TEST
LU: MERCKNET.RYTDDF
SYSA Production
PORT: 10446
Location: USSCHP01DSN
LU: USSCHP01.DSN
SYSA Test
PORT: 20446
Location: USSCHP01DSNT
LU: USSCHP01.DSNT
Page 56 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
then create a WO for Mainframe PSA team to migrate the changes to this production dataset.
For SYSA:
“SPOPS.CALLLIST”, DB2 DBA has access to this dataset, could update it directly.
XXXXXRD Prod/Test
XXXXXUPD Prod/Test
XXXXXOWN Prod only
Variations of above when more than 1 test database exists for example;
Database
T5710G2 T5710G2 (update) T5710G2R (read)
T5710G3 T5710G3 (update) T5710G2R (read)
T5710GC T5710GC (update) T5710GCR (read)
T5769QA T5769UPQ (update) T5769RDQ (read)
Check existing access and you will see the pattern
Any other special access request should come through a Work Order. Once it is approved, the requested access will
be given to the Acid either by granting the IBMGROUP to it or granting a Profile that contains the IBMGROUP to
it.
The requestor will submit a “MAINFRAME RESOURCE AUTHORIZATION FORM” to Access & Administration
requesting a new IBMGROUP be added to one of their profiles or new profile created. Management approval is
required.
Once that is completed, the requestor submits an email with the form “IRNDB2/NATURAL/INQUIRE INTERNAL
PRODUCT AUTHORIZATION FORM” attached to it and copies their manager. DBAs process the request (grant
access to the IBMGROUP) and reply all to the email. Manager approval is implied since they are copied on the
request.
The reply email (with embedded form) is saved in WebTop folder “gdmsprd:IS/Global Infrastructure/GDS/Team
Folders/Database Services/Team Folders/Database Shared Services/DB2/IBMGROUPs –2013 (use correct year
folder). This is documentation for the auditors.
Page 58 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
The database standards, application list and their contacts and related documents are in the SYSA folder of WebTop.
Gdmsprd:cabinet/IS/Global Infrastructure/GDS/Team Folders/Database Services/Team Folders/Database Shared
Services/DB2/Operations/SYSA.
The following are the DB2 password standards that will be enforced programmatically via a standard set of code
that will be deployed to all DB2 databases at Merck.
Page 59 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
RY/WP
These DDL’s are placed under “MSD.DBM.XXXXX.DB2DDL.CNTL” where XXXXX represents the application
database name.
Examples of test:
Page 60 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
FACS
MSD.DBM.T5723.D1.DB2DDL.CNTL
MSD.DBM.T5723.D2.DB2DDL.CNTL
MSD.DBM.T5723.D3.DB2DDL.CNTL
MSD.DBM.T5723.D4.DB2DDL.CNTL
MSD.DBM.T5723.D5.DB2DDL.CNTL
MSD.DBM.T5723.D6.DB2DDL.CNTL
MSD.DBM.T5723.D8.DB2DDL.CNTL
MSD.DBM.T5723.D9.DB2DDL.CNTL
MSD.DBM.T5723.LI.DB2DDL.CNTL
MSD.DBM.T5723.PS.DB2DDL.CNTL
MSD.DBM.T5723.QA.DB2DDL.CNTL
MSD.DBM.T5723.ST.DB2DDL.CNTL
CCAS
MSD.DBM.T5710.DB2DDL.CNTL
MSD.DBM.T5710.GC.DB2DDL.CNTL
MSD.DBM.T5710.G2.DB2DDL.CNTL
MSD.DBM.T5710.G3.DB2DDL.CNTL
MSD.DBM.T5710.QA.DB2DDL.CNTL
MSD.DBM.T5710.TR.DB2DDL.CNTL
SYS A
SDIS.DBM.P.DBAFLD.DB2DDL.CNTL
SDIS.DBM.P.FRS.DB2DDL.CNTL
SDIS.DBM.P.MCR.DB2DDL.CNTL
SDIS.DBM.T.DBAFLD.DB2DDL.CNTL
SDIS.DBM.T.FRS.DB2DDL.CNTL
SDIS.DBM.T.HCP.DB2DDL.CNTL
SDIS.DBM.T.MCR.DB2DDL.CNTL
SDIS.DBM.T.PDBT08.DB2DDL.CNTL
SDIS.DBM.T.PRM.DB2DDL.CNTL
For further migrations from Dev to UAT to QA to PROD, the Data Architect will forward the data model to the
DBA, who in turn will create the database objects based on the DEV environment.
For other Applications like CCAS, FIRS, etc.: All procedures are the same as the FACTS application. But for
migrations, the DBA has to send the data model to the application team and data architect for approval. Once
approved, the same process will be followed like FACTS.
11.4 Decommission/Retirement
There is no official decommissioning schedule or process; therefore it will be addressed at a time a
decommissioning strategy is defined.
Page 61 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
RYTSO test
1. Stop backup these databases
2. stop scheduling (startup/shutdown during IPL) and monitoring the following started tasks.
DATMIRD6
DATMIRD8
DATMIRST
DATMIRQA
DATMIRD3
Page 62 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
After Start/Stop DATMIRPR on IPL stopped, the message traps will be no longer valid.
The traps are inside dataset SYS1.OPS.P.DATAMIR.RULES, and only include traps that
are relevant to DATAMIR messages (TSD*) and appropriate timed calls.
WPTSO test
WO0000000897545 Related to CRQ000000089839 was created to IMPACT System Retirement.
Decommission DB2 objects related to the TEST WP IMPACT system for the following test
databases:
T5227D is associated with test region T4
Page 63 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
DB2DBA.DDL.ARCHIVE(C5227DLX)
DB2DBA.DDL.ARCHIVE(C5227RXY)
DB2DBA.DDL.ARCHIVE(C5227TXC)
Start
SOFT.OPER.P.JCLLIB(C0134D02) – WP Production DB2
SOFT.OPER.P.JCLLIB(C0134D01) – WP Test DB2
Applications like FACTS, CCAS, CIMS, PHUM etc., have their own backup cycle which can be found in WebTop
(Documentum).
Page 64 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
11.5.3 Restoration
Requests to restore tablespaces should be received from a Remedy ticket. For emergency Production requests, an
Email is acceptable to begin the restore, but a Remedy ticket must still be submitted. The restoration request will be
either to an image copy or a point of recovery. Change Control procedures must be followed.
DI-SOP-00008 DB2 Recovery SOP
Tablespace Recovery section
There is a pair JCL created, one is to unload data at source subsystem and another is to load at target subsystem.
JCLs to unload/load data, e.g.
The procedures to support Database Restore /Recovery using BRTOOLS are as follows:
ITSOP-0011: System Administration and Use of Enterprise Backup and Recovery
Systems
12 Scheduled Activities
12.1 Weekly/Monthly/Quarterly Procedures
For certain applications, weekly, monthly and quarterly batch jobs are scheduled to do image copy, reorganization,
etc. Details are in WebTop.
For FACTS Application, the Daily, Weekly, and Monthly Schedulers are in:
Gdmsprd:cabinet/IS/Global Infrastructure/GDS/Team Folders/Database Services/Team Folders/Database Shared
Services/DB2/Operations
For other applications, named UxxxxJobFlow_Master and special CCAS reorganizations are also documented.
Where xxxx refers the application name.
CCAS_Chargeback_Archive - Chargeback archiving data annually to relieve space usage
Page 65 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
For the FIRS application: There is a special procedure that is followed. The FIRS Special Monthly Maintenance
process is found in the below location:
gdmsprd: Schnaubelt, Tom/IS/Global Infrastructure/GDS/Team Folders/Database Services/Team Folders/Database
Shared Services/DB2/
13 Impact
This is the MRPII application used by the Merck Manufacturing division at the West Point facility. There are
separate procedure needs to be followed for recovering the production database (P4) to a quiesce point after
production jobs have abended during the nightly cycle. Procedure details document is IMPACT-MMS-MAN-003-
DB-REC-ABND, see Appendix C.
It is expected that IMPACT will go to full Read-Only mode in the next month and subsequently the procedure will
go away.
The DR plans and Work Instructions are located at both WebTop and Shared Drive.
WebTop: Gdmsprd:cabinet/IS/Global Infrastructure/GDS/Team Folders/Database Services/Team Folders/Database
Shared Services/DB2/Operations/L5-Plan Dr DB2 Subsystes.doc
The connection and IP address to Rahway and WestPoint DR site is RDIBM and WDIBM.
Within a month of the planned disaster recovery exercise, execute following process at both WPTSO and RYTSO.
DB2DBA.DB2.BENCHMRK.CNTL($DOCPROD)
West Point
THIS MEMBER DOCUMENTS THE FOLLOWING TESTING PROCEDURES:
***********************************************************************
THE NAMING CONVENTIONS FOR THE PDS MEMBER NAMES ARE AS FOLLOWS:
Page 66 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
***********************************************************************
***********************************************************************
*************** A) WEST POINT PROD DB2P BATCH ***************
***********************************************************************
Page 67 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Page 68 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
***********************************************************************
*************** B) WEST POINT PROD DB2P ONLINE **************
*************** (TSO LOGON PROC PRODDB2) **************
***********************************************************************
*** NOTE: MAKE SURE THE SSID IS CORRECT AND CAN'T BE CHANGED.
B.5) VIA THE IBM COMMAND INTERFACE ISSUE (USING TESTDBA USERID)
A) -DIS THREAD(*) DISPLAY THREADS
B) -DIS UTIL(*) DISPLAY UTILITIES
C) -DIS TRACE(*) DISPLAY TRACES
Page 69 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
RAHWAY
THIS MEMBER DOCUMENTS THE FOLLOWING TESTING PROCEDURES:
***********************************************************************
THE NAMING CONVENTIONS FOR THE PDS MEMBER NAMES ARE AS FOLLOWS:
***********************************************************************
Page 70 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
***********************************************************************
*************** A) RAHWAY PROD DB2P BATCH ***************
***********************************************************************
Page 71 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
***********************************************************************
*************** B) RAHWAY PROD DB2P ONLINE **************
*************** (TSO LOGON PROC PRODDB2) **************
***********************************************************************
Page 72 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
*** NOTE: MAKE SURE THE SSID IS CORRECT AND CAN'T BE CHANGED.
B.5) VIA THE IBM COMMAND INTERFACE ISSUE (USING TESTDBA USERID)
A) -DIS THREAD(*) DISPLAY THREADS
B) -DIS UTIL(*) DISPLAY UTILITIES
C) -DIS TRACE(*) DISPLAY TRACES
Page 73 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Services/DB2/Operations/SYSA/DR_Drill
15 Auditing
This will allow all Production DB2 databases within scope of Sarbanes-Oxley managed by Database Services to be
audited. This applies to all IS personnel accounts
1. Save updated critical data in database SOX, table CRITICAL_TBL_AUDIT for 15 months.
2. Save ACID with elevated privilege e.g. SYSADM and SYSOPR in ELVTD_PRIV_OWNER
To generate the above audit report, logon with a special ACID – CRMT04 and logon proc DCA. The JCL is in
“CRMT04.JCL.CNTL(DBAA5710)” and “CRMT04.JCL.CNTL(DBAA5738)”. The detailed process is documented
in “DB2 Sox evidence gathering” found in WebTop:
Gdmsprd:cabinet/IS/Global Infrastructure/GDS/Team Folders/Database Services/Team Folders/Database Shared
Services/DB2/SOx
To be able to provide the audit report during an audit, the following requests or reports should be saved.
1. Any ACID access change or new addition request should be saved
2. Any elevated privilege change request should be saved
3. Daily database change log, any insert, update or delete change to the databases: CCAS (C5710) or Payment
Hub (C5738) should be reported to the application managers and DBA team. The reports should be saved.
4. Daily job logs should be archived, and saved in CA-DP for 475 days.
Job C0134AU is stored at DB2DBA.DB2.SOX.CNTL
Whenever the email recipient is requested to be changed, the email address in
MSD.DBM.C0134.SOX.CNTL(C0134AUC) is where to make the modification for CCAS (C5710).
MSD.DBM.C0134.SOX.CNTL(C0134AUE) is where to make the modification for PHUB (C5738).
MSD.DBM.C0134.SOX.CNTL(C0134AUG) is where to make the modification for IMPACT (C5727).
Page 74 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
RY
CAPS – C2533 is under audit monitoring, the monthly job stored in MSD.DBM.C0134.SOX.CNTL(CAPSOX)
generates the report with of selected columns to show last update timestamp as evidence of no changes made to the
application.
Deliver the report along with Job Log to application.
The managers of the account owners have already requested the account deletion: no further authorization is required.
Mark the action taken for each account in the column "G" and if not deleted please mention in the Comments field why the account couldn't be
deleted.
Save and reattach the file to this remedy ticket when done.
This annual request is cleaning up the database access of listed ACIDs, not drop the ACIDs from mainframe.
To clean up the access, Mainframe Resource Authorization forms need to be filled out, with the ACID, Resource
type and Resource, which are attached to Remedy ticket, sent to ACCESS_ADMINISTRATON INF_DATA to
process.
Page 75 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
Resource type and Resource is generated by running job in CRMT04.JCL.CNTL, each complex has it’s respective
job setup, use the information in dataset , MSD.DBM.C0134.SOX.AUTH.C57*.OUT13.* to fill out the MRA form.
For 2014 Feb request, applications CCAS and PHUB are in scope, using following members to generate the report,
which is using the V suffix( it should be marked in the comments of the job). Verify the access has been removed,
the ACID won’t show up in the report. If any remain, you work with the assignee of Remedy ticket until verification
run is clean.
Get on WPTSO with CRMT04 procedure DCA,
Submit following jobs for CCAS or PHUB
CCAS - CRMT04.JCL.CNTL(DBAA5710)
PHUB - CRMT04.JCL.CNTL(DBAA5738)
Page 76 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
This report contains what profiles and/or IBMGROUPs caused ACID to show up on the report, the value is used to
fill out Resource column in Mainframe Resource Authorization form for the ACID.
On Mainframe Resource Authorization forms, the ACID is retrieved from the original excel spreadsheet, the
resource type and Resource are from report generated above, make sure the information are listed correctly, it might
have multiple forms to list all the ACID. Attach all the MRA forms to WO ticket, Assign to
ACCESS_ADMINISTRATON INF_DATA . After A&A says they are done, you rerun the job that creates the
report using the V suffix, and verify that access has been removed. If any remain, repeat the process.
Turnaround time can be long, you may need to get on a list to be approved to send this directly to A&A instead of
through the Divisional Security Administrator because this is SOx process.
Notes:
Some ACIDs have access to more than one application, need to verify the ACIDs again with application.
Following ACIDs are not TSO ID but Process/Access ID, the owner might not stay at the application, but the ID
should not be revoked, could have application change the name via MRA form to transfer the name.
Page 77 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
15.4 Sox audit process, (update Sox tables pre Sox audit process)
When Daylight savings time change, once in the Fall, another in Spring, the Sox Critical table Process needs to be
modified to reset the process time frame accordingly. The document is saved in
http://webtop.merck.com/webtop/component/main?__dmfClientId=1397047623249&__dmfRequestId=__client1
~~2&__dmfJumpType=jump
16 SLA Management
Below are the SLAs defined by Merck for resolving requests/incidents.
There are planned revisions to the following applications (as of Sep 1, 2013). Refer to Section 20 for the release
schedule.
CCAS
FACTS
FIRS
Page 78 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
18 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.
DB2 Contacts
Name Number Time Interval
Offshore Pager +1(979)092-6110
+1(950)000-4035
Vijay/Narayan 30
+1(/956)619-1392
Chiali Tsai +1(301)602-5824 45
Srini Damera +1(408)334-5555 60
Jim Fletcher +1(215)264-9345 90
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:
Don’t work on any request without a Remedy Case, unless it’s an emergency
Don’t run any DML or DDL simultaneously in multiple environments
Don’t perform any DML activity without a Merck Manager’s approval
Don’t’ delete or truncate data from any table without manager approval (Production Environment)
Page 79 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
20 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:
IT Managed Services Partner Training Requirements
21 References
Reference Identification / Description Source / Location
SDLC-SOP-05-08: Global Services (GS) Service Request Fulfillment https://remedy-web.merck.com
SDLC-SOP-05-01: IT Incident Management https://sdlc.merck.com
SDLC-SOP-05-02: IT Problem Management https://sdlc.merck.com
SDLC-SOP-05-07: Administration and Control of Service Knowledge
https://sdlc.merck.com
Management Articles for Global Services (GS)
ITSM-SOP-GEN-000068 - GTS Configuration Management Process http://edms.merck.com
ITSOP-0006 - Qualification of Infrastructure Systems and Components http://edms.merck.com
ITSOP-0011: System Administration and Use of Enterprise Backup and
http://edms.merck.com
Recovery Systems
ITSOP-0014 - Account and Access Management for IRM&C Supported
http://edms.merck.com
Applications and Systems
ITSOP-0015 – IT Change Management Process – Pre-Authorized
http://edms.merck.com
Changes
ITSOP-0020 - IT Change Management Process – Planned and Unplanned
http://edms.merck.com
Changes
ITSOP-0018 - Information Security Threat and Vulnerability
http://edms.merck.com
Management
ITSOP-0019 - Information Security Investigation Management http://edms.merck.com
ITSOP-0021 - Information Security Incident Management http://edms.merck.com
22 Resources
Remedy https://remedy-web.merck.com
Documentum http://webtop.merck.com/
Page 80 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
http://webtop.merck.com/webtop/component/main?__dmfClientId=1384800321802
Database Backup Information
&__dmfRequestId=__client2~~2&__dmfJumpType=jump
http://webtop.merck.com/webtop/component/main?__dmfClientId=1384800321802
&__dmfRequestId=__client2~~2&__dmfJumpType=jump
Database Operations gdmsprd: Cabinets/IS/Global Infrastructure/GDS/Team Folders/Database
Services/Team Folders/Database Shared Services/DB2
http://webtop.merck.com/webtop/drl/objectId/090030f980ef74ce
On Boarding Document
(Runbook, etc.) http://projectsext.merck.com/sites/core_infr_transition/ProjectDocuments/Forms/All
Items.aspx?RootFolder=%2fsites%2fcore%5finfr%5ftransition%2fProjectDocument
s%2fKA%20Documentation%20%2dTemp%2fDatabase%2fDB2&FolderCTID=0x
0120005765ACD97B235541AEE16F2D43DF78F6
Egate https://egate.merck.com
AlarmPoint http://alerting.merck.com/alarmpoint/signOn.do
AMSU http://uctvp615:7777/pls/apex/f?p=129:1
http://webtop.merck.com/webtop/component/main?__dmfClientId=F5_Opener&__dmfRequestId=__client1~~2&__
dmfJumpType=jump
Page 81 of 82
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.
PLATFORM SUPPORT PLAN
DB2 Platform Support Plan, 1.0
DEPARTMENT/DIVISION/SERVICE AREA – TOPIC/SUBJECT/USE:
Infrastructure Engineering & Development – Database Services
http://webtop.merck.com/webtop/component/main?__dmfClientId=F5_Opener&__dmfRequestId=__client1~~2&__
dmfJumpType=jump
http://webtop.merck.com/webtop/component/main?__dmfClientId=1385061529567&__dmfRequestId=__client1~~
3&__dmfJumpType=jump
http://webtop.merck.com/webtop/component/main?__dmfClientId=1394111638204&__dmfRequestId=__client2~~
2&__dmfJumpType=jump
Page 82 of 82
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.