Environment Overview
Date: 03/01/2006
Version: 1.0
Table of Contents
Date By Description
2/21/06 Create Document
This document is property of DecisionOne, for internal use only. Page: iii
Acceptance
SIGNOFFS
IT:
tbd
Signature: Date:
ACCEPTED BY:
Project Sponsor
Signature: Date:
Project Sponsor
Signature: Date:
Project Sponsor
Signature: Date:
Model Sun V440 Model Sun V440 Model Sun V440 Model Sun V440 GP SQL SERVER
CPU 1.062Ghz(2) CPU 1.062Ghz(2) CPU 1.062Ghz(2) CPU 1.062Ghz
OS Solaris 2.9 OS Solaris 2.9 OS Solaris 2.9 OS Solaris 2.9
RAM 12GB RAM 12 GB RAM 16GB RAM 8GB
DISK 267GB RAID DISK 360GB RAID DISK 525GB RAID DISK 1100GB ??
Instance Version Instance Version Instance Version Instance Version
HR80PR V9202(64) FS80PR V9202(64) CRMP01 V8174 ASPTP01 V9205
ODSP01 V9205 ECMP01 V8174 CLKANP01 V8174 ??
TAPSP01 V8174
CLKOSP01 V8174
CDATAP01 V9205 ??
CPMP01 V9205
D1MIP01 V8174
EINSP01 V8174
EWFMP01 V9205
EXCHP01 V8174
PROD V8174
RLTMP01 V9205
RPTP01 V8174
Win NT Box
DSDBFRA002 DSDBFRA003 DSDBHQS001 USAHSDSCN011 PSDBHQS001 (RMAN)
IP 10.8.5.44 IP 10.8.5.45 IP 10.8.5.22 IP 10.8.2.202 IP 10.8.2.79
Model Sun V440 Model Sun V440 Model Sun E3500 Model unknown Model Sun E3500
CPU 1.062Ghz(2) CPU 1.062Ghz(2) CPU 400Mhz(4) CPU unknown CPU 336Mhz(2)
OS Solaris 2.9 OS Solaris 2.9 OS Solaris 5.9 Win 2000 sp4 OS Solaris 2.9
RAM 8GB RAM 8GB RAM 3GB RAM 785 MB RAM 2GB
DISK 400GB RAID DISK 400GB RAID DISK 160GB DISK 25GB DISK ~50GB
Instance Version Instance Version Instance Version Instance Version Instance Version
D1MID01 V8174 ASPTD01 V9205 D1MIT01 V8174 AWS V8160 RMONP01 V8174
EINSD01 V8174 CDATAD01 V9205 EINST01 V8174 RMONP09 V9205
EXCHD01 V8174 CLKAND01 V8174 EXCHT01 V8174 OEMP09 V9205
DH8QA V9202(64) CLKOSD01 V8174 RPTD01 V8174
HR8DM V9202(64) CPMD01 V9205 TEST V8174
HR8DV V9202(64) EWFMD01 V9205
HR8QA V9202(64) FS8DM V9202(64)
ODSD01 V9205 FS8DV V9202(64)
CLFYDM11 V8174 FS8QA V9202(64)
Database Object Naming Conventions
HELPD01 V8174
HELPQ01 V8174
HELPT01 V8174
HELPU01 V8174
Definitions:
TAPSD02 V8174
To move to Auburn
Application Abbreviation
Hills (When – TDB)
An application abbreviation is a three-character code related to
a specific application that prefixes that application’s database
Object Names
In general objects names should be kept as short as possible without losing their meaning.
This will accommodate the prefixes, and suffixes defined below.
Table Names
Table names are plural.
Table names will be prefixed with the application abbreviation.
Underscores will be used to separate words in the table name rather than spaces.
If a table name contains several words then only the last word will be pluralized.
Column Names
Columns will be unique within the database schema, except in the case of foreign key reference columns (columns used in
the child table of a foreign key relationship may use the name of the primary key column(s) that make up the parent key of
the parent table).
Column names will be singular.
In cases of denormalization the column name may be made plural. The DBA assigned to the project will make this change
when it is appropriate.
Index Names
Name the primary key index as <aa>_<TableName>_pk.
(e.g. The table emps will have a primary key index called hrs_emps_pk)
Name a unique key index as <aa>_<TableName>_uk.
Name a non-unique key as <aa>_<TableName>_ak.
When more indexes are added to the table, append a numeric to the name
(e.g. <aa>_<TableName>_[uk | ak]_<number>)
Constraints
Primary and unique constraints will be explicitly named; they will not use a system-generated name.
Name the Primary Key Constraint as <aa>_<TableName>_pk
(e.g. the table emps will have a primary key constraint named hrs_emps_pk).
Name a Foreign Key Constraint referencing a single column primary key as <aa>_<TableName>_fk.
When more foreign keys are added to the table append a numeric to the name
(e.g. <aa>_<TableName>_fk<number>).
Check constraints will follow a naming standard, and will not be created using a system-generated name.
Views
View names are plural.
View names will be prefixed with the application abbreviation.
Column names within views are singular except in the case where they have been denormalized for performance.
Underscores will be used to separate words in the view names, rather than spaces.
Packages
Packages will be prefixed by the three character application abbreviation.
Packages will have _pkg appended to their names.
Role Definitions
Role names will begin with the application abbreviation.
(i.e. <aa>_<RoleName>)
Sequences
Sequence names will be prefixed by the three-character application abbreviation followed by the name of the table they are
generating a key for and append _seq to the table name (i.e. <aa>_<TableName>_seq).
(e.g. A sequence on the table emps will be named hrs_emp_seq)
Triggers
Trigger names should begin with the application abbreviation followed by a meaningful name and finished with the trigger
type
(e.g. A “before insert for each row” trigger would be named <aa>_<MeaningfulName>_bifer).
Synonyms
Synonym names should begin with the application abbreviation.
Synonyms’ names should be identical to the objects they map to unless a valid reason can be presented for breaking this
rule.
Other Objects
All independent objects created in the database must be preceded with the application abbreviation. The DBA team will name
objects not currently defined in this document, but required by the application. The new standard will be added to this document.
Database Password Management
The passwords needed for access to the each of the databases are stored using
an Application called KeePass. The KeePass application can be found on the Q: drive
(Pnfphqs001\Data\Is\Shared) under the “DBA Admin/passwords” folder. In order to
obtain the password lists, run KeePass and select “open database” from the file menu.
Production Databases:
PSDBABH002 10.8.10.21 Solaris 2.9 1.062Ghz(2) 12GB HR80PR 9.2.0.2 notesusr HR 818 Migration Wayne Clarke
(64-bit) Datbase
odsp01 9.2.0.5 frdba Operational Data Store Paul Adcock
odsrpt
ncsystem Tally (Asset Paul Adcock
ncstartup Management)
PSDBABH003 10.8.10.23 Solaris 2.9 1.062Ghz(2) 12GB FS80PR 9.2.0.2 sysadm FS 818 Migration Sally Ann Lombardo
(64-bit) people Database
ps
PSDBABH004 10.8.10.26 Solaris 2.9 1.062Ghz(2) 16GB crmp01 8.1.7.4 crystal Clarify Help Desk Paul Adcock
seebeyond01
cprclrfy
clarify
sdrdev1 204.170.43.12 Solaris 2.8 248Mhz(6) 4GB rmont01 8.1.7.4 Oracle 8.1.7 RMAN Duane Wilcox
Lorraine Crawford
rmont09 9.2.0.4 Oracle 9i RMAN Duane Wilcox
Lorraine Crawford
oem9d01 9.2.0.4 Oracle 9i Enterprise Duane Wilcox
Manager Repository Lorraine Crawford
Development Databases:
DSDBFRA002 10.8.5.44 Solaris 2.9 1.062Ghz(2) 8GB d1mid01 8.1.7.4 dbapp D1 to EDS interface Jim Cartier
exchd01 8.1.7.4 dbapp eXchange database Jim Cartier
einsd01 8.1.7.4 dbapp eInsight database Jim Cartier
odsd01 9.2.0.5 odsdba Operational Data Store Paul Adcock
frdba
odsrpt
odsapp
DSDBFRA003 10.8.5.45 Solaris 2.9 1.062Ghz 8GB clkand01 8.1.7.4 clkdba Field Scheduling Jim Cartier
w6admin (Click) Analyzer
clkosd01 8.1.7.4.1 clkdba Field Scheduling Jim Cartier
w6admin (Click) Service
webczcs Optimizer
webuser
webbatch