Update 25.04.2005: On the meeting we discuss on setting SGA MAX SIZE SGA TARGET 40% / PGA AGGREGATE TARGET 40% of system memory. Taking from a original 10g installation...
RAC meeting 20050408 Maria summarized Q1 2005 operations on assembly, configuration and functional tests Ioannis doing tests on scalability for reading tests...
RAC meeting Minutes 17 06 2005 Contact Tim Whibley for cable correctly the arrays that were assigned to Castor. Tests by DirkD will move from 8 node to...
RAC meeting 12 Dec 2005 Hardware 30 mid range PCs are ready in critical area in GPN network and on LANDB. Today wll go to CCDB and can be started to be installed...
Frontier Stress Tests This page describes FroNtier stress tests. Contact: Ramos Test Plan The objectives of this testing effort are: Develop an application...
Backup Recovery Test for 3D Streams Setup Scenarios to be tested (proposal by Gordon) As described in the 3D meeting, here are the scenarios we should look at for...
Acceptance Tests and Sanity checks for Oracle DB hardware This page details a lists of tests and checks performed on arrival of the new hardware before adding it to...
Adding nodes to an existing RAC version 10g R1 Note for 10gR2 changes are needed Purpose This piece of documentation describes the procedure of adding new nodes to...
Additional Configuration for RAC environment as Apply database If the owning instance of a Streams target queue fails, the ownership of the queue is automatically...
10g RAC on Linux, adding cluster nodes This is an addendum to the installation procedure in Installation procedure Complete the `OS Setup and Prerequisites` as...
ALICE Online Database Contact addresses in ALICE Piquet 24/7 PHONE NUMBER AND MAIL ADDRESS TO BE DEFINED SysAdmins MAIL ADDRESS TO BE DEFINED Announcements...
AMGA Replication tests using Oracle streams SETUP The test will be performed between the 2 Oracle streams test nodes at CERN, one will be the master the other...
ASM Metadata and Internals A collection of facts on configuration and and diagnostic of Oracle ASM. More on RAC and ASM configuration and performance of CERN Physics...
Atlas DBs and online network A wiki page for the discussion on how to connect Atlas online (pit) to the DB services in IT A few acronyms ATCN: ATLAS control...
Automatic Recoveries Automatic test recoveries are indispensable element of any backup system. They do not only help to ensure recoverability but also to detect possible...
Backup Implementation Summary The implementation of a backup strategy based on Oracle RMAN 10g is described in this document. This strategy allows for (1) backups...
Backup predictions for 2008 v3.xls: Tape backup volume predictions for the end of 2008 Backup predictions for 2009.xls: Backup volume predictions for 2009
Summary The implementation of a backup strategy based on RMAN 10g is described in this document. This strategy allows for (1) backups to tape and (2) backups to disk...
Introduction to new Oracle users and developers at CERN Are a new Oracle database user or developer at CERN? Please read on. First of all, welcome to Oracle support...
LHCB LHCbBookkeeping LHCb Bookkeeping new 06/10/2005 , Miguel Anjo, wiki Current stage: integration Host: lhcbr1 v.cern.ch, lhcbr2 v.cern.ch / Service...
CernRoles script This document shows how to deploy the `Password Verification Utility`, the CERN profiles and roles as discussed in DBA meetings. Setup Log...
Check list for HW deployment on Q1 2008 The aquisition of 34 mid range servers and 60 storage arrays will replace RAC1 (named RAC5, names to be ITRAC5xx, ITSTOR5xx...
Check Oracle 9i single instance database This applies for all Compass, Harp nodes and rls1 database. Check database status This tutorial shows how to check the...
Procedure 1) Check if the endpoints are reachable (validate service) 2) Check if the container is running If there are problems, the best is to move to another node...
Check PDB cluster Check DB status This tutorial shows how to check pdb01 database on PDB cluster. This can be useful in case of any problem with the database and...
Check list for a iAS production node Quick guide: Go directly to validation page and check if the necessary container on the stand by machine is running Make...
Terminal fanout Tools to run the same command on a multinode cluster Terminal fanout clusterssh (cssh) based on xterm, a master input window sends command...
General information The coordinator is Francesca Cavallari (Francesca.Cavallari #64;cernNOSPAMPLEASE.ch). The main developer of this application is Rick Egeland (Ricky...
General info The author of the application is Gennadyi Lukhanin (lukhanin #64;fnalNOSPAMPLEASE.gov) working in Fermi Lab. Some documents describing the project can...
CMS Online Database Contact addresses in CMS Piquet 24/7 PHONE NUMBER AND MAIL ADDRESS TO BE DEFINED SysAdmins MAIL ADDRESS TO BE DEFINED Announcements...
Connection management with Oracle servers Main considerations This page is a very short guide on connection management for Oracle applications. It does not replace...
# # Shows connections for some users grouped by their duration for last 2 days # create or replace view cms listconn as select count( ) total, os username,trunc...
This page links to the steps done and/or advices given to application developers to optimize their applications. It serves as a standard place for sharing and save...
Installation In order to use the mid range servers which do not have AFS access, create a COOL standalone installation : http://cool.cvs.cern.ch/cgi bin/cool.cgi/cool...
Flashback scripts for Cool performance tests 20 Jun 2007 First of all, once the tables are created we should enable row movement on them and grant the flashback privilege...
How to compile the Persistency Server and run the tests Assumptions: The /afs/cern.ch is mounted You can access the Persistency dependencies from the...
Persistency Server Project Howto CoralServerCompilation Development process notes Normally, we send engineering releases to the experiments weekly. The releases...
Oracle CPU patch April 2006 issues installation instructions CPU April 2006 for 10.2.0.2 contains 1 fix related to sql injection of a sys package. Exploits for this...
Oracle CPU patch January 2007 CPU January 2007 for 10.2.0.2 contains a limited number of vulnerabilities. It can be replaced by: revoke execute on sys.dbms...
Oracle CPU patch January 2006 installation instructions This Wiki page has the scope of documenting the installation steps for the Oracle security patch CPUJAN...
Oracle CPU patch July 2006 @ PDB CPUJUL2006 for Physics Database Services. Database Oracle Homes needs to be patched (all versions) as documented in Metalink`s Note...
Oracle CPU patch October 2005 installation instructions Note the CPU Oct05 patch needs to be applied to the DB Oracle Home and OEM agent home. The following describes...
Create Oracle 10g Database Overview This note describes how to create Oracle 10g Database. Requirements We assume you already have complete a binary install of the...
Create Oracle 9i Database Overview This note describes how to deploy an Oracle 9i Database. Requirements We assume you already have complete a binary install of...
Creating Veritas volumes and Oracle tablespaces on PDB01 The following is a simple tutorial on the steps to follow to create dedicated tablespaces for specific users...
Automatic service relocation to their prefered nodes with crsrelocate.py : crsrelocate.py is a command line utility that uses srvctl to display information about...
When users are not using bind variables, we can force Oracle to bind their queries. Is a last resource solution. PDB01:SQL GRANT ADMINISTER DATABASE TRIGGER TO atlas...
CVS on PDB Backup Physics Databases have a db4lcg CVS repository created on CERN Central CVS Service There is a passwordless access to the CVS already...
Stages of database applications development Development The development level service characterizes by: 8/5 monitoring and availability DBA consultancy...
Using the Integration Service Service Description The Integration Service facilitates the second step in the development process of a database application. Its goal...
Oracle 10g database installation and creation with kits The information about the software and database installation kits is at http://wwwdb.web.cern.ch/wwwdb/savannah...
Log of database issues and notes 28 10 2008. BNL has found a crash of ASM which needs node reboot to be fixed: Bug 7331323 ORA 27302: FAILURE OCCURRED AT: SKGXPVFYMMTU...
Performance tests and benchmars index page A first little report with figures on the stress test : FirstStressTestReport A rapid procedure to use SwingBench...
Motivation As many database configuration changes are applied at the moment by hand, this can lead and actually leads to configuration divergence which is definitely...
LCG 3D Service Level description of the service level expected from tier 0 and tier 1 sites description of responsibilities of site database teams vs experiment...
DB Services post mortem Atlas PVSS2COOL June 27th, 2009 Incident report and affected services: Sunday afternoon 27 6 Viatcheslav Khomutnikov (Slava) from Atlas reported...
Deploy RLS App using automatic scripts This document describes how to use a script that sets up the Oracle 9iAS and deploy the EDG Local Replica Catalogue (LRC)...
Description of Production Accounts Each application going to production receives three accounts: a main account which is an application owner account (it will...
Raise vendor call for FC Disk Arrays Check at https://twiki.cern.ch/twiki/bin/view/FIOgroup/TsiDiskWinVendorCall It will allow you to create a problem ticket...
Disk Replacement on PDB Cluster Saturday`s (12.03.2005) intervention on PDB Cluster: 1. In order to stop flood of emails I commented out the following line in the...
Downstream Database Configuration The objective of this configuration is to isolate the source database against network or database problems at the destination sites...
Dear users, The Physics Databases team has been notified there is a problem with the INSERT DB NAMES HERE . We are currently investigating this problem, and will...
Oracle Enterprise Manager Agent setup The following document summarises the steps for installing the agents: Agent install.doc: notes for installing the agents...
FC configuration Table below shows how machines are connected to FC switches at the moment: Note: on Switch N.1 settings for switch box 1 are inverted from the config...
Frontier Setup At Tier0 This page includes a description of the existing Frontier infrastructure at Tier0 (CERN). Cluster description CMS Frontier production cluster...
Checklist for well written Oracle application Reference slideshow (last updated March 2006) Use bind variables Place holder variables in SQL statements...
Oracle Services for Physics High Availability and Performance This page aggregates documentation, measurements and studies on the subject of performance, high availability...
Handling Human Errors Human errors and logical data corruptions they cause are one of the most often faced types of failures in any database environment. Handling...
The goal of this exercise is to practice backup and recovery of Tier 1 databases. Due to very limited time only 1 recovery scenario (i.e. full database point in time...
How to install a new servlet in a Frontier server This page contains instructions on how to install a new servlet in a Frontier server that is already running. Installation...
10g RAC on Linux Installation Procedures RHEL3 (see RHEL4 for newer installations) This document describes the installation steps for Oracle 10g for the physics...
10g RAC on RHEL 5 64bit for PDB Installation Procedure This document describes the installation steps for Oracle 10g for the physics database services at CERN....
10g RAC on Linux for PDB Installation Procedure This document describes the installation steps for Oracle 10g for the physics database services at CERN. The key...
Install Oracle 10g Binaries Overview This note explains how to install Oracle 10g Database Server (Oracle10g) release 1 (patchset 10.1.0.3 or 10.1.0.4) on Linux...
Install Oracle 9i binaries Overview This note explains how to install Oracle 9i Database Server (Oracle9i) release 3 (patchset 9.0.2.4) on Linux Red Hat Advanced...
The following is a list of the DB instance parameters for 10.1.0.4 at Tier 0. Please refer to Installation Procedure for 10.2 parameters (a few minor differences can...
Sniped sessions automatic killing This script creates a job that automatically checks and kills all sniped sessions (sessions that timed out, but were not cleaned...
LDAP Server on PDB Backup There is LDAP server running on PDB Backup as CRS service named `pdb ldap` To start it or stop it use: crs start pdb ldap or...
LFC worklog Contacts ADC DP: Miguel Anjo GD: Sophie Lemaitre, James Casey Production RAC Host: lcgr1 v(avail),lcgr2 v(pref) / Service name: lcg lfc.cern...
CORAL LFCReplicaSvc overview The LFCReplicaSvc is a plugin used by CORAL applications (including the COOL conditions database) to retrieve the physical database replicas...
LFC Streams Replication Tests Objective: test replication of the LFC using Oracle Streams and Materialized Views Accounts The following accounts were created:...
LHCB LHCbBookkeeping Problems of high load on RAC due bulk deletions 27/Sep/2005 , Luca Canali, email The analysis of the issue is: you have a `delete job...
Log rotation setup for Oracle log files Oracle logs grow without limit and need rotation to be set. The main goal is to keep online only a subset of logs that is useful...
Restore multiplexing of the controlfile Scenarios: restore of the multiplexing of the controlfile after a failure additional controlfile multiplexing Configuration...
Migration of a RAC to new nodes Purpose This piece of documentation describes the steps to move a RAC installation/db to a new set of nodes. Steps Configure...
Minutes from the phone discussion August 4th, 2005, 16:00: Participants: Fermilab: Lee, Yuyi CERN: Radovan Radovan summarized the currently available FrontierAccess...
Minutes 24 November 05 VRVS/phone: Stefan (ATLAS), Gordon (RAL), Sasha(ATLAS), Yuri Smirnov(BNL), Vladimir Kravchuck(RIPN), Marc Rodriguez(PIC), Pierre Etienne...
Minutes 29 September 05 General issues Discussion on Streams users privileges (recommendation from Anil Kumar): dba privileges Streams administrator is a requirement...
Monitor Streams Status Scripts You can find more information about how to monitor the Streams environment on the Oracle Streams documentation. capture status...
Multipathing with Qlogic HBAs failover and LUN load balancing This is a short guide to the configuration of multipathing with QLogic HBAs for the physics database...
Cluster MYSQL for HA using Oracle CRS Oracle clusterware CRS can be used to cluster for high availability (HA) non Oracle resources. This wiki page describes the steps...
E dit W YSIWYG A ttach PDF P rintable r7 09 Apr 2007 01:27:09 RadovanChytracek You are here: TWiki PSSGroup Web PhysicsDatabasesSection MySQLTesting...
Naming convention for Database services at CERN Last updated: 27.October.2005 Having a general naming convention across all database services at CERN will help not...
Fast failover after cluster node lock up and protection against client hangs Executive summary Oracle client sessions can in certain conditions (such as a locked...
Open Physical Standby database for testing and re enable Dataguard afterwards This document is based on `Data Guard Scenarions` at http://oracle documentation.web...
Operators` help guide The operators receive an alarm in case of a problem with one of the Physics Services machines like : any filesystem full machine not responding...
Introduction This framework has be created to answer the needs for stress testing and performance benchmarking in the IT/PSS/DP section. Here is a picture of how the...
Installation Requirements The framework is coupled to several tools available at CERN. You will need to check if everything is set up correctly. Every client...
Load testing scenario : inserting COOL data This test consists of inserting data into the database with the COOL package. The metric measured is the number of objects...
ORACLE STREAMS TESTS with ATLAS GEOMETRY ACCOUNTS The script attlasdd accounts.sql creates a copy of the accounts structure for the Atlas Geometry application...
ORACLE STREAMS TESTS with COOL COOL ACCOUNTS: SCRIPTS and DOCUMENTATION account model for COOL deployment Please note that this page only deals with Oracle...
System performance measurements, IO and CPU (Orion and jloci) The goal of this page is to share the results of the database system performance specs among the 3D...
Concerned machines Note : this is for 2007 installations on RAC1,RAC2,RAC3,RAC4; Minor changes for 2008 Q1 64 bit installation on RAC4. Quadcore installations are...
Extra fixes on top of 10.2.0.3 for Linux 32 bit NOTE: this is NOT NEEDED when installing with OH cloning using the most current image in pdb backup 1. Bug...
Extra fixes on top of 10.2.0.4 for Linux 64 bit This pages is intended to keep track of patches and bugs on top of 10.2.0.4 for 3D databases, CERN and T1s. See also...
Miguel Anjo, 15.March.2004 This memo is to give an overview of the services expected to be performed by a control and monitoring machine for Physics Databases Services...
PDB backup machine general information PDB backup machine (currently itrac330 alias pdb backup) hosts several services critical for the PDB Database Service operation...
Streams Performance Tuning Steps We have been working, with the help of Taiwan, on several Streams optimizations with long latency network links and we have achieved...
CERN IT Physics Databases Service The Physics Database Services group provides Oracle based database services for the Physics community at CERN. We currently host...
2004 July 13, IT DB Group Meeting POOL Relational Backend, Ioannis Papadopoulos Oracle Client Kits, Andrea Valassi 2004 Mar 30, IT DB Group Meeting Data Guard...
Presentations on Oracle Services for Physics, 2006 UKOUG RACSig Oct06 LC.pdf: Presentation at the UKOUG RAC SIG meeting, October 2006 3D CERN Sep 06 Luca...
Presentations on Oracle Services for Physics, 2007 RAC LoadTesting.ppt: Load Testing and Benchmarks on Oracle RAC, Romain, DB meeting, Dec 2007 Inside Oracle...
Presentations on Oracle Services for Physics, 2008 experience in a multi RAC environment (.pdf), Miguel, RAC HA SIG, Feb 2008 Storage Studies WLCG workshop...
Presentations on Oracle Services for Physics, 2009 Storage Overview DM groupmeeting Q1 2009 LC.ppt: Overview of Storage and IT DM lessons learned DB workshop...
Reporting database related problems via the WLCG communication channels All database interventions, also transparent ones (like single node failures) and also unplanned...
General Information LCG 3D Project Leader: Duellmann PEB Project Proposal: / pdf and http://lcg.web.cern.ch/LCG/PEB/Minutes/Minutes20040720.html minutes...
Last Published Publisher DirkGeppert Date 13 Feb 2008 15:23 {PublishContrib}{Dir} /afs/cern.ch/project/twiki/production/twiki/export/ {PublishContrib}{URL} https...
Quadcore Tests evaluation of a 2 x quadcore Intel x86 64 machine for PDB This page reports on the results of the tests on a latest generation server equipped with...
Connection to RAC database Intermittent ORA 12545 error when trying to connect to RAC database. In a multiple node RAC environment listeners do the load balancing...
RAC on Linux at CERN Pages moved to DBA Area This page contains links and documents to facilitate the deployment and management of the Oracle 10g RAC infrastructure...
T3 lost RAID 0 Intervention log Author: Magnus L beck Date: Jan 6, 2004 Description: This is a summary of what was done on the T3 array dbsct37 , which lost a...
Disaster recover of PDB cluster This is a step by step description on how to perform a disaster recovery on the PDB cluster database named pdb01. Currently this...
Recover RLS databaseThis document was last revised: March 3, 2004 by Magnus L beck Prerequisites Diskserver with Oracle 9 binaries installed according to RLS...
Recovery from storage failures In our current RAC architecture storage failures are the most problematic ones. In some cases they can lead even to cluster downtime...
Database recovery procedure for COMPASS (at new node) 1. We should make a backup of catalog if we don`t want to loose the backups, with export tool. Jacek to...
Recover Gaps in Standby Databases from primary Using incremental backups A standby database that has fallen behind from prod can be refreshed using incremental...
Recycle Bin automatic purging This script creates a job that automatically purges all objects (tables) in recycle bin that are older than 7 days (edit the default...
Development of Oracle applications Best practices Development of Oracle applications Best practices Jacek Wojcieszuk, IT/PSS March, 2006 Documentation Oracle...
Oracle RAC removal steps Note1: This page shows the necessary steps to completely delete and start re install Oracle RAC software. 1. Stop and remove all ASM and...
10g RAC on Linux, removing cluster nodes Please see also the installation procedure in Installation procedure Stop Oracle services on the node to be removed from...
sqlplus for linux with command line history and editing: rlwrap is a `readline wrapper`, a small utility that uses the GNU readline library to allow the editing...
LHCB Routing application Using PL/SQL packages and OCI Ioannis comments 04/Aug/2005 , email Note that I have not yet attempted to run the code itself. I just went...
Monitoring of disk arrays: The agent.ini file (attached) should be uploaded (via FTP) into the `/cfg` subdirectory of the disk arrays. After a controller reset, this...
TWiki search by CERN Search Results You may also search with the internal TWiki WebSearch . Please note that TWiki internal WebSearch may be very slow for large...
Add services to the DB and CRS Setup Oracle 10g services on RAC. Two steps are required (crs registration dbms service stored procedure). The first step will create...
Graphs for usage statistics of the databases Web page options The web page with the statistic graphs loads after choosing from a list of services linking in it. On...
Session Manager This allows the user to use a web interface to see his own sessions and kill them Setup Go to pdb backup1 $ cd ~/production/session manager...
Sessions Manager Tool to look at and manage your sessions From these pages, you can see a list of your sessions, look at details about them (SQL being processed,...
10g RAC Single node installation Single node installation for downstreams capture OS Setup and Prerequisites RHEL 4, Oracle user and group, kernel parameters...
SQLPython SQLPython is a SQL command line client designed with extensibility and personalization in mind. Scope SQLPython is a command line tool written in python...
SQL Trace Access and Analysis: OraSRP This page shortly describes a package to deploy and analyze SQL trace files for DBAs and developers. This package is a...
Infortrend storage array configuration for PDB RACs Each disk array supposed to be used with RAC installation should be configured in the following way: 1. Go to...
Oracle Streams configuration The document StreamsReplication unidir.doc includes: an overview of replication using streams replication environment configuration...
Streams Configuration Checklist The list below contain both minimum and recommended requirements for Tier 1 centers before having Streams configured and connect to...
Streams Apply Service failover on RAC 10gR2 Install the scripts attached to this page to the FAN directory for 10g CRS as detailed here: mkdir $ORA CRS HOME/racg...
Tool for 3D Streams Monitoring Monitor script Python script which is running as a daemon (not Cron job). It collects statistics from each registered database using...
3D Streams Monitor help page Streams monitor is an web application which provides complex online overview of the Oracle Streams enviroment that is used in the...
Streams Operations Manual connect locally to the RAC node as streams administrator user (strmadmin) Streams Monitoring Tools application for Streams monitoring...
Streams Performance and Scalability Tests Goals This wiki page has the goal of documenting and sharing the results of streams performance and scalability testing...
STREAMS post mortem Network hardware problem affecting availability of several production databases and Oracle replication (Atlas: online offline and Tier0 Tier...
Streams Recommendations Check also metalink note 418755.1 Recommended patches of recommended Streams patches Capture site The capture process writes its own...
Streams Replication Configuration Overview of how to create a single source replication environment using Streams. Prerequisites configuration Checklist...
Streams Service Review General problems in the Streams Environment List of the general problems observed in the Streams environment databases and list of actions...
How to run Swingbench 2.2 in the distributed mode Install the nodes Download the required files 2.2 on http://www.dominicgiles.com/downloads.html Instant Client...
Veritas Volume Manager and T3 Arrays on the PDB cluster Overview of the architecture The PDB cluster is a Sun cluster with two nodes, sundb07 and sundb08. Oracle...
Talks and Conference Papers Conferences and Workshops database techniques.ppt: Resilience Explicit Computing in Grids, July 2008 CHEP07: presentation,...
Throughput Tests Preparation Setting Initialization Parameters Relevant to Streams Before setting up the streams replication environment, please review the Configuration...
Transportable Tablespaces for Scalable Streams Resynchronization Motivation From CERN data is distributed using Oracle Streams to a number of sites around the globe...
Oracle RAC upgrade from 10.1.0.3 to 10.1.0.4 Note1: This cookbook shows only the minimal steps to upgrade RAC on the new mid range PCs as configured by FIO for Oracle...
Upgrade 10gR1 to 10gR2 This page describes the steps to upgrade PDB RACs 10gR1 ASM from 10.1.0.4 to 10.2.0.2 Perform a full backup of the DB before starting...
Minor kernel upgrade and asmlib upgrade This page documents the operations needed for a minor kernel upgrade, in particular RHEL 3 from 2.4.21 37.ELsmp to 2....
Database User Accounts at CERN In the examples below we use the application name CMS DAQ. This name follows the NamingConvention. Owner / Human / Development account...
Misleading errors If Veritas VM reports disk problems while everything seems to be fine on storage level execute the following command: vxdisk list vxedit set failing...
Welcome to the home of TWiki.PSSGroup. This is a web based collaboration area for ... Physics Services Support Wiki Physics Databases Link to main Physics...
This is a subscription service to be automatically notified by e mail when topics change in this PSSGroup web. This is a convenient service, so you do not have to...
PSSGroup Web Preferences The following settings are web preferences of the PSSGroup web. These preferences overwrite the site level preferences in .,...