Rappel des commandes de Sauvegarde/Restauration Système restreint Pour sauvegarder l'OS/400 vous devez être "système restreint", c'est à dire tous les sous-systèmes arrétés, seule la console est reconnue (depuis la V5R30, un BATCH est possible dans QCTL) Pour ce faire: -CHGMSGQ QSYSOPR DLVRY(*BREAK) SEV(50) -ENDSYS (attendez le message "le système est en mode restreint ...") -Passer votre commande : SAVSYS (c'est vrai aussi pour RCLSTG) -Pour redémarrer DSPSYSVAL QCTLSBSD STRSBS de ce sous-système Vous pouvez aussi lancer un IPL par PWRDWNSYS |
SAUVEGARDE SYSTEME: SAVSYS: Sauvegarde microcode, OS, données de sécurité et objets de config. ATTENTION : Vous devez être "système restreint". Commande à exécuter à chaque nouvelle version ou après chaque cumulative de PTF (la data area QSAVSYS vous indique la date de dernière sauvegarde) SAVCFG: Sauvegarde des objets de configuration uniquement (sous ensemble de SAYSYS, fonctionne système en activité) A exécuter périodiquement (data area QSAVCFG ) SAVSECDTA: Sauvegarde des éléments de sécurité (profils et autorisations) (sous ensemble de SAYSYS, fonctionne système en activité) A exécuter périodiquement (data area QSAVUSRPRF ) |
SAUVEGARDE DE BIBLIOTHEQUES: Cde SAVLIB admet trois valeurs particulières *NONSYS (tout ce qui n'est pas sauvegardé par SAVSYS, sauf documents) = toutes les bibliothèques du système en ordre alpha (sauf: QSYS, QDOC, QSPL, QRPLOBJ, QTEMP, QSRV, QRECOVERY) le système doit être en mode restreint. La date de sauvegarde de la data area QSAVLIBALL vous indique quand cette commande a été utilisée pour la dernière fois. *ALLUSR (toutes les bibliothèques utilisateurs ou les bibliothèques contenant des objets utilisateurs) y compris, donc, QGPL, QUSRSYS, QS36F, £LIBRARY Data area associée QSAVALLUSR *IBM (tous les produits sous licence + leurs PTFs) Data area associée QSAVIBM |
la commande SAVLIB possède deux paramètres importants: LIB() les valeurs que nous venons de voir, admet aussi de UN a TROIS CENT noms. OMITLIB() bibliothèques à omettre (pour *ALLUSR, *IBM, ...) *NONE ou de UN à TROIS CENT noms. Autres paramètres DEV() unité DKTxx TAPxx ou *SAVF SEQNBR() N° de séquence sur la bande (1 pour effacer, *END pour ajouter) SAVF() nom qualifié du savf si DEV(*SAVF) UPDHST() mise à jour date de dernière sauvegarde si DEV(*SAVF) (automatique pour une sauvegarde sur unité) TGTRLS() version du système de restauration *CURRENT, *PRV ou VxRyMz. |
Vous pouvez sauvegarder des objets individuellement avec : SAVOBJ OBJ() *ALL (tous, sauf l'objet *LIB) nom ou nom-gen* (jusqu'à 300) LIB() jusqu'à 300 OBJTYPE() *ALL ou un à plusieurs types d'objet. ET ENFIN vous pouvez ne sauvegarder que les objets modifiés depuis le dernier SAVLIB (par défaut) avec: SAVCHGOBJ (mêmes paramètres que SAVOBJ) + REFDATE() date de référence / par défaut *SAVLIB REFTIME() heure de référence En ce qui concerne les fichiers : sauvegarde membre à membre (seuls les membres modifiés sont sauvegardés: c'est une très bonne commande pour les fichiers source) |
La disponibilité de la base de données a été revue en V5R30. 1/ la sauvegarde de fichiers en cours d'activité (paramètre SAVACT) peut se faire meme en cas de transaction. 2/ la réorganisation des fichiers : a/ peut etre interrompue b/ peut éventuellement se faire sans verrouillage fort |
Exemple : Soit un fichier avec un enregistrement verrouillé par un pgm sans COMMIT. DB2 va poser un verrouillage *SHRUPD sur le membre (les données) SAVLIB ==> la sauvegarde prévient d'un objet NON sauvegardé SAVLIB SAVACT(*LIB) ==> la sauvegarde est effectué normalement (complète) [ SAVLIB SAVACT(*SYNCLIB) si vous avez plusieurs bibliothèques ] ...................................................................... : L'intégrité de la base en cas de restauration est à votre charge, : : vous venez peut-etre de sauvegarder une piece comptable : : incomplète (non équilibrée), par exemple. : : : : La fonction journal peut vous y aider (APYJRNCHG / RMVJRNCHG). : :....................................................................: le paramètre SAVACTWAIT(120) permet d'indiquer le temps d'attente pour la disponibilité des objets et la fin d'une transaction. |
Mais, imaginons un fichier en cours d'utilisation sous commitment control (DB2 pose alors un verrou *SHRRD sur l'objet) SAVLIB ==> la sauvegarde prévient d'un objet NON sauvegardé SAVLIB SAVACT(*LIB) ==> Erreur CPF377F, la sauvegarde n'a pas lieu .................................................................... : La disponibilité des objets est testée AVANT la sauvegarde ! : :..................................................................: SAVLIB SAVACT(*LIB) SAVACTWAIT(120 *NOCMTBDY ) nouveau paramètre en 5.30 ........................................................................ : le paramètre SAVACTWAIT accèpte trois valeurs : : : 1/ attente pour la disponibilité des objets : : 2/ attente pour la disponibilité des enregistrements en transaction : : 3/ attente pour les autres transactions (création de table, ...) : :......................................................................: la sauvegarde a lieu, complète, avec un message d'information CPI3731 par fichier en transaction, dans la JOBLOG du travail. |
Détail du message CPI3731 Complément d'informations sur message ID message . . . . . . : CPI3731 Date d'envoi . . . . . : 29/11/04 Heure d'envoi . . . . : 17:34:2 Message . . . . : Objet FICH1P1 (type *FILE) enregistré avec une transaction partielle. Cause . . . . . : L'objet FICH1P1 de type *FILE de la bibliothèque AF4SRCT été sauvegardé avec une ou plusieurs transactions partielles. Si cet objet est un fichier base de données, le nom du membre est FICH1P1. Que faire . . . : -- S'il s'agit d'une opération de restauration, vous ne pouvez utiliser cet objet avant d'appliquer ou de supprimer les modifications journalisées (commande APYJRNCHG ou RMVJRNCHG) pour atteindre les limites de validation Pour appliquer ou supprimer les modifications, vous aurez besoin du journal QSQJRN de la bibliothèque AF4SRCT et de la chaîne des destinataires du journal commençant par JRNRCV0001 dans la bibliothèque AF4SRCT de l'unité ASP *SYSBAS. |
ATTENTION, le message indique bien que le fichier a été sauvegardé lors d'une transaction incomplète , il n'est donc pas intègre. SI VOUS LE RESTAUREZ : vous aurez un message CPI3731 (toujours de type *INFO) dans la JOBLOG. et le fichier sera considéré comme inutilisable. DSPFD montre cela, un OPEN sur le fichier engendre CPF428D et vous devez : i/ avoir ou restaurer le récepteur avec la transaction terminée, puis passer l'une des commandes suivantes : APYJRNCHG ou RMVJRNCHG ii/ restaurer une version avec transaction complète du fichier iii/ passer la commande CHGJRNOBJA ATR(*PTLTNS) PTLTNS(*ALLUSE) pour autoriser l'utilisation de cette version non intègre. (reprise "à la main" de l'intégrité du fichier) |
Pour les documents et les dossiers: SAVDLO DLO(*ALL) FLR(*ANY) sauvegarde tout (data area QSAVDLOALL ) SAVDLO DLO(*CHG) = SAVCHGOBJ SAVDLO DLO(un-nom) FLR(un-nom) = SAVOBJ SAV pour sauvegarder tout ou partie de la structure IFS. Pour sauvegarder "/microsrv/microopt" : SAV DEV('/QSYS.LIB/TAP01.DEVD') OBJ('/MICROSRV/MICROOPT/*') SUBTREE(*ALL) |
Pour sauvegarder tous les branches "spécifiques" à IFS SAV DEV('/QSYS.LIB/TAP01.DEVD) OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT) SUBTREE(*ALL) Pour sauvegarder/restaurer OBJ('/*') [tout votre système] vous devez être en mode restreint. Il peut être intéressant à ce stade de voir un tableau récapitulatif Vous verrez à gauche les commandes de sauvegarde disponibles à droite les commandes de restauration associées. Sachant qu'une commande de restauration plus restrictive est toujours valide (RSTOBJ pour SAVLIB par exemple) |
Sauvegarde | élement du système à sauvegarder | Restauration ^ ^ ...................................... | | :1 microcode sous licence [57xx999] : IPL/D | | :....................................:--------------------- S :2 OS/400 (QSYS) : IPL / install opt(2) S A ----------:....................................:--------------------- V : Profils utilisateurs : RSTUSRPRF A S SAVSECDTA :3...................................:----------- Y : droits privés (tous sauf *PUBLIC) : RSTAUT V S ----------:4...................................:--------------- | SAVCFG : objets de configuration(réseau/IP) : RSTCFG S v : : N SAVLIB *IBM :5 options OS/400 + produits/licence : RSTLIB *IBM N T O -----------:....................................:--------------- O N ^ *ALLUSR :7 QGPL, QUSRSYS, QS36F, £LIBRARY : *ALLUSR ^ N G S | ------:....................................:----------- | S Y | ^SAV- :8 BIB01 : ^ | Y | S | ! LIB: BIB02 bibliothèques : RSTLIB | | S | v v OBJ: BIB03 entreprise : RSTOBJ v v | SAVDLO *ALL :9 document/QDOC,distribution/QUSRSYS: RSTDLO *ALL | : : v SAV (IFS) :10 (QSYS.LIB *OMIT) (QDLS *OMIT) : RST ... |
pour sauvegarder entièrement un système : GO SAVE et option 21 soit l'enchainement des commandes suivantes : ........................................... : ENDSBS SBS(*ALL) OPTION(*IMMED) : : : : SAVSYS : : : : SAVLIB LIB(*NONSYS) ACCPTH(*YES) : : : : SAVDLO DLO(*ALL) FLR(*ANY) : : : : SAV OBJ(('/*') ('/QSYS.LIB' *OMIT) : : ('/QDLS' *OMIT) UPDHST(*YES) : : : : /* Pour redémarrer */ : : : : STRSBS SBSD(sous-système-de-contrôle) : :.........................................: |
/*-------------------------------------------*/ /* EXEMPLE de PGM DE SAUVEGARDE DU SYSTEME */ /* ---------------------------- */ /* CE PGM DOIT ETRE LANCÉ À LA CONSOLE */ /* MOINS DE 24 HEURES AVANT L'HEURE PREVUE*/ /* LA CONSOLE EST ALORS INDISPONIBLE */ /*-------------------------------------------*/ PGM DCL &TYPDEJOB *CHAR 1 DCL &ECRAN *CHAR 10 DCL &CONSOLE *CHAR 10 DCL &ESSAI *DEC (3 0) RTVJOBA TYPE(&TYPDEJOB) /* ON DOIT ETRE EN INTERACTIF */ IF (&TYPDEJOB = '0') THEN(DO) SNDPGMMSG MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA('Ce pgm + doit etre lancé en interactif') + MSGTYPE(*ESCAPE) RETURN ENDDO |
/* ET SUR LA CONSOLE (DSP01 ?) */ RTVJOBA JOB(&ECRAN) RTVSYSVAL SYSVAL(QCONSOLE) RTNVAR(&CONSOLE) IF (&ECRAN *NE &CONSOLE) THEN(DO) SNDPGMMSG MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA('Ce pgm + doit etre lancé à la console ') + MSGTYPE(*ESCAPE) RETURN ENDDO /* VERIFICATION DE L'UNITE BANDE */ CHKTAP DEV(TAP01) MONMSG CPF0000 EXEC(DO) SNDPGMMSG MSGID(CPF9898) MSGF(QCPFMSG) + MSGDTA('Impossible d''allouer la + bande') MSGTYPE(*ESCAPE) RETURN ENDDO |
/*=============================================*/ /* PHASE D'ATTENTE JUSQU'À 3 HEURES DU MATIN */ /* S'IL EST 11 HEURES, ON ATTEND DONC 4 HEURES */ /*=============================================*/ SNDPGMMSG MSGID(CPF9897) MSGF(QCPFMSG) MSGDTA('*** + Attente jusqu''à 3 heures, pour SAVSYS + ***') TOPGMQ(*EXT) MSGTYPE(*STATUS) DLYJOB RSMTIME(030000) /* ? */ /* MODE RESTREINT (OBLIGATOIRE POUR SAVSYS) */ ENDSYS OPTION(*IMMED) MONMSG MSGID(CPF0000) EXEC(DO) SNDPGMMSG MSGID(CPF9898) MSGF(QCPFMSG) + MSGDTA('Impossible de mettre le système + en mode restreint') MSGTYPE(*ESCAPE) RETURN ENDDO DLYJOB DLY(180) /* 3 Mn */ |
/* SAUVEGARDE SYSTEME */ /*=====================*/ SNDPGMMSG MSGID(CPF9897) MSGF(QCPFMSG) MSGDTA('SAVSYS en + cours') TOPGMQ(*EXT) MSGTYPE(*STATUS) SAUVEGARDE: SAVSYS DEV(TAP01) ENDOPT(*LEAVE) CLEAR(*ALL) + DTACPR(*YES) /* LE SYSTEME N'EST PAS ENCORE RESTREINT */ MONMSG MSGID(CPF3785) EXEC(DO) CHGVAR VAR(&ESSAI) VALUE(&ESSAI + 1) IF COND(&ESSAI < 15) THEN(DO) DLYJOB DLY(60) GOTO SAUVEGARDE /* NOUVELLE ESSAI */ ENDDO ELSE DO SNDMSG MSG('==> Impossible de passer le système en + mode restreint en 15 Mn') TOUSR(QSYSOPR) ENDDO ENDDO |
/* AUTRE ERREUR */ MONMSG MSGID(CPF0000) EXEC(SNDMSG MSG('*** erreur + lors de la sauvegarde système ***') + TOUSR(QSYSOPR)) /* SUITE DE LA SAUVEGARDE */ /* bibliotheques entreprise */ SNDPGMMSG MSGID(CPF9897) MSGF(QCPFMSG) MSGDTA('SAVLIB + *NONSYS en cours') TOPGMQ(*EXT) + MSGTYPE(*STATUS) SAVLIB LIB(*NONSYS) DEV(TAP01) ENDOPT(*LEAVE) + ACCPTH(*YES) DTACPR(*YES) MONMSG CPF0000 /* dossiers (folder) */ SNDPGMMSG MSGID(CPF9897) MSGF(QCPFMSG) MSGDTA('SAVDLO + en cours') TOPGMQ(*EXT) MSGTYPE(*STATUS) SAVDLO DLO(*ALL) FLR(*ANY) DEV(TAP01) ENDOPT(*LEAVE) MONMSG CPF0000 |
/* fichiers IFS */ SNDPGMMSG MSGID(CPF9897) MSGF(QCPFMSG) + MSGDTA('Sauvegarde IFS en cours') + TOPGMQ(*EXT) MSGTYPE(*STATUS) SAV DEV('/QSYS.LIB/TAP01.DEVD') OBJ(('/*') + ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT)) + ENDOPT(*REWIND) DTACPR(*YES) MONMSG CPF0000 /* (IPL) */ SNDMSG MSG('Sauvegarde système terminée, + redémarrage !') TOUSR(QSYSOPR) PWRDWNSYS OPTION(*IMMED) RESTART(*YES) ENDPGM |
Depuis la V5R30, vous pouvez passer la cde SAVSYS en Batch faites un CL PGM ENDSBS SBS(*ALL) OPTION(*IMMED) BCHTIMLMT(*NOMAX) DLYJOB DLY(120) SAVSYS (ou toute autre enchainement de cdes incluant SAVSYS) MONMSG CPF0000 PWRDWNSYS *IMMED RESTART(*YES) ENDPGM puis soumettez par : SBMJOB CMD(CALL PGM(MABIB/CLP)) JOB(xxx) JOBQ(QCTL) Pendant la sauvegarde la console est innacessible, vous voyez SRCA9003C60 quand la console devient inutilisable ( mode restreint ) SRCA9003C70 pendant la sauvegarde système. |
Quelques nouveautés V5R40 la possibilité de sauvegarder un sous ensemble du SAVSYS : SAVSYSINF suite à la commande RTVSYSINF (V5R20) qui place toutes les informations système, suivantes dans une bibliothèque : *EDTD : Codes d'édition utilisateurs *NETA ; Attributs réseau *RPYLE : Liste des réponses système *SRVATR : Attributs de service *SRVPVD : Liste des prestataires de maintenance (WRKCNTINF / option 6) *SYSVAL : Valeurs systèmes charge à vous de sauvegarder cette bibliothèque Toutes ces infos pouvant ensuite être ré-injectées par UPDSYSINF (totalement ou partiellement) |
La nouvelle commande SAVSYSINF, sauvegarde en plus, les objets suivants de QSYS : > *JOBD, *JOBQ, *EDTD, *JRN, *SBSD, *CLS, *MSGQ, *TBL, *ICGDTA et *DTAARA > Les objets *CMD modifiés depuis la dernière commande SAVSYS > Les objets *MSGF modifiés depuis la dernière commande SAVSYS > Les PTF appliquées depuis la dernière commande SAVSYS ATTENTION, les éléments suivants ne SONT PAS sauvegardés et rendent la commande SAVSYS toujours obligatoire (même si moins fréquente) : - Microcode sous licence - Bibliothèque QSYS - Objets liés à la sécurité (et sauvegardés par SAVSECDTA) - Objets liés à la configuration (et sauvegardés par SAVCFG) - Valeurs système liées à la date ou à l'heure ainsi que les valeurs système non modifiables (QSRLNBR, QMODEL, QPRCFEAT, ...) |
Enfin, il est possible maintenant de sauvegarder les spools. 1/ par OUTQ avec le paramètre SPLFDTA(*ALL) qui sauvegarde les spools d'une OUTQ en même temps que l'OUTQ elle même cette nouveauté est due au fait que depuis la V5R30, on sait manipuler un spool sans avoir les coordonnées du job avec QSPLFACN à *DETACH sur la commande de restauration le paramètre SPLFDTA indique ce qui doit être fait : *NEW les nouveaux spool doivent être restaurés *NONE aucun spool ne doit être restauré Vous remarquerez que pour restaurez un spool existant, la seule solution est de le détruire avant de lancer la commande de restauration 2/ individuellement par API QSRSAVO : sauvegarde, QSRRSTO : restauration |
Restauration d'objets les droits des commandes de restauration sont limitées RSTLIB / RSTOBJ, paramètres spéciaux ............................................... : MBROPT : : : : Gestion des membres : : : : : : : : *MATCH (dft) : : : : ne restaurer que si la liste est la meme : : : : *ALL : : : : restaurer tous les membres sauvegardés : :.............................................: |
Restauration d'objets RSTLIB / RSTOBJ, paramètres spéciaux ............................................... : ALWOBJDIF : : : : Admettre les différences : : : : : : *NONE Aucune : : *AUTL liste d'autorisation différente : : *OWNER propriétaire différent : : *PGP primary group profil différent : : *FILELVL niveau de fichier différent : : *COMPATIBLE -> les 4 précédents : : ` : : *ALL comme *COMPATIBLE : : + niveau de format différent : : : : à utiliser avec MBROPT(*ALL) : :.............................................: |
ALWOBJDIF *NONE lors d'une restauration, si la date de création d'un fichier |
ALWOBJDIF *ALL lors d'une restauration, si le niveau de format est différent, |
Restauration du système Pour remonter un système (nouveau système ou même système après un Crash) ! attention au RESAVE MARKER : Qu'est-ce que c'est ? Le microcode (SLIC) tout comme le système d'exploitation i5/OS, continuent d'évoluer durant leur période de commercialisation. Pour différencier les différents niveaux, IBM parle de Resave Marker (ou de Resave Identifier). Cette notion est extrêmement importante car elle conditionne le support ou non d'une version sur les différents modèles de serveurs.On parlera plus précisément de LIC Marker pour le microcode(voir PTF RExxxxx) et d'OS Markerpour pour l'OS (PTF APxxxxx). Certains niveaux sont incompatibles entre eux, voyez http://www-947.ibm.com/systems/support/i/planning/resave/index.html Il convient donc de faire très attention aux différents CD utilisés pour l'installation d'une version et de ne pas mélanger les jeux de CD de différentes machines mêmes s'ils semblent appartenir à la même version |
Ensuite, vérifiez la connexion avec la console (Twinax, LAN ou HMC) - Puis, faites un IPL manuel sur D ("01 D M" sur le pannel) - Sur le menu "Install Licensed Internal Code" choisissez "1" (installation du microcode") |
Ensuite un écran "IPL or Install the system" vous est affiché. choisissez ici, l'option 3 "utiliser DST" > signez vous DST (QSECOFR/QSECOFR), le mot de passe sera expiré ensuite. > sous DST prenez 4 work with disk unit -> 1 work with disk configuration -> 3 work with ASP configuration -> 3 add units to ASP.(en général ASP n° 1) et ajoutez tous les disques non reconnus. (si un écran d'affichage de problème survient, ignorez encore par F10) faites F12, (retour à work with disk configuration) + si vous utilisez la fonction miroir, sélectez 4 |
sur l'écran "IPL or Install the system", choisissez cette fois 2 |
Sur l'écran ..................................................................... : Install the operating system : : : : Type options, press enter. : : : : Install : : option . . . . . 1 1=Take defaults (no other : : options are dispayed) : : 2=Change install options : : : : Date : : Year : : ... / ... : :...................................................................: choisissez 1, si vous remontez une machine, après un crash. 2, s'il s'agit d'un changement de machine ou si vous remontez votre système sur une machine DIFFERENTE |
Sur l'écran Specify Install Options, si vous avez choisi cette option, indiquez 1=restore programs and language objects from current media Set. et sur l'écran Specify Restore Option, indiquez 1 partout afin de restaurer depuis le media (bande), les objets suivants : - les informations système (SYSVAL et attributs réseau) - les edit code entreprise - la liste de réponse système - les JOBD - les descriptions de sous système. ---------------------------------------------------------------------------- Dans tous les cas de figure (en ayant spécifié des options ou non) on vous affiche une barre d'état vous indiquant la progression : +----------------------------------------------------------------+ |xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | +----------------------------------------------------------------+ 0 20 40 60 80 100 |
Vous verrez un écran de SIGNON, sans mot de passe, loggez vous QSECOFR |
une fois l'IPL terminé (vous êtes toujours en mode restreint) vérifiez la réponse automatique 'G' au message CPA3709 (WRKRPYLE) et passez la commande CHGJOB INQMSGRPY(*SYSRPYL) puis demandez le menu RESTORE et l'option 21 ..................................................................... : Spécifiez les valeurs par défaut : : : : Unité bande . . . . . . . . TAP01 un nom : : Invite des commandes. . . . N O/ N : : délivrance des messages . . *NOTIFY *BREAK, *NOTIFY : : restauration sur système différent O / N : :...................................................................: suivant le contexte, renseignez la dernière option. cette option va restaurez les profils (RSTUSRPRF), la configuration les bibliothèques IBM et utilisateurs (RSTLIB), les répertoires (RST et RSTDLO) puis les droits (RSTAUT) |
Vous pouvez rencontrer des messages : CPF377C &1 objet(s) restauré(s) ; &2 non restauré(s) (TAP01, par exemple, qui est en cours d'utilisation) CPF3779 &1 biblio restaurées ; &4 restaurées partiellement; &3 non restaurées CPF3839 &1 objets restaurés. &2 non restaurés. (IFS) CPD3776 Droits de l'utilisateur &1 non restaurés. CPF3776 Tous les droits n'ont pas été restaurés pour tous les profils Il s'agit de droits non restaurés (en fin de traitement) pour cause d'objets manquant (non sauvegardés ou non restaurés) Dans tous les cas, analysez la liste des objets non restaurés (F10) s'il le faut, restaurez à nouveau certaines bibliothèques |
........................................................................... : Objets non restaurés ? : : cas d'un logique dans la bibliothèque A, pointant sur un physique dans B: : : :lors de la restauration de A, le PF n'existant pas, le logique n'est pas : : restauré, il faut alors restaurer B, puis restaurer à nouveau A : :.........................................................................: |
Le menu RESTORE possède aussi deux autres options : RESTORE Restauration Système: AS400 Choisissez l'une des options suivantes : Restauration des données système et utilisateur 21. Données système et utilisateur .../... (page suivante) 22. Données système uniquement 23. Toutes les données utilisateur 22 passe les commandes RSTUSRPRF USRPRF(*ALL) + RSTCFG OBJ(*ALL) RSTLIB SAVLIB(*IBM) RST OBJ('/QIBM/ProdData')('/QOpenSys/QIBM/ProdData)) 23 passe les commandes RSTUSRPRF USRPRF(*ALL) + RSTCFG OBJ(*ALL) RSTLIB SAVLIB(*ALLUSR) RSTDLO DLO(*ALL) SAVFLR(*ANY) RST OBJ(('/*') ('/QSYS.LIB' *OMIT) + ('/QDLS' *OMIT) ('/QIBM/ProdData' *OMIT)) RSTAUT USRPRF(*ALL) |
dernière phase : |
Pour ces partitions dites "hostées" c.a.d utilisant des disques virtuels d'une partition I5/OS et crées par : - une description de serveur de réseau CRTNWSD - un ou plusieurs espaces de stockage CRTNWSSTG qui sont ensuite liés par ADDNWSSTGL, le disque virtuel est stocké dans /QFPNWSSTG. il vous suffit de mettre vary Off le serveur de réseau (WRKCFGSTS *NWS) ........................................................................... : 1=Mettre en fonction 2=Mettre hors fonction 5=Gérer travail : : 8=Gérer description 9=Etat du mode 13=Gérer état APPN... : : : : : : Opt Description Etat -----------Travail-----------: : 2 I5TEST ACTIVE : : LINUX ACTIVE : :.........................................................................: Puis de sauvegarder ou restaurer les répertoires dans QFPNWSSTG |