![]() |
Chapter 11. Saving and Restoring Network Data This chapter describes how to back up and restore NetWare data on both
PC-based and Integrated PC Server-based NetWare servers:
|
See Chapter 10. "Save/Restore Planning"
for conceptual and planning information about save and restore operations.
Saving the Entire System Use the GO SAVE command, option 21, to save your entire system. Using Option 21 on the Save menu is the same as entering the following commands: ENDSBS SBS(*ALL) OPTION(*IMMED) SAVSYS SAVLIB LIB(*NONSYS) ACCPTH(*YES) SAVDLO DLO(*ALL) FLR(*ANY) SAV DEV('QSYS.LIB/TAPxx.DEVD') OBJ(('/*') ('QSYS.LIB' *OMIT) ('QDLS' *OMIT) UPDHST(*YES)) STRSBS SBSD(controlling-subsystem)
The Save menu appears. +--------------------------------------------------------------------------------+ | SAVE Save | | System: RCHAS400 | | Select one of the following: | | | | Save Data | | 1. Files | | 2. Libraries | | 3. Documents and folders | | 4. Programs | | 5. Other objects | | 6. Changed objects only | | 7. Licensed programs | | 8. Security data | | 9. Storage | | 10. Configuration | | 11. Objects in directories | | | | More... | | Selection or command | | ===> | | | | F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=Information Assistant | | F16=AS/400 Main menu | | | +--------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+ | SAVE Save | | System: RCHAS400 | | Select one of the following: | | | | Save System and User Data | | 21. Entire system | | 22. System data only | | 23. All user data | | | | Save Document Library Objects | | 30. All documents, folders, and mail | | 31. New and changed documents, new folders, all mail | | 32. Documents and folders | | 33. Mail only | | 34. Calendars | | | | | | More... | | Selection or command | | ===> | | | | F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=Information Assistant | | F16=AS/400 Main menu | | | +--------------------------------------------------------------------------------+
Saving User Data Use the GO SAVE command, option 23, to save the user-created directories and libraries in the integrated file system. Using Option 23 on the Save menu is the same as entering the following commands: ENDSBS SBS(*ALL) OPTION(*IMMED) SAVSECDTA SAVCFG SAVLIB LIB(*NONSYS) ACCPTH(*YES) SAVDLO DLO(*ALL) FLR(*ANY) SAV DEV('QSYS.LIB/TAPxx.DEVD') OBJ(('/*')('QSYS.LIB' *OMIT) ('QDLS' *OMIT) ('QIBM/ProdData' *OMIT))('QopenSys/QIBM/ProdData' *OMIT) UPDHST(*YES) STRSBS SBSD(controlling-subsystem)
The Save menu appears. Saving the Integration for NetWare Configuration To save the Integration for NetWare configuration, you need to save the network server description (NWSD) as well as your line and IPX descriptions and IPX circuit entries.
+--------------------------------------------------------------------------------+ | Save Configuration (SAVCFG) | | | | Type choices, press Enter. | | | | Device . . . . . . . . . . . . . > TAP01 Name, *SAVF | | + for more values | | Volume identifier . . . . . . . *MOUNTED Character value, *MOUNTED | | + for more values | | Sequence number . . . . . . . . *END 1-9999, *END | | File expiration date . . . . . . *PERM Date, *PERM | | End of tape option . . . . . . . *REWIND *REWIND, *LEAVE, *UNLOAD | | | | | | | | | | | | | | | | | | | | Bottom | | F3=Exit F4=Prompt F5=Refresh F10=Additional parameters F12=Cancel | | F13=How to use this display F24=More keys | | | +--------------------------------------------------------------------------------+
CRTSRCPF FILE(MYLIB/NWTEST) TEXT('Source File 4 NetWare server NWTEST') RTVCFGSRC CFGD(NWTEST) CFGTYPE(*NWSD) SRCFILE(MYLIB/NWTEST) SRCMBR(NWTES#NWSD)where you enter your network server description name for CFGD parameter value. Then, give the member a unique name that is different from the NWSD name. RTVCFGSRC CFGD(NWTEST) CFGTYPE(*IPXD) SRCFILE(MYLIB/NWTEST) SRCMBR(NWTES#IPXD)where you enter your network server description name for CFGD parameter value. Then, give the member a unique name that is different from the NWSD name.
+--------------------------------------------------------------------------------+ | Work with Members Using PDM SYSNAM00 | | | | File . . . . . . MYLIB | | Library . . . . THEO Position to . . . . . | | | | Type options, press Enter. | | 2=Edit 3=Copy 4=Delete 5=Display 6=Print 7=Rename | | 8=Display description 9=Save 13=Change text 14=Compile 15=Create module | | | | Opt Member Type Text | | 14 NWTES#IPXD CLP | | 14 NWTES#NWSD CLP | | | | | | | | Bottom | | Parameters or command | | ===> | | F3=Exit F4=Prompt F5=Refresh F6=Create | | F9=Retrieve F10=Command entry F23=More options F24=More keys | | | +--------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+ | Columns . . . : 1 71 Browse MYLIB/NWTEST | | SEU==> NWTES#NWSD | | FMT ** ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 | |0018.00 THRESHOLD(*OFF) LINKSPEED(4M) COSTCNN(0) COSTBYTE(0) + | |0019.00 SECURITY(*NONSECURE) PRPDLY(*LAN) USRDFN1(128) + | |0020.00 USRDFN2(128) USRDFN3(128) AUTOCRTCTL(*NO) CMNRCYLMT(2 5) + | |0021.00 TEXT('NetWare Test Server') | |0022.00 CRTLINETH LIND(NWTEST02) RSRCNAME(*NWSD) VRYWAIT(*NOWAIT) + | |0023.00 NWS(NWTEST 2) MAXCTL(40) ADPTADR(020200002000) + | |0024.00 EXCHID(05689498) ETHSTD(*ALL) + | |0025.00 SSAP((04 1496 *SNA)(12 1496 *NONSNA)(AA 1496 *NONSNA) (C8 + | |0026.00 1496 *HPR)) THRESHOLD(*OFF) LINKSPEED(10M) COSTCNN(0) + | |0027.00 COSTBYTE(0) SECURITY(*NONSECURE) PRPDLY(*LAN) + | |0028.00 USRDFN1(128) USRDFN2(128) USRDFN3(128) AUTOCRTCTL(*NO) + | |0029.00 CMNRCYLMT(2 5) TEXT('NetWare Test Server') | |0030.00 ADDIPXCCT CCTNAME(NWTEST01) LIND(NWTEST01) IPXNETNBR(429F2001) | |0031.00 ADDIPXCCT CCTNAME(NWTEST02) LIND(NWTEST01) + | |0032.00 IPXNETNBR(00000001) FRAMETYPE(*SNAP) | |0033.00 ADDIPXCCT CCTNAME(NWTEST03) LIND(NWTEST02) + | |0034.00 IPXNETNBR(429F2001) FRAMETYPE(*SNAP) | | | | F3=Exit F5=Refresh F9=Retrieve F10=Cursor F12=Cancel | | F16=Repeat find F24=More keys | +--------------------------------------------------------------------------------+The INSNTWSVR Method To use the INSNTWSVR command for the re-creation, you must have all the information you entered when you created your server. You need to have documentation of all the parameters from the first configuration or have a printout of your NWSD, line descriptions, IPX description, and the IPX circuit entries. (You can also use the retrieve option to get the information.) Depending on the method you choose (RETRIEVE or INSNTWSVR), you must follow that method for the restore operation.
ADDIPXCCT CCTNAME(NWTEST01) LIND(NWTEST01) IPXNETNBR(429F2001)
If you installed any special NLMs or name spaces on the original NetWare servers E: drive, or you had any major changes to STARTUP.NCF they will not be on the E: drive you created with the INSNTWSVR command. To restore your old E: drive, you must use the RSTOBJ command. RSTOBJ OBJ(NWTEST3) SAVLIB(QUSRSYS) DEV(TAP01) Saving and Restoring Server Storage Spaces Save and restore the NetWare information in the server storage spaces, as follows:
Use the SAVOBJ and RSTOBJ commands to save and restore the NetWare server configuration information, which is stored on the C: and E: drives.
In this example, the object name is the same as the server name with a 1 for the C: drive and a 3 for the E: drive. For example, NWRPL3 is the E: drive of server NWRPL. SAVOBJ OBJ(NWRPL3) LIB(QUSRSYS) OBJTYPE(*SVRSTG) DEV(TAP01)If you have multiple Integrated PC Servers on your AS/400, you need to save the E: drive for each server. Remember that the first part of the object name is always the server name. The second part of the object name is a number that corresponds with the drive letter. Each server's E: drive is unique to that server. You cannot substitute one E: drive for another.
RSTOBJ OBJ(NWRPL3) SAVLIB(QUSRSYS) DEV(TAP01)Do not try to restore a storage space with a different name with the intent of starting the NetWare server with both the current and the old restored storage space linked at the same time. The NetWare server will not start properly if two volumes with the same name are mounted. You can use the SAVLIB command or the Save Licensed Program (SAVLICPGM) command to save the licensed programs, including PTFs. There are two methods for saving licensed programs:
This save operation includes your NetWare server's D: and F: drives, which are unique for each language. If you have several languages installed, the F: and D: drives for any additional languages are in the QSYSxxxx library where xxxx is the language code. For example, if you installed German as an additional language, the German product files would be stored in QSYS2929. Saving and Restoring Network Storage Spaces You can use the following to save and restore NetWare information in
the network server storage spaces:
|
If you are saving through the QFPNWSSTG or QNetWare directories, use
the Save (SAV) command to save network server storage spaces to a save
file, tape drive, diskette, or optical disk. Then use the Restore (RST)
command to restore network server storage spaces.
Saving and Restoring NetWare Volumes from the QFPNWSSTG Directory Use the SAV command to save and restore the entire SYS and user volumes, which are stored on an Integrated PC Server. You must vary off the Integrated PC Server to save the storage spaces space as a single object; you cannot save or restore individual files or directories from the NetWare server on the Integrated PC Server. You can save a volume by saving all storage spaces that the volume spans. Because volumes can span across multiple storage spaces, take care to ensure complete volumes are saved and restored intact by saving and restoring all storage spaces associated with each volume.
In this example, you're backing up a user storage space called NWRPL. All user storage spaces are in the QFPNWSSTG directory. +--------------------------------------------------------------------------------+ | Save Object (SAV) | | | | Type choices, press Enter. | | | | Device . . . . . . . . . . . . . QUSRSYS.LIB/TAP01.DEVD | | + for more values | | | | Objects: | | Name . . . . . . . . . . . . . 'QFPNWSSTG/NWRPL' | | | | Include or omit . . . . . . . *INCLUDE *INCLUDE, *OMIT | | + for more values | | Directory subtree . . . . . . . *ALL *ALL, *DIR, *OBJ | | Save active . . . . . . . . . . *NO *NO, *YES, *SYNC | | Output . . . . . . . . . . . . . *NONE | | | | Volume identifier . . . . . . . *MOUNTED Character value, *MOUNTED | | + for more values | | Label . . . . . . . . . . . . . *GEN | | More... | | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | +--------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+ | Restore Object (RST) | | | | Type choices, press Enter. | | | | Device . . . . . . . . . . . . . QSYS.LIB/TAP01.DEVD | | | | + for more values | | | | Objects: | | Name . . . . . . . . . . . . . 'QFPNWSTG/NWRPL' | | | | Include or omit . . . . . . . *INCLUDE *INCLUDE, *OMIT | | New object name . . . . . . . *SAME | | | | + for more values | | Directory subtree . . . . . . . *ALL *ALL, *DIR, *OBJ | | Output . . . . . . . . . . . . . *NONE | | | | Volume identifier . . . . . . . *MOUNTED Character value, *MOUNTED | | + for more values | | More... | | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | +--------------------------------------------------------------------------------+Backing Up and Restoring NetWare Data Using SBACKUP or ARCserve Back up and restore volumes, directories, and files on local and remote NetWare servers from SBACKUP or ARCserve for NetWare Version 6. The SBACKUP utility is provided with NetWare and should already be installed on your NetWare server. ARCserve for NetWare is provided by Cheyenne Software, Inc.
You cannot use the following AS/400 tape drives to back up or
restore NetWare data with SBACKUP or ARCserve:
|
Using AS/400 Tape Devices
Before you back up or restore NetWare data, you need to make sure the AS/400 tape device is varied off. However, if you plan to save to a tape that has been used but has not been reinitialized, you must initialize the tape while the tape device is varied on.
You cannot save both NetWare data and AS/400 data on the same tape.
If you try to vary on a tape drive that NetWare is using, message CPD27D2 appears.
+--------------------------------------------------------------------------------+ | Initialize Tape (INZTAP) | | | | Type choices, press Enter. | | | | Device . . . . . . . . . . . . . tap01 Name | | New volume identifier . . . . . *NONE Character value, *NONE... | | New owner identifier . . . . . . *BLANK | | Volume identifier . . . . . . . *MOUNTED Character value, *MOUNTED | | Check for active files . . . . . *NO *YES, *NO, *FIRST | | Tape density . . . . . . . . . . *CTGTYPE *DEVTYPE, *CTGTYPE, *QIC120.. | | Code . . . . . . . . . . . . . . *EBCDIC *EBCDIC, *ASCII | | End of tape option . . . . . . . *REWIND *REWIND, *UNLOAD | | Clear . . . . . . . . . . . . . *NO *NO, *YES | | | | | | | | | | | | | | | | Bottom | | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | +--------------------------------------------------------------------------------+
![]()
The Work with Media Library Status display appears.
If the tape device is allocated to a media library, it will show as either ALLOCATED or UNPROTECTED under the Current Allocation heading. Whenever you want to save or restore NetWare data using either SBACKUP or ARCserve, you first need to use the RCONSOLE utility to load the required NetWare NLMs.
The AS400TP.CDM and NWPA.NLM are auto-loaded.
A list of AS/400 tape drives appears. Note that the devices are listed by resource name rather than by device name. 0) TAP01 6390 001 1) TAP02 6390 001 2) TAP03 6390 001
This is especially important if you have only one AS/400 tape drive that works with NetWare, because you won't be able to stop in the middle of the save to initialize the next tape. If you have two drives available, you can initialize the second tape while your SAVE job is still active. Brand new tapes also work well with the NetWare save applications, but tapes used previously in AS/400 don't work well unless they are initialized appropriately.
In this example, the AS/400 tape is listed as number 31. IBM AS400TP Tape Driver NetWare Elevator Filter NetWare Sector Conversion Filter 1. Device # 0 QFPSVRSTF (A3000000). 2. Device # 1 QFPSVRSTF (A3000100). 3. Device # 2 QFPSVRSTF (A3000200). 4. Device # 3 QFPSVRSTF (A3000300). 5. Device # 4 QFPSVRSTF (A3000400). 6. Device # 5 QFPSVRSTF (A3000500). 7. Device # 6 QFPSVRSTF (A3000600). 8. Device # 7 QFPSVRSTF (A3000700). 9. Device # 8 docserv (A3000700). 31. [V2D0-A0-D0:0] IBM-6390
If you plan to use ARCserve, go to "Saving NetWare Data with ARCserve** for NetWare Version 6". See "Save/Restore Errors" for information about what to do if errors occur during a backup or restore. Saving NetWare Data with SBACKUPYou can use the SBACKUP utility, provided with NetWare, to backup and restore NetWare data on an Integrated PC Server-based NetWare server.
LOAD TSA410 LOAD SBACKUPYou should also enter LOAD TSANDS if you want to backup NDS tree objects. +------------------------------------------------------------------------------+ |+---------------------------------------------------------------------------+ | || NetWare Server Backup Utility 4.14 NetWare Loadable Module | | || Target: DOCSERV | | |+---------------------------------------------------------------------------+ | | +----------------------------------------------+ | | | Main Menu | | | +----------------------------------------------+ | | | |Backup | | | | |Restore | | | | |Log/error File Administration | | | | |Storage Device Administration | | | | |Change Target to Back Up From or Restore To | | | +----------------------------------------------+ | | | +------------------------------------------------------------------------------+
AS400TP DLC nwhere n is the number of the device you allocated in step 4. For more information about using SBACKUP, refer to Novell NetWare Supervising the Network. You can use ARCserve to back up and restore NetWare data on both PC-based and Integrated PC Server-based NetWare servers.
Until a fix pack for ARCserve (dated after January 20, 1997) is available, a special ARCserve update for AS/400 Integrated PC Server users is also needed to allow ARCserve to work properly with NetWare tape support for OS/400. Download the update to the TAPESVR.NLM. This update contains a self-exploding file including a README.TXT file that contains information on applying the update. SEARCH ADD SYS:\ARCSERVE.6\NLM\If you create a custom batch file for all the ARCserve LOAD statements, add this statement at the beginning of that file instead of AUTOEXEC.NCF.
load sys:system\btrieve -p=4096 -f=20 -h=60 -l=20 -t=15 -u=0 -s=30 -m=512 load bspxcom -d=8192 -s=15 -w=3 Set minimum directory cache buffers=500 Set reserved buffers below 16 meg=200
LOAD NWASPI LOAD ASDB LOAD ASPIBD LOAD TAPESVR LOAD ARCSERVETo improve performance, add keyword USEABOVE16 when you load ASPIBD and TAPESVR. For example, load aspibd useabove16. Certain adapters can only use memory below the 16 MB range but AS400TP.HAM is not restricted to that memory range. AS4TP DLC nwhere n is the number of the device you allocated in step 4. For more information, refer to ARCserve for NetWare User Guide.
If you save resources in SAV.RST or storage spaces, you cannot restore data selectively or to a different location from which the data was backed up.
CRTSAVF FILE(mylib/mysave) TEXT('My Save/Restore File')where mylib is the name of the library in which your save file will be created and mysave is the name of your save file. STRNTWCNN SERVER('docserv') CNNTYPE(*SAVRST)If your NetWare user name does not match your AS/400 profile, you must also specify the NTWUSER and PASSWORD parameters. Started *USER connection 1 to server docserv. Started *SAVRST connection 1 to server docserv. Started connection to server docserv.Note that you must have a *SAVRST connection to the server before you can save or restore NetWareobjects.
In this example, AS/400 will save volume MYVOL on NetWare server DOCSERV. +--------------------------------------------------------------------------------+ | Save Object (SAV) | | | | Type choices, press Enter. | | | | Device . . . . . . . . . . . . . > 'qsys.lib/mylib.lib/mysave.file' | | | | + for more values | | | | Objects: | | Name . . . . . . . . . . . . . 'qnetware/docserv.svr/myvol' | | | | Include or omit . . . . . . . *INCLUDE *INCLUDE, *OMIT | | + for more values | | Directory subtree . . . . . . . *ALL *ALL, *DIR, *NONE, *OBJ | | Save active . . . . . . . . . . *NO *NO, *YES, *SYNC | | Output . . . . . . . . . . . . . *NONE | | | | | | | | | | | | More... | | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | | | +--------------------------------------------------------------------------------+
'qnetware/docserv.svr/myvol/jean*' 'qnetware/sav.rst/abc.svr/myvol/'
+--------------------------------------------------------------------------------+ | Save Object (SAV) | | | | Type choices, press Enter. | | | | | | Additional Parameters | | | | System . . . . . . . . . . . . . *ALL *ALL, *LCL, *RMT | | Time period for last change: | | Start date . . . . . . . . . . *ALL Date, *ALL, *LASTSAVE | | Start time . . . . . . . . . . *ALL Time, *ALL | | End date . . . . . . . . . . . *ALL Date, *ALL | | End time . . . . . . . . . . . *ALL Time, *ALL | | Object pre-check . . . . . . . . *NO *NO, *YES | | Target release . . . . . . . . . *CURRENT *CURRENT, *PRV, V3R7M0... | | Update history . . . . . . . . . *NO *NO, *YES, *SYS, *PC | | | | Clear . . . . . . . . . . . . . *ALL *NONE, ALL, *AFTER | | Data compression . . . . . . . . *DEV *DEV, *NO, *YES | | Data compaction . . . . . . . . *DEV *DEV, *NO | | Bottom | | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | +--------------------------------------------------------------------------------+ DSPSAVF FILE(mylib.lib/mysave.file)Use option 5 to display the objects that were saved to the file.
STRNTWCNN SERVER('docserv') CNNTYPE(*SAVRST)If your NetWare user name does not match your AS/400 profile, you must also specify the NTWUSER and PASSWORD parameters.
In this example, AS/400 will restore volume MYVOL on NetWare server DOCSERV. +--------------------------------------------------------------------------------+ | Restore Object (RST) | | | | Type choices, press Enter. | | | | Device . . . . . . . . . . . . . > 'qsys.lib/mylib.lib/mysave.file' | | | | + for more values | | | | Objects: | | Name . . . . . . . . . . . . . > 'qnetware/docserv.svr/myvol' | | | | Include or omit . . . . . . . *INCLUDE *INCLUDE, *OMIT | | New object name . . . . . . . *SAME | | | | + for more values | | Directory subtree . . . . . . . *ALL *ALL, *DIR, *NONE, *OBJ | | Output . . . . . . . . . . . . . *NONE | | | | | | | | More...| | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | +--------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+ | Restore Object (RST) | | | | Type choices, press Enter. | | | | | | Additional Parameters | | | | | | System . . . . . . . . . . . . . *ALL *ALL, *LCL, *RMT | | Date when saved . . . . . . . . Date | | Time when saved . . . . . . . . Time | | Option . . . . . . . . . . . . . *ALL *ALL, *NEW, *OLD | | Allow object differences . . . . *NONE *NONE, *ALL, *AUTL, *OWNER | | | | Force object conversion: | | Convert during restore . . . . *SYSVAL *SYSVAL, *NO, *YES | | Objects to convert . . . . . . *RQD, *ALL | | SOM object ID . . . . . . . . . *SAVED *SAVED, *SYS | | | | | | | | Bottom | | F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display | | F24=More keys | | | +--------------------------------------------------------------------------------+
The save/restore processes are affected by the size of the AS/400 memory pool. To achieve acceptable save performance, do the following calculations. Each of the two calculations must have a result greater than or equal to 15MB:
Figure 11-11. Work with Job Display -- Finding Job Information +--------------------------------------------------------------------------------+ | Work with Job | | System: SYSAS400 | | Job: QPADEV0012 User: PAUL Number: 009534 | | | | Select one of the following: | | | | 1. Display job status attributes | | 2. Display job definition attributes | | 3. Display job run attributes, if active | | 4. Work with spooled files | | | | 10. Display job log, if active or on job queue | | 11. Display call stack, if active | | 12. Work with locks, if active | | 13. Display library list, if active | | 14. Display open files, if active | | 15. Display file overrides, if active | | 16. Display commitment control status, if active | | | | More... | | Selection or command | | ===> wrkactjob | | | | F3=Exit F4=Prompt F9=Retrieve F12=Cancel | | | +--------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+ | Work with Active Jobs | | SYSAS400 | | | | 12/06/96 15:28:59 | | CPU %: .9 Elapsed time: 00:00:54 Active jobs: 67 | | | | Type options, press Enter. | | 2=Change 3=Hold 4=End 5=Work with 6=Release | | 7=Display message | | 8=Work with spooled files 13=Disconnect ... | | --------Elapsed--------- | | Opt Subsystem/Job Type Pool Pty CPU Int Rsp AuxIO CPU % | | QPADEV0006 INT 4 20 25.0 0 .0 0 .0 | | QPADEV0007 INT 4 20 4.3 0 .0 0 .0 | | QPADEV0008 INT 4 20 2.6 0 .0 0 .0 | | QPADEV0010 INT 4 20 21.4 0 .0 0 .0 | | QPADEV0012 INT 4 20 .8 0 .0 1 .0 | | QPADEV0013 INT 4 20 3.5 0 .0 0 .0 | | QPADEV0014 INT 4 20 7.6 0 .0 0 .0 | | QSERVER SBS 2 0 .4 0 .0 | | QSERVER ASJ 2 20 .6 0 .0 | | More... | | Parameters or command | | ===> | | F3=Exit F5=Refresh F10=Restart statistics F11=Display status | | F12=Cancel F23=More options F24=More keys | | | +--------------------------------------------------------------------------------+
There is no need to perform the second calculation at this time. 3042K is not enough to begin with. Therefore, dividing that number by 4 emphasizes that a SAV job running in this amount of memory is going to take a LONG time. Figure 11-13. Work with System Status -- Displaying System Pool Memory +--------------------------------------------------------------------------------+ | Work with System Status SYSAS400 | | 12/06/96 15:23:14 | | % CPU used . . . . . . . : 8.8 Auxiliary storage: | | Elapsed time . . . . . . : 00:00:00 System ASP . . . . . . : 11567 M | | Jobs in system . . . . . : 843 System ASP used . . . : 79.7009 | | % addresses used: Total . . . . . . . . : 11567 M | | Permanent . . . . . . : 2.616 Current unprotect used : 420 M | | Temporary . . . . . . : .108 Maximum unprotect . . : 420 M | | | | Type changes (if allowed), press Enter. | | | | System Pool Reserved Max -----DB----- ---Non-DB--- | | Pool Size (K) Size (K) Active Fault Pages Fault Pages | | 1 49855 16900 +++++ .0 .0 .0 .0 | | 2 45375 0 12 .0 .0 .0 .0 | | 3 32 0 1 .0 .0 .0 .0 | | 4 3042 0 4 .0 .0 58.8 215.6 | | | | Bottom | | Command | | ===> | | F3=Exit F4=Prompt F5=Refresh F9=Retrieve F10=Restart | | F11=Display transition data F12=Cancel F24=More keys | +--------------------------------------------------------------------------------+
30000 divided by 2 yields 15MB. Now, the second calculation; the pool size divided by the activity level: 30000 divided by 4 yields 7500 (7.5MB) More storage is needed. You may want to decrease the maximum activity level to 2 for this pool. Figure 11-14. Work With System Status -- Adjusting Pool Size +--------------------------------------------------------------------------------+ | Work with System Status SYSAS400 | | 12/06/96 15:30:42 | | % CPU used . . . . . . . : 3.5 Auxiliary storage: | | Elapsed time . . . . . . : 00:07:27 System ASP . . . . . . : 11567 M | | Jobs in system . . . . . : 846 System ASP used . . . : 79.7241 | | % addresses used: Total . . . . . . . . : 11567 M | | Permanent . . . . . . : 2.616 Current unprotect used : 422 M | | Temporary . . . . . . : .108 Maximum unprotect . . : 424 M | | | | Type changes (if allowed), press Enter. | | | | System Pool Reserved Max -----DB----- ---Non-DB--- | | Pool Size (K) Size (K) Active Fault Pages Fault Pages | | 1 51151 16901 +++ .0 .0 .0 .3 | | 2 23181 0 12 .0 .4 .4 3.1 | | 3 32 0 1 .0 .0 .0 .0 | | 4 25940 0 4 .0 .1 1.0 6.1 | | | | Bottom | | Command | | ===> | | F3=Exit F4=Prompt F5=Refresh F9=Retrieve F10=Restart | | F11=Display transition data F12=Cancel F24=More keys | +--------------------------------------------------------------------------------+
If less than the recommended memory is allocated to the pool where the save is running, the save operation may take significantly longer. Also, if there is other work being run in the pool you may have to increase the pool size. For example, the job PAUL was not the only one running in system pool 4 in Figure 11-12. Use the guideline calculations as a starting point. For restore operations, start with the same calculations and adjust the pool size, if necessary, to achieve the acceptable restore performance. [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] |