SlideShare a Scribd company logo
1 of 18
<consultant>
<Date>
Sample Documentation
By
Matthew Wong
<Company_Name>
SAP Basic Operations Manual
For Oracle/Windows NT
Page 2 / 18
Servers and Databases Overview ............................................................................................................ 4
Servers: Basic Information ............................................................................................................. 4
STANDBY............................................................................................................................. 4
DEVELOPMENT.................................................................................................................. 4
PRODUCTIVE ...................................................................................................................... 4
Server/Client Landscape................................................................................................................. 4
Development Process ..................................................................................................................... 5
Administration of Change Requests ............................................................................................... 5
Transporting Client-Dependent vs. Client-Independent Changes .................................................. 5
Transporting Changes..................................................................................................................... 5
Starting/Stopping SAP and Oracle .......................................................................................................... 6
Starting/Stopping the Oracle Services ............................................................................................ 6
Logging onto Oracle with SVRMGR23......................................................................................... 6
Starting up/Shutting Down the Oracle Database ............................................................................ 6
Stopping Oracle (emergency) ......................................................................................................... 6
Starting SAP ................................................................................................................................... 6
Stopping SAP (normal)................................................................................................................... 7
Backup..................................................................................................................................................... 7
Using DLT vs. DAT........................................................................................................................ 7
Initialize the backup tapes .............................................................................................................. 7
Check tape header information....................................................................................................... 8
Full Backup from SAPDBA........................................................................................................... 8
Scheduling a Backup Job from SAP GUI front end ....................................................................... 8
Changing a Scheduled Backup job from SAP GUI front end......................................................... 9
Checking the Volumes Needed from the SAP GUI front end......................................................... 9
Database Restore/Recovery from Backup Tape .................................................................................... 10
Full Restore from Offline or Online SAPDBA backup ................................................................ 10
Performing Database Recovery .................................................................................................... 10
Restore a Single File or Tablespace (Using SAPDBA).................................................................11
RAID Management ............................................................................................................................... 12
View, Test, Change RAID Configuration ..................................................................................... 12
Boot System Tools from the Internal Hard Drive......................................................................... 12
Standby Server With Oracle Standby Functions ................................................................................... 13
Set Up the Standby Server............................................................................................................ 13
Refresh the Standby Database Control File.................................................................................. 13
Maintain the Standby Database .................................................................................................... 13
Switchover to Standby Server (Productive Server Crash)............................................................ 13
Standby Server Without Standby Function ........................................................................................... 14
Set Up the Standby Server............................................................................................................ 14
Maintain the Standby Database .................................................................................................... 14
Switchover to Standby Server (Productive Server Crash)............................................................ 14
Weekly/Monthly Administrative Tasks ................................................................................................. 15
Test Restores................................................................................................................................. 15
Cleanup: Backup and Delete ........................................................................................................ 15
Check File Systems ...................................................................................................................... 15
Check Boot from Backup Partition............................................................................................... 15
Update Backup Boot Partition...................................................................................................... 15
Client Copy and Deletion...................................................................................................................... 16
General.......................................................................................................................................... 16
Adjusting the Rollspace................................................................................................................ 16
Local Client Copy......................................................................................................................... 16
Remote Client Copy ..................................................................................................................... 16
Copying the Productive Client to the Development System (with Client Export/Import) ........... 17
Deleting Client.............................................................................................................................. 17
Page 3 / 18
Common Problems with Client Copy or Deletion........................................................................ 17
Page 4 / 18
PP
RR
OO
DD
DD
EE
VV
SS
ee
rr
vv
ee
rr
227700
220000
225500
110000 TTrraaiinniinngg
330000
DDeevveellooppmmeenntt//CCuussttoommiizziinngg
UUsseerr TTeessttiinngg//TTrraaiinniinngg
RReeffeerreennccee
PPrroodduuccttiivvee
SERVERS AND DATABASES OVERVIEW
Servers: Basic Information
Server PRODUCTIVE DEVELOPMENT STANDBY
Hostname PROD DEV STBY
System ID PRO DEV PRO
Changes Locked Allowed Locked
Primary
Services
Oracle
SAP
recovery
Secondary
Services
PC Anywhere Oracle
SAP (Dev)
SAP (Productive)
PC Anywhere
PC Anywhere
The overall landscape is a two-system development/test server and productive server. The third server
is s standby server that can be kept in a remote location. If the productive server fails, the development
server can be used for recovery (requiring several hours of downtime while the development server is
restored to the productive database), or the standby server can be used (requiring almost no downtime).
The standby server is a copy of the productive server database, and is periodically synchronized with
the productive server using the archived logs.
Server/Client Landscape
The DEV server provides three clients:
 Consultant/User Practice: for new
users to learn basic SAP skills
 Development/Customizing: for
consultants and key users, to make
development and customization
changes. After approval by the
consulting team, these changes are
released and then transported to the
testing client. This client contains application data periodically copied from the productive client,
in order to make the testing environment as close to the productive environment as possible.
Security must be enforced on this client
 User Testing/Training: For users and consultants to conduct thorough testing of changes before
transport to the productive system. This client contains application data periodically copied from
the productive client, in order to make the testing environment as close to the productive
environment as possible. Security must be enforced on this client
The PROD server provides two clients:
 Reference: for experienced users to have another client as reference. This client does not contain
any application data
 Productive: client for productive use
Page 5 / 18
Development Process
The development process is designed to
make sure that
1. changes are thoroughly tested before
being transported to the productive
system, and
2. the development and productive server
are kept in a consistent state
Administration of Change
Requests
The following procedures should be
observed:
1. Release of tasks and change requests
require the approval of a team leader
2. Release of change requests is
accompanied by paperwork describing
change request
3. If a change is rejected by the user, the
following change request documents are
grouped together with the first change
request
4. Changes always move from DEV 200 to
DEV 250 to PROD 300. They are then
imported to PROD 270 and DEV 100.
5. Each stage of changing/testing yields
documented results
6. The authority to make
client-independent changes is granted only to certain people under certain circumstances on one
client
Transporting Client-Dependent vs. Client-Independent Changes
Client-independent changes do not require a local transport, and therefore the only import that needs to
be executed is the import to the productive system. The rest of the transport procedure is the same for
client-independent changes as for client-dependent transports.
Transporting Changes
1. Log into the target server and start a command prompt.
2. Change to directory <TRANS_DRIVE>:usrsaptransbin
3. If transporting locally (on the DEV), enter
tp addtobuffer <request_number> client=<client> D01
tp import <request_number> client=<client> D01
If transporting to the production client, enter
tp import <request_number> client=<client> P01
If you want to check the transport buffer, use
tp showbuffer <SID>
If you want to clear the transport buffer, use
tp cleanbuffer <SID>
To see a list of all tp commands, use
tp help
Consultant and key
users test and
implement changes on
DEV 200. After
approval, team leader
releases request
MIS executes import to
DEV 250, if change is
client-dependent
Users thoroughly test
changes on DEV 250 and
accept or reject
Change is
rejected
MIS executes import to PROD
300 and 270 for all related
change requests (including
previously rejected
changes) in the order in
which they were released.
Changes are also imported to
DEV 100 for training.
Change is accepted
Page 6 / 18
STARTING/STOPPING SAP AND ORACLE
Starting/Stopping the Oracle Services
1. Go to Control Panel >> Services
2. Click on OracleServiceSID, and press “Start” or “Stop” to start or stop.
3. Click on OracleTNSListener, and press “Start” or “Stop” to start or stop.
Logging onto Oracle with SVRMGR23
1. Start svrmgr23.exe from the desktop icon.
2. At the prompt, enter connect internal. The screen should look like:
Starting up/Shutting Down the Oracle Database
1. Log onto Oracle using svrmgr23 (see Logging into Oracle with SVRMGR23).
2. Enter startup or shutdown to startup or shutdown the database. These commands will produce
output like:
Stopping Oracle (emergency)
1. Log onto Oracle using svrmgr23 (see Logging into Oracle with SVRMGR23). Use the shutdown
immediate command to shut down the database.
2. If the computer hangs after the shutdown immediate command, use the shutdown abort
command. After using shutdown abort, you should startup the database again (this initiates an
automatic recover), and then shut down normally.
Starting SAP
1. Start the SAP Manager from Start >> Programs >> SAP R/3 >> SAP ManagerXXX
2. Click the START button to start the dispatcher and message server. The lights on the display panel
will turn green.
Page 7 / 18
Stopping SAP (normal)
1. Handle background, transport, and other jobs that may be running.
2. Start the SAP Manager from Start >> Programs >> SAP R/3 >> SAP Service Manager
3. Click the STOP button to stop the message server and dispatcher. The lights on the display panel
will turn gray.
4. Log onto Oracle using svrmgr23 (see Logging into Oracle with SVRMGR23). Use the shutdown
command to shut down the database.
BACKUP
Using DLT vs. DAT
SAPDBA distinguishes different tape drives by the parameters in the file specified in the sapdba
backup parameter “Parameter File”. By default, this file is
D:OrantDatabaseinitSID.sap.
Set the parameters in this file as shown to change the tape device used:
DLT DAT (DDS/2)
Tape_size = 350000
Tape_address = /dev/nmt1
Tape_address_rew = /dev/nmt1
tape_size = 3600
tape_address = /dev/nmt0
tape_address_rew = /dev/nmt0
Initialize the backup tapes
The backup tapes must be initialized before use with the SAP backup tools. Suggested volume names
are in the file initSID.sap, and are of the pattern SIDBXX or SIDAXX for backup or archive volumes.
To initialize,
1. Make sure the tape to be initialized is in the tape drive
2. Check the tape header to make sure the tape was not recently used (see Check tape header
information)
3. Start sapdba and go to “h – backup database”
4. Choose “a – backup function”, then “b – initialize BRBACKUP tape”, then “q – Return”. The
sapdba menu should now look like:
5. Enter ‘f’ and press return, so that “Check label before initialize” is set to “no”.
6. Enter ‘j’ and press return, and enter the name (e.g. P01B13) to initialize the tape to.
Page 8 / 18
7. Enter ‘s’ and press return to start initializing the tape.
Check tape header information
1. Make sure the tape to check is in the tape drive
2. Start sapdba and go to “h – backup database”
3. Choose “a – backup function”, then “c – show information in tape header”, then “q – Return”. The
sapdba menu should now look like:
4. Enter ‘s’ and press return to start reading the tape header.
Full Backup from SAPDBA
1. Make sure the tape to be used for backup is in the tape drive
2. Start sapdba and go to “h – backup database”
3. Choose “j – backup volume(s)” and enter the name(s) of the volume(s) to use for backup (e.g.
P01B13). The name(s) must match the name in the header of the tape in the tape drive (see Check
tape header information).
4. Set the other parameters appropriately (e.g. “l – Verification after backup”, “k – Compress”)
5. Press ‘s’, then Enter, to start the backup procedure.
Scheduling a Backup Job from SAP GUI front end
1. Log into SAP and go to transaction DB13. The screen will show a calendar.
2. Double-click on the day you want to
schedule a backup. A menu will appear as
shown to the right here; choose the backup
scheme you want to use, and enter the time
of day you want to begin the backup job.
3. Press “Continue”
4. Enter the name(s) of the volume(s) to use
for backup (e.g. P01B13). The name(s)
must match the name in the header of the
tape in the tape drive (see Check tape
header information).
5. Press “Continue”
6. SAP will prompt for additional parameter
information. Enter this information until the
screen returns to the calendar. There will be
Page 9 / 18
an entry on the day the job was scheduled
7. Make sure the first tape to be used for backup is in the tape drive when the job starts
Changing a Scheduled Backup job from SAP GUI front end
1. Log into SAP and go to transaction DB13. The screen will show a calendar.
2. Double-click on the top line (for example, line “Thu 25”) of the day for which the backup job is
scheduled. A popup
box will show a list
of jobs for that day:
3. Click on the job for
which you want to
check volumes
needed.
4. Press “Change” and
enter the new job
parameters.
Checking the Volumes Needed from the SAP GUI front end
1. Log into SAP and go to transaction DB13. The screen will show a calendar.
2. Double-click on the top line (for example, line “Thu 25”) of the day for which the backup job is
scheduled. A popup box will show a list of jobs for that day:
3. Click on the job for which you want to check volumes needed.
4. Press “Volumes
Needed”. The system
will check the space
required and the
volumes entered in
the job.
5. Respond to any error
messages by
changing the
parameters of the job
(see Changing a
Scheduled Backup job from SAP GUI front end)
Page 10 / 18
DATABASE RESTORE/RECOVERY FROM BACKUP TAPE
Full Restore from Offline or Online SAPDBA backup
1. Make sure the database is shut down and the Oracle service is stopped.
2. Insert the most recent backup DLT into the tape drive.
3. Open a command prompt and go to F:oracleSIDsapbackup. The sapbackup log files must be
present in this directory. If they are not, or if you are restoring a PROD backup into the STBY
machine, you must copy the files from PROD’s F:oracleSIDsapbackup to STBY’s
F:oracleSIDsapbackup.
4. Enter the command brrestore and follow the online instructions
5. After the restore is finished, check logs to make sure no errors occurred. If errors occurred, either
fix the errors, or restore from a different tape
6. Restart the Oracle service.
7. If archive logs need to be applied, or if the database was restored from an online backup, follow
the steps in “Performing Database Recovery.” Otherwise, open the database now.
Performing Database Recovery
1. Make sure all archive log files from the time of the backup are in the directory
F:oracleSIDsaparch.
2. Make sure the backup control file script is ready (see below).
3. Start svrmgr23 and issue the following commands:
SVRMGR> connect internal
SVRMGR> startup nomount
SVRMGR> @<path_of_create_backup_controlfile_script>
SVRMGR> alter database mount;
SVRMGR> set autorecovery on
SVRMGR> recover database using backup controlfile
SVRMGR> alter database open resetlogs;
The control file script should look like:
The data and log files can be listed by querying the tables V$DBFILE and V$LOGFILE.
CREATE CONTROLFILE REUSE DATABASE 'P01' RESETLOGS ARCHIVELOG
MAXLOGFILES 255
MAXLOGMEMBERS 3
MAXDATAFILES 254
MAXINSTANCES 50
MAXLOGHISTORY 1000
LOGFILE
GROUP 11 (
'D:ORACLEP01ORIGLOGALOG_TG101_M1.DBF',
'G:ORACLEP01MIRRLOGALOG_TG101_M2.DBF'
) SIZE 20M,
GROUP 12 (
'G:ORACLEP01ORIGLOGBLOG_TG102_M1.DBF',
'D:ORACLEP01MIRRLOGBLOG_TG102_M2.DBF'
) SIZE 20M,
GROUP 13 (
'D:ORACLEP01ORIGLOGALOG_TG103_M1.DBF',
'G:ORACLEP01MIRRLOGALOG_TG103_M2.DBF'
) SIZE 20M,
GROUP 14 (
'G:ORACLEP01ORIGLOGBLOG_TG104_M1.DBF',
'D:ORACLEP01MIRRLOGBLOG_TG104_M2.DBF'
) SIZE 20M
DATAFILE
'G:ORACLEP01SAPDATA1SYSTEM_1SYSTEM.DATA1',
·
·
·
'G:ORACLEP01SAPDATA3PROTI_2PROTI.DATA2'
;
Page 11 / 18
Restore a Single File or Tablespace (Using SAPDBA)
This procedure can be used to restore individual files (control files, data files, etc) from a backup tape.
1. Open a command prompt and go to F:oracleSIDsapbackup. The sapbackup log files must be
present in this directory. If they are not, or if you are restoring a PROD backup into the STBY
machine, you must copy the files from PROD’s
2. Start sapdba
3. Choose menu item “k – Restore/Recovery”
4. Choose the appropriate menu item and enter the parameters
Page 12 / 18
RAID MANAGEMENT
View, Test, Change RAID Configuration
RAID configuration can be displayed using the Mylex DAC960 SCSI RAID Controllder
Administration Utility (dacadm.exe). To start the utility, log on as SIDadm user, and double-click the
Dacadm icon on the desktop. It can be changed using the Mylex DAC 960 configuration tool at
startup. This requires a boot from a floppy or from the internal hard drive.
Boot System Tools from the Internal Hard Drive
1. If possible, shut down the database and back it up before proceeding.
2. Reboot the machine and enter F2 for setup. In setup, go to Hard Drives and configure the first
hard drive type to Auto. Press F10 to save changes, exit, and reboot.
3. Press F2 for setup again. Change the boot disk to the new IDE hard drive added in step 2. Press
F10 to save changes, exit, and reboot.
4. The machine should now boot from the internal drive, and a tools menu will appear.
Page 13 / 18
STANDBY SERVER WITH ORACLE STANDBY FUNCTIONS
Oracle provides standby database functionality that allows a database copy to be designated as a
standby database until it needs to be open. Probably the only advantage to using this method is that the
standby database won’t accidentally be opened; it requires a special command to open.
Set Up the Standby Server
1. Make a full backup of the PROD database (online or offline)
2. Restore all files from the backup to the STBY.
3. Create the standby database control file. Start svrmgr23 on the PROD system:
SVRMGR> connect internal
SVRMGR> startup (if database is not already open)
SVRMGR> alter database create standby controlfile as ‘filename’;
SVRMGR> alter system archive log current;
4. Copy the standby control file and archived log files to STBY:
control files: D:oracleP01origlogActrlP01.ctl
F:oracleP01saparchctrlP01.ctl,
G:oracleP01sapdata1ctrlP01.ctl)
archived log files: F:oracleP01saparch
5. Start the STBY database. Start svrmgr23 on the STBY system:
SVRMGR> connect internal
SVRMGR> startup nomount
SVRMGR> alter database mount standby database;
6. Follow the procedure in “Maintain the Standby Server” to update the standby database.
Refresh the Standby Database Control File
Use this procedure to update the standby database control file.
1. Make sure archive log files are copied PROD to STBY (F:oracleP01saparch). This step is not
necessary when creating a new standby database. Start svrmgr23 on STBY:
SVRMGR> cancel standby database
2. Create the standby database control file. Start svrmgr23 on the PROD system:
SVRMGR> connect internal
SVRMGR> startup (if database is not already open)
SVRMGR> alter database create standby controlfile as ‘filename’;
SVRMGR> alter system archive log current;
3. Copy the standby control file and archived log files to STBY:
control files: D:oracleP01origlogActrlP01.ctl
F:oracleP01saparchctrlP01.ctl,
G:oracleP01sapdata1ctrlP01.ctl)
archived log files: F:oracleP01saparch
Maintain the Standby Database
Use this procedure to update the standby database.
1. Make sure archive log files are copied PROD to STBY (F:oracleP01saparch). Start svrmgr23
on STBY:
SVRMGR> recover standby database
Switchover to Standby Server (Productive Server Crash)
1. Shutdown the productive server
2. If possible, archive the current redo logs on the PROD system. Start svrmgr23 on the PROD
system:
SVRMGR> connect internal
SVRMGR> startup (if database is not already open)
SVRMGR> alter system archive log current
Page 14 / 18
3. Copy any unapplied archive logs to the STBY’s archive log directory (F:oracleP01saparch)
4. Follow the procedure in “Maintain the Standby Server” to update the standby database.
5. Activate the standby database. Start svrmgr23 on the STBY system:
SVRMGR> alter database activate standby database
STANDBY SERVER WITHOUT STANDBY FUNCTION
Set Up the Standby Server
1. Perform a full restore and recovery of the productive database into the standby system (see
Database Restore/Recovery from Backup Tape), but do NOT open the database after the recovery
Maintain the Standby Database
1. Make sure archive log files are copied PROD to STBY (F:oracleP01saparch). Start svrmgr23
on STBY:
SVRMGR> recover database using backup controlfile until cancel
Switchover to Standby Server (Productive Server Crash)
1. Shutdown the productive server
2. If possible, archive the current redo logs on the PROD system. Start svrmgr23 on the PROD
system:
SVRMGR> connect internal
SVRMGR> startup (if database is not already open)
SVRMGR> alter system archive log current
3. Copy any unapplied archive logs to the STBY’s archive log directory (F:oracleP01saparch)
4. Follow the procedure in “Maintain the Standby Server” to update the standby database.
5. Open the standby database. Start svrmgr23 on the STBY system:
SVRMGR> alter database open resetlogs;
Page 15 / 18
WEEKLY/MONTHLY ADMINISTRATIVE TASKS
Please see the monthly and daily checklists for task lists. This documentation describes some of these
tasks.
Test Restores
Test the restore procedure by restoring a tablespace and/or a complete system.
Cleanup: Backup and Delete
Backup the SAP directories under F:oracleSID (saparch, sapbackup, sapcheck, sapreorg, sapstat, and
saptrace) and D:usrsap (put and trans). These directories are generally small, and can be backed up to
DAT, ZIP disk, CD, or even diskette. After backup, the contents of these directories can be deleted
(recent files in sapbackup and sapreorg should not be deleted).
Check File Systems
Check the space/growth of file systems and hard disk volumes, to make sure that the database is not
growing too large for the systems to handle.
Check the alert monitor (AL01) or the Freespace Problems in transaction DB02 for tablespace size
problems. Tablespaces can be extended using either SAPDBA (add datafile) or Oracle Storage
Manager (resize or add datafile).
Some tablespaces may grow very slowly, and these can be allowed to be almost full. You can change
the alert threshhold so that these tables do not trigger an alert
Check Boot from Backup Partition
Reboot the machine. At the menu prompt, choose “NT 4.0 (Backup Partition)”. Run and test primary
services/applications for the server (see MIS Service Overview).
Update Backup Boot Partition
1. Stop all SAP and Oracle services
2. Start the NT Disk Administrator
3. Delete the backup partition (K). You may have to close windows and stop several services before
the system lets you delete this partition
4. Click on the boot partition (C), then hold down the Ctrl key and click the backup partition
5. From the menu, choose “Create Mirror”
6. Exit the Disk Administrator. You will be prompted to reboot the machine
7. After reboot, wait several minutes and start the NT Disk Administrator
8. Click on the mirrored partition. The status in the bottom of the window should read “HEALTHY”
9. From the menu, choose “Break mirror”
10. Exit the Disk Administrator. You will be prompted to reboot the machine
11. If you need to edit the startup menu, edit the file C:boot.ini. The entries will look something
like:
multi(0)disk(0)rdisk(0)partition(1)WINNT="Windows NT Server Version 4.00" /NoSerialMice:COM2
multi(0)disk(0)rdisk(0)partition(1)WINNT="Windows NT Server Version 4.00 [VGA mode]" /basevideo
/sos /NoSerialMice:COM2
multi(0)disk(0)rdisk(1)partition(2)WINNT="NT 4 from backup partition" /NoSerialMice:COM2
The third entry is for the backup partition. Note that rdisk(1)partition(2) indicates that the
backup partition is on system disk number 1 (the normal backup partition is system disk 0),
partition 2.
Page 16 / 18
CLIENT COPY AND DELETION
General
1. During client copy, the source and target clients should not be used. The target client is
automatically locked; however, the source client is not always locked. For this reason, client copy
between systems should involve only STBY and DEV, not PROD. Also, it is best to either
manually lock the users from the source client, or to perform the copy at night.
2. Client administration on the STBY machine requires opening the STBY database, which will
change its status from a standby database to a normal database. To restore this status, it will then
be necessary to re-setup the standby database (see “Setting Up the Standby Database”).
3. If performing a local client copy, it is usually to run a test run of the client copy.
4. To avoid tablespace problems, you can use the Oracle Storage Manager to monitor tablespace
usage, adjust tablespaces, and adjust rollspaces. It is also very useful to set the datafiles of
problematic tablespaces to autoextend
5. During client import, if a termination occurs, you can fix the error and restart the im
6. Delete any superflous clients (including the target client) before beginning a client copy.
7. Do not copy client-independent data, unless you want to reset the DEV database repository to the
same state as the STBY database repository.
8. Back up the system before performing a client copy.
9. To speed up client deletion, first run report YKDELCLS from the client to be deleted. This report
deletes records from transparent tables that are the source data for cluster tables (without going
through the clustered table expansion/compression), or execute the delete statements directly from
SVRMGR23. Be careful!
10. For the productive client,
client deletion takes roughly 4 hours,
local client copy takes roughly 6 hours,
client export/import/post-processing takes roughly 2/4/4 hours (total 10 hours)
Adjusting the Rollspace
You probably will need to adjust the rollspace before client copy, because SAP needs to be able to fit
the largest table into the rollspace. You may need to
1. Using Oracle Storage Manager or SVRMGR23, add a datafile (size 1000M), to the tablespace
PSAPROLL.
2. Add a rollspace BIGROLL (initial 10M, next 10M, optimal 20M, maxextents 200) to the
PSAPROLL tablespace.
3. Take all rollspaces offline, except BIGROLL and SYSTEM.
4. You may temporarily change the initSID.ora parameter:
rollback_segments = (BIGROLL)
5. You can also add an additional rollspace (BIGROLL2), and/or set the datafiles in PSAPROLL to
autoextend (next 40M maximum 50). This is necessary for copying the productive client.
6. Make sure to change these settings back after the client copy is finished.
Local Client Copy
1. Adjust the rollspace on the system
2. Log onto the target client
3. Go to transaction SCC0, or use the menu path
ToolsAdministrationAdministrationClientClient AdminClient CopyLocal Client
Copy
Remote Client Copy
1. Adjust the rollspace
2. Log onto the target client
3. Go to transaction SCC0, or use the menu path
Page 17 / 18
ToolsAdministrationAdministrationClientClient AdminClient CopyLocal Client
Copy
Copying the Productive Client to the Development System (with Client
Export/Import)
1. Make sure the source client is locked or no one is using it.
2. Log into the source client.
3. Export the source client using transaction SCC8.
4. Choose the target system D01.
5. Choose profile ZSAP_ALL.
6. Check/change the profile parameters as necessary, using the menu command Profile
Change/Display
7. Schedule the export to run in the background
8. After export, check the job log (SM37) to make sure the export was successful.
9. Check to make sure the exported files exist in devsapmnttransdata and
devsapmnttranscofiles. The files should have a name of the form
Sxnnnnn.sid, Ronnnnn.sid, and/or Rtnnnnn.sid where nnnnn is the transport request number, and
sid is the SID of the source client. The file Ronnnnn.sid contains client-independent data.
10. Adjust the rollspace (see above) of the target database.
11. Import the request SIDKOnnnnn if it exists, using the u248 options. For instance, if the request is
P01KO00011, and you are importing to system D01 client 100, you would execute the commands:
tp addtobuffer P01KO00011 D01
tp import P01KO00011 D01 client=100 u248
12. Check the transport logs to make sure the import was successful.
13. Import the request SIDKTnnnnn, using the u248 options. For instance, if the request is
P01KT00011, and you are importing to system D01 client 100, you would execute the commands:
tp addtobuffer P01KT00011 D01
tp import P01KT00011 D01 client=100 u248
14. Check to make sure the import was successful
15. After tp import is finished, use transaction SCC7 to start post-import processing. Check the job
with SM37 to make sure it finishes successfully.
16. After SCC7 has finished (about 4 hrs), shut down and restart SAP and Oracle
17. Return the rollspace to its normal configuration
Deleting Client
1. Make sure that all rollspaces are online (not just BIGROLL).
2. Log onto the client to be deleted.
3. Go to transaction SCC5, or use the menu path
ToolsAdministrationAdministrationClientClient AdminSpecial Functions  Delete
Client
4. Schedule the deletion as a background job.
Common Problems with Client Copy or Deletion
1. Termination with Oracle error 1562 or 1555 during client copy: rollspace problem. Make sure you
have adjusted the rollspace (see above).
2. Deletion stops at large tables with a rollspace problem, even though I have adjusted the rollspace:
Make sure all rollspaces are online (not just BIGROLL), and restart SAP. You can also manually
delete the table with an SQL command (see below). Note that for client copy or import, only the
BIGROLL rollspace should be online.
3. Could not extend table because either table reached maximum number of extents, or could not
allocate space in a tablespace. If the table has reached the maximum number of extents, reorganize
the table and/or change its NEXT and/or MAXEXTENTS values. If a tablespace is out of space,
Page 18 / 18
add or adjust the tablespace datafiles.
4. Object does not exist in target system: this only occurs when importing client-independent data. A
table exists in the source system, but not in the target system. Either transport the table to the
target system, or create it in the target system. This error indicates that your system repositories
are not consistent.
5. For other problems and solutions, please see notes 68896, 10146, 60233, 102034, 65594, and
107152.
6. If you are deleting a large client, you can improve performance by first deleting large cluster
tables CDCLS and RFBLG (see report YKDELCLS). You can do this with the SQL command
SVRMGR> connect sapr3/sap
SVRMGR> delete table_name where mandt = 'client_number';
SVRMGR> commit;
If you are deleting all clients in the system, you can improve performance by deleting large
transparent tables such as ACCTIT, BSEG, BKPF, and MSEG with the truncate command, which
does not write transactions to the roll space (be careful! This command will delete all data in a
table, so if the table is client-dependent, all data for all clients in this table will be deleted!):
SVRMGR> connect sapr3/sap
SVRMGR> truncate table_name;

More Related Content

What's hot

Load balancer-fuer-bloxx-content-filter-der-deployment-guide
Load balancer-fuer-bloxx-content-filter-der-deployment-guideLoad balancer-fuer-bloxx-content-filter-der-deployment-guide
Load balancer-fuer-bloxx-content-filter-der-deployment-guideLoadbalancer_org_Gmbh
 
Cloud stack3.0.0 3.0.2quickinstallguide
Cloud stack3.0.0 3.0.2quickinstallguideCloud stack3.0.0 3.0.2quickinstallguide
Cloud stack3.0.0 3.0.2quickinstallguideFirman Indrianto
 
Load-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-Filter
Load-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-FilterLoad-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-Filter
Load-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-FilterLoadbalancer_org_Gmbh
 
Load Balancing des McAfee Web Gateway - das Handbuch
Load Balancing des McAfee Web Gateway - das HandbuchLoad Balancing des McAfee Web Gateway - das Handbuch
Load Balancing des McAfee Web Gateway - das HandbuchLoadbalancer_org_Gmbh
 
Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)
Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)
Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)Power System Operation
 
100PercentPureJavaCookbook-4_1_1
100PercentPureJavaCookbook-4_1_1100PercentPureJavaCookbook-4_1_1
100PercentPureJavaCookbook-4_1_1AbrarMoiz
 
Dl380p gen8 manual
Dl380p gen8 manualDl380p gen8 manual
Dl380p gen8 manualSadomba Joel
 
Motorola solutions wing 4.4 ap51xx access point product reference guide (part...
Motorola solutions wing 4.4 ap51xx access point product reference guide (part...Motorola solutions wing 4.4 ap51xx access point product reference guide (part...
Motorola solutions wing 4.4 ap51xx access point product reference guide (part...Advantec Distribution
 
Dir 636 l_a1_manual_v1_00_en_uk
Dir 636 l_a1_manual_v1_00_en_ukDir 636 l_a1_manual_v1_00_en_uk
Dir 636 l_a1_manual_v1_00_en_ukIstván Budai
 
2010 06 ess user guide_v5
2010 06 ess user guide_v52010 06 ess user guide_v5
2010 06 ess user guide_v5ikhsan
 
Presentation data center deployment guide
Presentation   data center deployment guidePresentation   data center deployment guide
Presentation data center deployment guidexKinAnx
 
Dw guide 11 g r2
Dw guide 11 g r2Dw guide 11 g r2
Dw guide 11 g r2sgyazuddin
 
Osce 10.6 sp3_sys_req (1)
Osce 10.6 sp3_sys_req (1)Osce 10.6 sp3_sys_req (1)
Osce 10.6 sp3_sys_req (1)Paty Garduño
 
Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...
Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...
Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...Advantec Distribution
 

What's hot (19)

Load balancer-fuer-bloxx-content-filter-der-deployment-guide
Load balancer-fuer-bloxx-content-filter-der-deployment-guideLoad balancer-fuer-bloxx-content-filter-der-deployment-guide
Load balancer-fuer-bloxx-content-filter-der-deployment-guide
 
Cloud stack3.0.0 3.0.2quickinstallguide
Cloud stack3.0.0 3.0.2quickinstallguideCloud stack3.0.0 3.0.2quickinstallguide
Cloud stack3.0.0 3.0.2quickinstallguide
 
ESM_AdminGuide_5.6.pdf
ESM_AdminGuide_5.6.pdfESM_AdminGuide_5.6.pdf
ESM_AdminGuide_5.6.pdf
 
Load-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-Filter
Load-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-FilterLoad-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-Filter
Load-Balancer-Deployment-Guide-für-Smoothwall-Web-Proxy-Web-Filter
 
Load Balancing des McAfee Web Gateway - das Handbuch
Load Balancing des McAfee Web Gateway - das HandbuchLoad Balancing des McAfee Web Gateway - das Handbuch
Load Balancing des McAfee Web Gateway - das Handbuch
 
Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)
Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)
Installation Errors PSCAD v4.2 PSCAD X4 (v4.3, v4.4, v4.5, v4.6)
 
Install
InstallInstall
Install
 
100PercentPureJavaCookbook-4_1_1
100PercentPureJavaCookbook-4_1_1100PercentPureJavaCookbook-4_1_1
100PercentPureJavaCookbook-4_1_1
 
Hfm install
Hfm installHfm install
Hfm install
 
Dl380p gen8 manual
Dl380p gen8 manualDl380p gen8 manual
Dl380p gen8 manual
 
Motorola solutions wing 4.4 ap51xx access point product reference guide (part...
Motorola solutions wing 4.4 ap51xx access point product reference guide (part...Motorola solutions wing 4.4 ap51xx access point product reference guide (part...
Motorola solutions wing 4.4 ap51xx access point product reference guide (part...
 
Whats new
Whats newWhats new
Whats new
 
Dir 636 l_a1_manual_v1_00_en_uk
Dir 636 l_a1_manual_v1_00_en_ukDir 636 l_a1_manual_v1_00_en_uk
Dir 636 l_a1_manual_v1_00_en_uk
 
2010 06 ess user guide_v5
2010 06 ess user guide_v52010 06 ess user guide_v5
2010 06 ess user guide_v5
 
Presentation data center deployment guide
Presentation   data center deployment guidePresentation   data center deployment guide
Presentation data center deployment guide
 
LS615 Laser System Manual
LS615 Laser System ManualLS615 Laser System Manual
LS615 Laser System Manual
 
Dw guide 11 g r2
Dw guide 11 g r2Dw guide 11 g r2
Dw guide 11 g r2
 
Osce 10.6 sp3_sys_req (1)
Osce 10.6 sp3_sys_req (1)Osce 10.6 sp3_sys_req (1)
Osce 10.6 sp3_sys_req (1)
 
Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...
Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...
Motorola solutions wing 4.4 ap7131 n access point product reference guide (pa...
 

Viewers also liked

High common factor (HCF)
High common factor (HCF)High common factor (HCF)
High common factor (HCF)Likkle Bonita
 
Vishvas resume template-15
Vishvas resume template-15Vishvas resume template-15
Vishvas resume template-15mission_vishvas
 
Cmmaao pmi-resume template-19
Cmmaao pmi-resume template-19Cmmaao pmi-resume template-19
Cmmaao pmi-resume template-19mission_vishvas
 
Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13mission_vishvas
 
Vishvas resume template-19
Vishvas resume template-19Vishvas resume template-19
Vishvas resume template-19mission_vishvas
 
Pmi pmbok-resume template-19
Pmi pmbok-resume template-19Pmi pmbok-resume template-19
Pmi pmbok-resume template-19mission_vishvas
 
Cmmaao pmi-research summary and recommendations v1b
Cmmaao pmi-research summary and recommendations v1bCmmaao pmi-research summary and recommendations v1b
Cmmaao pmi-research summary and recommendations v1bmission_vishvas
 
Vishvas resume template-6
Vishvas resume template-6Vishvas resume template-6
Vishvas resume template-6mission_vishvas
 
Pmi pmp-resume template-7
Pmi pmp-resume template-7Pmi pmp-resume template-7
Pmi pmp-resume template-7mission_vishvas
 
Cmmaao delphi-exercise-pmp-pmi
Cmmaao delphi-exercise-pmp-pmiCmmaao delphi-exercise-pmp-pmi
Cmmaao delphi-exercise-pmp-pmimission_vishvas
 
Mission vishvas-resume template-8
Mission vishvas-resume template-8Mission vishvas-resume template-8
Mission vishvas-resume template-8mission_vishvas
 
High common factor (HCF)
High common factor (HCF)High common factor (HCF)
High common factor (HCF)Likkle Bonita
 
Cmmaao pmi-lessons learned v1b
Cmmaao pmi-lessons learned v1bCmmaao pmi-lessons learned v1b
Cmmaao pmi-lessons learned v1bmission_vishvas
 
Cmmaao pmi-resume template-12
Cmmaao pmi-resume template-12Cmmaao pmi-resume template-12
Cmmaao pmi-resume template-12mission_vishvas
 
Resume template 18-cmmaao-pmi
Resume template 18-cmmaao-pmiResume template 18-cmmaao-pmi
Resume template 18-cmmaao-pmimission_vishvas
 

Viewers also liked (20)

Cmmaao pmi
Cmmaao pmiCmmaao pmi
Cmmaao pmi
 
High common factor (HCF)
High common factor (HCF)High common factor (HCF)
High common factor (HCF)
 
Present perfect
Present perfectPresent perfect
Present perfect
 
Vishvas resume template-15
Vishvas resume template-15Vishvas resume template-15
Vishvas resume template-15
 
Cmmaao pmi-resume template-19
Cmmaao pmi-resume template-19Cmmaao pmi-resume template-19
Cmmaao pmi-resume template-19
 
Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13Cmmaao pmi-resume template-13
Cmmaao pmi-resume template-13
 
Vishvas resume template-19
Vishvas resume template-19Vishvas resume template-19
Vishvas resume template-19
 
Pmi pmbok-resume template-19
Pmi pmbok-resume template-19Pmi pmbok-resume template-19
Pmi pmbok-resume template-19
 
Cmmaao pmi-research summary and recommendations v1b
Cmmaao pmi-research summary and recommendations v1bCmmaao pmi-research summary and recommendations v1b
Cmmaao pmi-research summary and recommendations v1b
 
Vishvas resume template-6
Vishvas resume template-6Vishvas resume template-6
Vishvas resume template-6
 
Pmi pmp-resume template-7
Pmi pmp-resume template-7Pmi pmp-resume template-7
Pmi pmp-resume template-7
 
Resume template 8
Resume template 8Resume template 8
Resume template 8
 
Cmmaao delphi-exercise-pmp-pmi
Cmmaao delphi-exercise-pmp-pmiCmmaao delphi-exercise-pmp-pmi
Cmmaao delphi-exercise-pmp-pmi
 
Mission vishvas-resume template-8
Mission vishvas-resume template-8Mission vishvas-resume template-8
Mission vishvas-resume template-8
 
High common factor (HCF)
High common factor (HCF)High common factor (HCF)
High common factor (HCF)
 
Cmmaao cba-pmi-pmp
Cmmaao cba-pmi-pmpCmmaao cba-pmi-pmp
Cmmaao cba-pmi-pmp
 
Cmmaao pmi-lessons learned v1b
Cmmaao pmi-lessons learned v1bCmmaao pmi-lessons learned v1b
Cmmaao pmi-lessons learned v1b
 
Resume template 1
Resume template 1Resume template 1
Resume template 1
 
Cmmaao pmi-resume template-12
Cmmaao pmi-resume template-12Cmmaao pmi-resume template-12
Cmmaao pmi-resume template-12
 
Resume template 18-cmmaao-pmi
Resume template 18-cmmaao-pmiResume template 18-cmmaao-pmi
Resume template 18-cmmaao-pmi
 

Similar to Sap operating manualornt

Installing and conf guide for hp sm connector
Installing and conf guide for hp sm connectorInstalling and conf guide for hp sm connector
Installing and conf guide for hp sm connectorTheEnferRimbaud
 
Load balancing VMware Horizon View Deployment Handbuch
Load balancing VMware Horizon View Deployment HandbuchLoad balancing VMware Horizon View Deployment Handbuch
Load balancing VMware Horizon View Deployment HandbuchLoadbalancer_org_Gmbh
 
B28654oas10g best pracitice
B28654oas10g best praciticeB28654oas10g best pracitice
B28654oas10g best praciticeCaipei Chen
 
Hi path 3000 &amp; 5000 v8 manager c administrator documentation issue 6
Hi path 3000 &amp; 5000 v8 manager c administrator documentation   issue 6Hi path 3000 &amp; 5000 v8 manager c administrator documentation   issue 6
Hi path 3000 &amp; 5000 v8 manager c administrator documentation issue 6javier videla
 
hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...
hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...
hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...JessDavidGuzmnGalleg
 
Ausst technote v2_0
Ausst technote v2_0Ausst technote v2_0
Ausst technote v2_0ajay_mane22
 
HC100 - Manual da Impressora
HC100 - Manual da ImpressoraHC100 - Manual da Impressora
HC100 - Manual da ImpressoraUseZ
 
Microsoft Dynamics CRM - Connector Overview
Microsoft Dynamics CRM - Connector OverviewMicrosoft Dynamics CRM - Connector Overview
Microsoft Dynamics CRM - Connector OverviewMicrosoft Private Cloud
 
Plesk 8.1 for Windows
Plesk 8.1 for WindowsPlesk 8.1 for Windows
Plesk 8.1 for Windowswebhostingguy
 
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015David J Rosenthal
 
Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4Mehul Sanghavi
 
Presentation data center design overview
Presentation   data center design overviewPresentation   data center design overview
Presentation data center design overviewxKinAnx
 

Similar to Sap operating manualornt (20)

Upgwin2k
Upgwin2kUpgwin2k
Upgwin2k
 
Installing and conf guide for hp sm connector
Installing and conf guide for hp sm connectorInstalling and conf guide for hp sm connector
Installing and conf guide for hp sm connector
 
Load balancing VMware Horizon View Deployment Handbuch
Load balancing VMware Horizon View Deployment HandbuchLoad balancing VMware Horizon View Deployment Handbuch
Load balancing VMware Horizon View Deployment Handbuch
 
Delta v emerson_getting_started
Delta v emerson_getting_startedDelta v emerson_getting_started
Delta v emerson_getting_started
 
B28654oas10g best pracitice
B28654oas10g best praciticeB28654oas10g best pracitice
B28654oas10g best pracitice
 
Hi path 3000 &amp; 5000 v8 manager c administrator documentation issue 6
Hi path 3000 &amp; 5000 v8 manager c administrator documentation   issue 6Hi path 3000 &amp; 5000 v8 manager c administrator documentation   issue 6
Hi path 3000 &amp; 5000 v8 manager c administrator documentation issue 6
 
hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...
hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...
hana_sps11_SUSE_Linux_Enterprise_Server_11_x_for_SAP_Applications_Configurati...
 
Ausst technote v2_0
Ausst technote v2_0Ausst technote v2_0
Ausst technote v2_0
 
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OSProgram Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
 
Sql Adv
Sql AdvSql Adv
Sql Adv
 
HC100 - Manual da Impressora
HC100 - Manual da ImpressoraHC100 - Manual da Impressora
HC100 - Manual da Impressora
 
Xi31 sp3 bip_admin_en
Xi31 sp3 bip_admin_enXi31 sp3 bip_admin_en
Xi31 sp3 bip_admin_en
 
HRpM_UG_731_HDS_M2
HRpM_UG_731_HDS_M2HRpM_UG_731_HDS_M2
HRpM_UG_731_HDS_M2
 
Microsoft Dynamics CRM - Connector Overview
Microsoft Dynamics CRM - Connector OverviewMicrosoft Dynamics CRM - Connector Overview
Microsoft Dynamics CRM - Connector Overview
 
Plesk 8.1 for Windows
Plesk 8.1 for WindowsPlesk 8.1 for Windows
Plesk 8.1 for Windows
 
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015
 
SLM
SLMSLM
SLM
 
Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4
 
Admin
AdminAdmin
Admin
 
Presentation data center design overview
Presentation   data center design overviewPresentation   data center design overview
Presentation data center design overview
 

Recently uploaded

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Recently uploaded (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

Sap operating manualornt

  • 2. Page 2 / 18 Servers and Databases Overview ............................................................................................................ 4 Servers: Basic Information ............................................................................................................. 4 STANDBY............................................................................................................................. 4 DEVELOPMENT.................................................................................................................. 4 PRODUCTIVE ...................................................................................................................... 4 Server/Client Landscape................................................................................................................. 4 Development Process ..................................................................................................................... 5 Administration of Change Requests ............................................................................................... 5 Transporting Client-Dependent vs. Client-Independent Changes .................................................. 5 Transporting Changes..................................................................................................................... 5 Starting/Stopping SAP and Oracle .......................................................................................................... 6 Starting/Stopping the Oracle Services ............................................................................................ 6 Logging onto Oracle with SVRMGR23......................................................................................... 6 Starting up/Shutting Down the Oracle Database ............................................................................ 6 Stopping Oracle (emergency) ......................................................................................................... 6 Starting SAP ................................................................................................................................... 6 Stopping SAP (normal)................................................................................................................... 7 Backup..................................................................................................................................................... 7 Using DLT vs. DAT........................................................................................................................ 7 Initialize the backup tapes .............................................................................................................. 7 Check tape header information....................................................................................................... 8 Full Backup from SAPDBA........................................................................................................... 8 Scheduling a Backup Job from SAP GUI front end ....................................................................... 8 Changing a Scheduled Backup job from SAP GUI front end......................................................... 9 Checking the Volumes Needed from the SAP GUI front end......................................................... 9 Database Restore/Recovery from Backup Tape .................................................................................... 10 Full Restore from Offline or Online SAPDBA backup ................................................................ 10 Performing Database Recovery .................................................................................................... 10 Restore a Single File or Tablespace (Using SAPDBA).................................................................11 RAID Management ............................................................................................................................... 12 View, Test, Change RAID Configuration ..................................................................................... 12 Boot System Tools from the Internal Hard Drive......................................................................... 12 Standby Server With Oracle Standby Functions ................................................................................... 13 Set Up the Standby Server............................................................................................................ 13 Refresh the Standby Database Control File.................................................................................. 13 Maintain the Standby Database .................................................................................................... 13 Switchover to Standby Server (Productive Server Crash)............................................................ 13 Standby Server Without Standby Function ........................................................................................... 14 Set Up the Standby Server............................................................................................................ 14 Maintain the Standby Database .................................................................................................... 14 Switchover to Standby Server (Productive Server Crash)............................................................ 14 Weekly/Monthly Administrative Tasks ................................................................................................. 15 Test Restores................................................................................................................................. 15 Cleanup: Backup and Delete ........................................................................................................ 15 Check File Systems ...................................................................................................................... 15 Check Boot from Backup Partition............................................................................................... 15 Update Backup Boot Partition...................................................................................................... 15 Client Copy and Deletion...................................................................................................................... 16 General.......................................................................................................................................... 16 Adjusting the Rollspace................................................................................................................ 16 Local Client Copy......................................................................................................................... 16 Remote Client Copy ..................................................................................................................... 16 Copying the Productive Client to the Development System (with Client Export/Import) ........... 17 Deleting Client.............................................................................................................................. 17
  • 3. Page 3 / 18 Common Problems with Client Copy or Deletion........................................................................ 17
  • 4. Page 4 / 18 PP RR OO DD DD EE VV SS ee rr vv ee rr 227700 220000 225500 110000 TTrraaiinniinngg 330000 DDeevveellooppmmeenntt//CCuussttoommiizziinngg UUsseerr TTeessttiinngg//TTrraaiinniinngg RReeffeerreennccee PPrroodduuccttiivvee SERVERS AND DATABASES OVERVIEW Servers: Basic Information Server PRODUCTIVE DEVELOPMENT STANDBY Hostname PROD DEV STBY System ID PRO DEV PRO Changes Locked Allowed Locked Primary Services Oracle SAP recovery Secondary Services PC Anywhere Oracle SAP (Dev) SAP (Productive) PC Anywhere PC Anywhere The overall landscape is a two-system development/test server and productive server. The third server is s standby server that can be kept in a remote location. If the productive server fails, the development server can be used for recovery (requiring several hours of downtime while the development server is restored to the productive database), or the standby server can be used (requiring almost no downtime). The standby server is a copy of the productive server database, and is periodically synchronized with the productive server using the archived logs. Server/Client Landscape The DEV server provides three clients:  Consultant/User Practice: for new users to learn basic SAP skills  Development/Customizing: for consultants and key users, to make development and customization changes. After approval by the consulting team, these changes are released and then transported to the testing client. This client contains application data periodically copied from the productive client, in order to make the testing environment as close to the productive environment as possible. Security must be enforced on this client  User Testing/Training: For users and consultants to conduct thorough testing of changes before transport to the productive system. This client contains application data periodically copied from the productive client, in order to make the testing environment as close to the productive environment as possible. Security must be enforced on this client The PROD server provides two clients:  Reference: for experienced users to have another client as reference. This client does not contain any application data  Productive: client for productive use
  • 5. Page 5 / 18 Development Process The development process is designed to make sure that 1. changes are thoroughly tested before being transported to the productive system, and 2. the development and productive server are kept in a consistent state Administration of Change Requests The following procedures should be observed: 1. Release of tasks and change requests require the approval of a team leader 2. Release of change requests is accompanied by paperwork describing change request 3. If a change is rejected by the user, the following change request documents are grouped together with the first change request 4. Changes always move from DEV 200 to DEV 250 to PROD 300. They are then imported to PROD 270 and DEV 100. 5. Each stage of changing/testing yields documented results 6. The authority to make client-independent changes is granted only to certain people under certain circumstances on one client Transporting Client-Dependent vs. Client-Independent Changes Client-independent changes do not require a local transport, and therefore the only import that needs to be executed is the import to the productive system. The rest of the transport procedure is the same for client-independent changes as for client-dependent transports. Transporting Changes 1. Log into the target server and start a command prompt. 2. Change to directory <TRANS_DRIVE>:usrsaptransbin 3. If transporting locally (on the DEV), enter tp addtobuffer <request_number> client=<client> D01 tp import <request_number> client=<client> D01 If transporting to the production client, enter tp import <request_number> client=<client> P01 If you want to check the transport buffer, use tp showbuffer <SID> If you want to clear the transport buffer, use tp cleanbuffer <SID> To see a list of all tp commands, use tp help Consultant and key users test and implement changes on DEV 200. After approval, team leader releases request MIS executes import to DEV 250, if change is client-dependent Users thoroughly test changes on DEV 250 and accept or reject Change is rejected MIS executes import to PROD 300 and 270 for all related change requests (including previously rejected changes) in the order in which they were released. Changes are also imported to DEV 100 for training. Change is accepted
  • 6. Page 6 / 18 STARTING/STOPPING SAP AND ORACLE Starting/Stopping the Oracle Services 1. Go to Control Panel >> Services 2. Click on OracleServiceSID, and press “Start” or “Stop” to start or stop. 3. Click on OracleTNSListener, and press “Start” or “Stop” to start or stop. Logging onto Oracle with SVRMGR23 1. Start svrmgr23.exe from the desktop icon. 2. At the prompt, enter connect internal. The screen should look like: Starting up/Shutting Down the Oracle Database 1. Log onto Oracle using svrmgr23 (see Logging into Oracle with SVRMGR23). 2. Enter startup or shutdown to startup or shutdown the database. These commands will produce output like: Stopping Oracle (emergency) 1. Log onto Oracle using svrmgr23 (see Logging into Oracle with SVRMGR23). Use the shutdown immediate command to shut down the database. 2. If the computer hangs after the shutdown immediate command, use the shutdown abort command. After using shutdown abort, you should startup the database again (this initiates an automatic recover), and then shut down normally. Starting SAP 1. Start the SAP Manager from Start >> Programs >> SAP R/3 >> SAP ManagerXXX 2. Click the START button to start the dispatcher and message server. The lights on the display panel will turn green.
  • 7. Page 7 / 18 Stopping SAP (normal) 1. Handle background, transport, and other jobs that may be running. 2. Start the SAP Manager from Start >> Programs >> SAP R/3 >> SAP Service Manager 3. Click the STOP button to stop the message server and dispatcher. The lights on the display panel will turn gray. 4. Log onto Oracle using svrmgr23 (see Logging into Oracle with SVRMGR23). Use the shutdown command to shut down the database. BACKUP Using DLT vs. DAT SAPDBA distinguishes different tape drives by the parameters in the file specified in the sapdba backup parameter “Parameter File”. By default, this file is D:OrantDatabaseinitSID.sap. Set the parameters in this file as shown to change the tape device used: DLT DAT (DDS/2) Tape_size = 350000 Tape_address = /dev/nmt1 Tape_address_rew = /dev/nmt1 tape_size = 3600 tape_address = /dev/nmt0 tape_address_rew = /dev/nmt0 Initialize the backup tapes The backup tapes must be initialized before use with the SAP backup tools. Suggested volume names are in the file initSID.sap, and are of the pattern SIDBXX or SIDAXX for backup or archive volumes. To initialize, 1. Make sure the tape to be initialized is in the tape drive 2. Check the tape header to make sure the tape was not recently used (see Check tape header information) 3. Start sapdba and go to “h – backup database” 4. Choose “a – backup function”, then “b – initialize BRBACKUP tape”, then “q – Return”. The sapdba menu should now look like: 5. Enter ‘f’ and press return, so that “Check label before initialize” is set to “no”. 6. Enter ‘j’ and press return, and enter the name (e.g. P01B13) to initialize the tape to.
  • 8. Page 8 / 18 7. Enter ‘s’ and press return to start initializing the tape. Check tape header information 1. Make sure the tape to check is in the tape drive 2. Start sapdba and go to “h – backup database” 3. Choose “a – backup function”, then “c – show information in tape header”, then “q – Return”. The sapdba menu should now look like: 4. Enter ‘s’ and press return to start reading the tape header. Full Backup from SAPDBA 1. Make sure the tape to be used for backup is in the tape drive 2. Start sapdba and go to “h – backup database” 3. Choose “j – backup volume(s)” and enter the name(s) of the volume(s) to use for backup (e.g. P01B13). The name(s) must match the name in the header of the tape in the tape drive (see Check tape header information). 4. Set the other parameters appropriately (e.g. “l – Verification after backup”, “k – Compress”) 5. Press ‘s’, then Enter, to start the backup procedure. Scheduling a Backup Job from SAP GUI front end 1. Log into SAP and go to transaction DB13. The screen will show a calendar. 2. Double-click on the day you want to schedule a backup. A menu will appear as shown to the right here; choose the backup scheme you want to use, and enter the time of day you want to begin the backup job. 3. Press “Continue” 4. Enter the name(s) of the volume(s) to use for backup (e.g. P01B13). The name(s) must match the name in the header of the tape in the tape drive (see Check tape header information). 5. Press “Continue” 6. SAP will prompt for additional parameter information. Enter this information until the screen returns to the calendar. There will be
  • 9. Page 9 / 18 an entry on the day the job was scheduled 7. Make sure the first tape to be used for backup is in the tape drive when the job starts Changing a Scheduled Backup job from SAP GUI front end 1. Log into SAP and go to transaction DB13. The screen will show a calendar. 2. Double-click on the top line (for example, line “Thu 25”) of the day for which the backup job is scheduled. A popup box will show a list of jobs for that day: 3. Click on the job for which you want to check volumes needed. 4. Press “Change” and enter the new job parameters. Checking the Volumes Needed from the SAP GUI front end 1. Log into SAP and go to transaction DB13. The screen will show a calendar. 2. Double-click on the top line (for example, line “Thu 25”) of the day for which the backup job is scheduled. A popup box will show a list of jobs for that day: 3. Click on the job for which you want to check volumes needed. 4. Press “Volumes Needed”. The system will check the space required and the volumes entered in the job. 5. Respond to any error messages by changing the parameters of the job (see Changing a Scheduled Backup job from SAP GUI front end)
  • 10. Page 10 / 18 DATABASE RESTORE/RECOVERY FROM BACKUP TAPE Full Restore from Offline or Online SAPDBA backup 1. Make sure the database is shut down and the Oracle service is stopped. 2. Insert the most recent backup DLT into the tape drive. 3. Open a command prompt and go to F:oracleSIDsapbackup. The sapbackup log files must be present in this directory. If they are not, or if you are restoring a PROD backup into the STBY machine, you must copy the files from PROD’s F:oracleSIDsapbackup to STBY’s F:oracleSIDsapbackup. 4. Enter the command brrestore and follow the online instructions 5. After the restore is finished, check logs to make sure no errors occurred. If errors occurred, either fix the errors, or restore from a different tape 6. Restart the Oracle service. 7. If archive logs need to be applied, or if the database was restored from an online backup, follow the steps in “Performing Database Recovery.” Otherwise, open the database now. Performing Database Recovery 1. Make sure all archive log files from the time of the backup are in the directory F:oracleSIDsaparch. 2. Make sure the backup control file script is ready (see below). 3. Start svrmgr23 and issue the following commands: SVRMGR> connect internal SVRMGR> startup nomount SVRMGR> @<path_of_create_backup_controlfile_script> SVRMGR> alter database mount; SVRMGR> set autorecovery on SVRMGR> recover database using backup controlfile SVRMGR> alter database open resetlogs; The control file script should look like: The data and log files can be listed by querying the tables V$DBFILE and V$LOGFILE. CREATE CONTROLFILE REUSE DATABASE 'P01' RESETLOGS ARCHIVELOG MAXLOGFILES 255 MAXLOGMEMBERS 3 MAXDATAFILES 254 MAXINSTANCES 50 MAXLOGHISTORY 1000 LOGFILE GROUP 11 ( 'D:ORACLEP01ORIGLOGALOG_TG101_M1.DBF', 'G:ORACLEP01MIRRLOGALOG_TG101_M2.DBF' ) SIZE 20M, GROUP 12 ( 'G:ORACLEP01ORIGLOGBLOG_TG102_M1.DBF', 'D:ORACLEP01MIRRLOGBLOG_TG102_M2.DBF' ) SIZE 20M, GROUP 13 ( 'D:ORACLEP01ORIGLOGALOG_TG103_M1.DBF', 'G:ORACLEP01MIRRLOGALOG_TG103_M2.DBF' ) SIZE 20M, GROUP 14 ( 'G:ORACLEP01ORIGLOGBLOG_TG104_M1.DBF', 'D:ORACLEP01MIRRLOGBLOG_TG104_M2.DBF' ) SIZE 20M DATAFILE 'G:ORACLEP01SAPDATA1SYSTEM_1SYSTEM.DATA1', · · · 'G:ORACLEP01SAPDATA3PROTI_2PROTI.DATA2' ;
  • 11. Page 11 / 18 Restore a Single File or Tablespace (Using SAPDBA) This procedure can be used to restore individual files (control files, data files, etc) from a backup tape. 1. Open a command prompt and go to F:oracleSIDsapbackup. The sapbackup log files must be present in this directory. If they are not, or if you are restoring a PROD backup into the STBY machine, you must copy the files from PROD’s 2. Start sapdba 3. Choose menu item “k – Restore/Recovery” 4. Choose the appropriate menu item and enter the parameters
  • 12. Page 12 / 18 RAID MANAGEMENT View, Test, Change RAID Configuration RAID configuration can be displayed using the Mylex DAC960 SCSI RAID Controllder Administration Utility (dacadm.exe). To start the utility, log on as SIDadm user, and double-click the Dacadm icon on the desktop. It can be changed using the Mylex DAC 960 configuration tool at startup. This requires a boot from a floppy or from the internal hard drive. Boot System Tools from the Internal Hard Drive 1. If possible, shut down the database and back it up before proceeding. 2. Reboot the machine and enter F2 for setup. In setup, go to Hard Drives and configure the first hard drive type to Auto. Press F10 to save changes, exit, and reboot. 3. Press F2 for setup again. Change the boot disk to the new IDE hard drive added in step 2. Press F10 to save changes, exit, and reboot. 4. The machine should now boot from the internal drive, and a tools menu will appear.
  • 13. Page 13 / 18 STANDBY SERVER WITH ORACLE STANDBY FUNCTIONS Oracle provides standby database functionality that allows a database copy to be designated as a standby database until it needs to be open. Probably the only advantage to using this method is that the standby database won’t accidentally be opened; it requires a special command to open. Set Up the Standby Server 1. Make a full backup of the PROD database (online or offline) 2. Restore all files from the backup to the STBY. 3. Create the standby database control file. Start svrmgr23 on the PROD system: SVRMGR> connect internal SVRMGR> startup (if database is not already open) SVRMGR> alter database create standby controlfile as ‘filename’; SVRMGR> alter system archive log current; 4. Copy the standby control file and archived log files to STBY: control files: D:oracleP01origlogActrlP01.ctl F:oracleP01saparchctrlP01.ctl, G:oracleP01sapdata1ctrlP01.ctl) archived log files: F:oracleP01saparch 5. Start the STBY database. Start svrmgr23 on the STBY system: SVRMGR> connect internal SVRMGR> startup nomount SVRMGR> alter database mount standby database; 6. Follow the procedure in “Maintain the Standby Server” to update the standby database. Refresh the Standby Database Control File Use this procedure to update the standby database control file. 1. Make sure archive log files are copied PROD to STBY (F:oracleP01saparch). This step is not necessary when creating a new standby database. Start svrmgr23 on STBY: SVRMGR> cancel standby database 2. Create the standby database control file. Start svrmgr23 on the PROD system: SVRMGR> connect internal SVRMGR> startup (if database is not already open) SVRMGR> alter database create standby controlfile as ‘filename’; SVRMGR> alter system archive log current; 3. Copy the standby control file and archived log files to STBY: control files: D:oracleP01origlogActrlP01.ctl F:oracleP01saparchctrlP01.ctl, G:oracleP01sapdata1ctrlP01.ctl) archived log files: F:oracleP01saparch Maintain the Standby Database Use this procedure to update the standby database. 1. Make sure archive log files are copied PROD to STBY (F:oracleP01saparch). Start svrmgr23 on STBY: SVRMGR> recover standby database Switchover to Standby Server (Productive Server Crash) 1. Shutdown the productive server 2. If possible, archive the current redo logs on the PROD system. Start svrmgr23 on the PROD system: SVRMGR> connect internal SVRMGR> startup (if database is not already open) SVRMGR> alter system archive log current
  • 14. Page 14 / 18 3. Copy any unapplied archive logs to the STBY’s archive log directory (F:oracleP01saparch) 4. Follow the procedure in “Maintain the Standby Server” to update the standby database. 5. Activate the standby database. Start svrmgr23 on the STBY system: SVRMGR> alter database activate standby database STANDBY SERVER WITHOUT STANDBY FUNCTION Set Up the Standby Server 1. Perform a full restore and recovery of the productive database into the standby system (see Database Restore/Recovery from Backup Tape), but do NOT open the database after the recovery Maintain the Standby Database 1. Make sure archive log files are copied PROD to STBY (F:oracleP01saparch). Start svrmgr23 on STBY: SVRMGR> recover database using backup controlfile until cancel Switchover to Standby Server (Productive Server Crash) 1. Shutdown the productive server 2. If possible, archive the current redo logs on the PROD system. Start svrmgr23 on the PROD system: SVRMGR> connect internal SVRMGR> startup (if database is not already open) SVRMGR> alter system archive log current 3. Copy any unapplied archive logs to the STBY’s archive log directory (F:oracleP01saparch) 4. Follow the procedure in “Maintain the Standby Server” to update the standby database. 5. Open the standby database. Start svrmgr23 on the STBY system: SVRMGR> alter database open resetlogs;
  • 15. Page 15 / 18 WEEKLY/MONTHLY ADMINISTRATIVE TASKS Please see the monthly and daily checklists for task lists. This documentation describes some of these tasks. Test Restores Test the restore procedure by restoring a tablespace and/or a complete system. Cleanup: Backup and Delete Backup the SAP directories under F:oracleSID (saparch, sapbackup, sapcheck, sapreorg, sapstat, and saptrace) and D:usrsap (put and trans). These directories are generally small, and can be backed up to DAT, ZIP disk, CD, or even diskette. After backup, the contents of these directories can be deleted (recent files in sapbackup and sapreorg should not be deleted). Check File Systems Check the space/growth of file systems and hard disk volumes, to make sure that the database is not growing too large for the systems to handle. Check the alert monitor (AL01) or the Freespace Problems in transaction DB02 for tablespace size problems. Tablespaces can be extended using either SAPDBA (add datafile) or Oracle Storage Manager (resize or add datafile). Some tablespaces may grow very slowly, and these can be allowed to be almost full. You can change the alert threshhold so that these tables do not trigger an alert Check Boot from Backup Partition Reboot the machine. At the menu prompt, choose “NT 4.0 (Backup Partition)”. Run and test primary services/applications for the server (see MIS Service Overview). Update Backup Boot Partition 1. Stop all SAP and Oracle services 2. Start the NT Disk Administrator 3. Delete the backup partition (K). You may have to close windows and stop several services before the system lets you delete this partition 4. Click on the boot partition (C), then hold down the Ctrl key and click the backup partition 5. From the menu, choose “Create Mirror” 6. Exit the Disk Administrator. You will be prompted to reboot the machine 7. After reboot, wait several minutes and start the NT Disk Administrator 8. Click on the mirrored partition. The status in the bottom of the window should read “HEALTHY” 9. From the menu, choose “Break mirror” 10. Exit the Disk Administrator. You will be prompted to reboot the machine 11. If you need to edit the startup menu, edit the file C:boot.ini. The entries will look something like: multi(0)disk(0)rdisk(0)partition(1)WINNT="Windows NT Server Version 4.00" /NoSerialMice:COM2 multi(0)disk(0)rdisk(0)partition(1)WINNT="Windows NT Server Version 4.00 [VGA mode]" /basevideo /sos /NoSerialMice:COM2 multi(0)disk(0)rdisk(1)partition(2)WINNT="NT 4 from backup partition" /NoSerialMice:COM2 The third entry is for the backup partition. Note that rdisk(1)partition(2) indicates that the backup partition is on system disk number 1 (the normal backup partition is system disk 0), partition 2.
  • 16. Page 16 / 18 CLIENT COPY AND DELETION General 1. During client copy, the source and target clients should not be used. The target client is automatically locked; however, the source client is not always locked. For this reason, client copy between systems should involve only STBY and DEV, not PROD. Also, it is best to either manually lock the users from the source client, or to perform the copy at night. 2. Client administration on the STBY machine requires opening the STBY database, which will change its status from a standby database to a normal database. To restore this status, it will then be necessary to re-setup the standby database (see “Setting Up the Standby Database”). 3. If performing a local client copy, it is usually to run a test run of the client copy. 4. To avoid tablespace problems, you can use the Oracle Storage Manager to monitor tablespace usage, adjust tablespaces, and adjust rollspaces. It is also very useful to set the datafiles of problematic tablespaces to autoextend 5. During client import, if a termination occurs, you can fix the error and restart the im 6. Delete any superflous clients (including the target client) before beginning a client copy. 7. Do not copy client-independent data, unless you want to reset the DEV database repository to the same state as the STBY database repository. 8. Back up the system before performing a client copy. 9. To speed up client deletion, first run report YKDELCLS from the client to be deleted. This report deletes records from transparent tables that are the source data for cluster tables (without going through the clustered table expansion/compression), or execute the delete statements directly from SVRMGR23. Be careful! 10. For the productive client, client deletion takes roughly 4 hours, local client copy takes roughly 6 hours, client export/import/post-processing takes roughly 2/4/4 hours (total 10 hours) Adjusting the Rollspace You probably will need to adjust the rollspace before client copy, because SAP needs to be able to fit the largest table into the rollspace. You may need to 1. Using Oracle Storage Manager or SVRMGR23, add a datafile (size 1000M), to the tablespace PSAPROLL. 2. Add a rollspace BIGROLL (initial 10M, next 10M, optimal 20M, maxextents 200) to the PSAPROLL tablespace. 3. Take all rollspaces offline, except BIGROLL and SYSTEM. 4. You may temporarily change the initSID.ora parameter: rollback_segments = (BIGROLL) 5. You can also add an additional rollspace (BIGROLL2), and/or set the datafiles in PSAPROLL to autoextend (next 40M maximum 50). This is necessary for copying the productive client. 6. Make sure to change these settings back after the client copy is finished. Local Client Copy 1. Adjust the rollspace on the system 2. Log onto the target client 3. Go to transaction SCC0, or use the menu path ToolsAdministrationAdministrationClientClient AdminClient CopyLocal Client Copy Remote Client Copy 1. Adjust the rollspace 2. Log onto the target client 3. Go to transaction SCC0, or use the menu path
  • 17. Page 17 / 18 ToolsAdministrationAdministrationClientClient AdminClient CopyLocal Client Copy Copying the Productive Client to the Development System (with Client Export/Import) 1. Make sure the source client is locked or no one is using it. 2. Log into the source client. 3. Export the source client using transaction SCC8. 4. Choose the target system D01. 5. Choose profile ZSAP_ALL. 6. Check/change the profile parameters as necessary, using the menu command Profile Change/Display 7. Schedule the export to run in the background 8. After export, check the job log (SM37) to make sure the export was successful. 9. Check to make sure the exported files exist in devsapmnttransdata and devsapmnttranscofiles. The files should have a name of the form Sxnnnnn.sid, Ronnnnn.sid, and/or Rtnnnnn.sid where nnnnn is the transport request number, and sid is the SID of the source client. The file Ronnnnn.sid contains client-independent data. 10. Adjust the rollspace (see above) of the target database. 11. Import the request SIDKOnnnnn if it exists, using the u248 options. For instance, if the request is P01KO00011, and you are importing to system D01 client 100, you would execute the commands: tp addtobuffer P01KO00011 D01 tp import P01KO00011 D01 client=100 u248 12. Check the transport logs to make sure the import was successful. 13. Import the request SIDKTnnnnn, using the u248 options. For instance, if the request is P01KT00011, and you are importing to system D01 client 100, you would execute the commands: tp addtobuffer P01KT00011 D01 tp import P01KT00011 D01 client=100 u248 14. Check to make sure the import was successful 15. After tp import is finished, use transaction SCC7 to start post-import processing. Check the job with SM37 to make sure it finishes successfully. 16. After SCC7 has finished (about 4 hrs), shut down and restart SAP and Oracle 17. Return the rollspace to its normal configuration Deleting Client 1. Make sure that all rollspaces are online (not just BIGROLL). 2. Log onto the client to be deleted. 3. Go to transaction SCC5, or use the menu path ToolsAdministrationAdministrationClientClient AdminSpecial Functions  Delete Client 4. Schedule the deletion as a background job. Common Problems with Client Copy or Deletion 1. Termination with Oracle error 1562 or 1555 during client copy: rollspace problem. Make sure you have adjusted the rollspace (see above). 2. Deletion stops at large tables with a rollspace problem, even though I have adjusted the rollspace: Make sure all rollspaces are online (not just BIGROLL), and restart SAP. You can also manually delete the table with an SQL command (see below). Note that for client copy or import, only the BIGROLL rollspace should be online. 3. Could not extend table because either table reached maximum number of extents, or could not allocate space in a tablespace. If the table has reached the maximum number of extents, reorganize the table and/or change its NEXT and/or MAXEXTENTS values. If a tablespace is out of space,
  • 18. Page 18 / 18 add or adjust the tablespace datafiles. 4. Object does not exist in target system: this only occurs when importing client-independent data. A table exists in the source system, but not in the target system. Either transport the table to the target system, or create it in the target system. This error indicates that your system repositories are not consistent. 5. For other problems and solutions, please see notes 68896, 10146, 60233, 102034, 65594, and 107152. 6. If you are deleting a large client, you can improve performance by first deleting large cluster tables CDCLS and RFBLG (see report YKDELCLS). You can do this with the SQL command SVRMGR> connect sapr3/sap SVRMGR> delete table_name where mandt = 'client_number'; SVRMGR> commit; If you are deleting all clients in the system, you can improve performance by deleting large transparent tables such as ACCTIT, BSEG, BKPF, and MSEG with the truncate command, which does not write transactions to the roll space (be careful! This command will delete all data in a table, so if the table is client-dependent, all data for all clients in this table will be deleted!): SVRMGR> connect sapr3/sap SVRMGR> truncate table_name;