Keyword indexing
Transcription
Keyword indexing
Ref. : Ver. : 1.0 UCL Service d'informatique administrative Keyword indexing: Date :19/03/1998 Survival Kit Auteur: B. Erken 1. Avant de commencer... Voici quelques recommendations à prendre avant de commencer la réindexation des mots-clés de Virtua: n vérifier la variable d’environnement ORACLE_SID n vérifier la variable d’environnement NLS_LANG n vérifier si le PATH contient un répertoire où se trouve un compilateur C n Stopper toutes les opérations de catalographie n Trouver un espace disque assez large que pour contenir environ 900 Mb et executer les scripts à partir de ce répertoire (ex sur ULTRA2: /opt/erl/sproot/nodes/disk1/vtls ) n L’opération doit se faire en tant que DBADMIN n vérifier que la variable d’environnement $FULTEMP=/tmp (et pas /usr/tmp) 2. Les différentes étapes 1. Déplacer les scripts (re_index.ksh, clear_table.fte, redo_index.ksh, finish_index.ksh, validate.fte) dans le répertoire contenant l’espace disque (voir dernier point ci-dessus) erken ultra2:/opt/erl/sproot/nodes/disk1/vtls/re_index 86 > ls -l total 1280732 drwxr-xr-x 5 dbadmin dba 512 Feb 10 21:21 GNU drwxr-xr-x 2 dbadmin dba 512 Feb 12 17:24 PROBLEMS -rwxr-xr-x 1 dbadmin dba 3724680 Mar 5 17:07 batchindex.exe -rwxr-xr-x 1 dbadmin dba 61 Mar 5 16:28 clear_table.fte -rwxr-xr-x 1 dbadmin dba 24 Mar 5 16:29 finish_index.ksh -rwxr-xr-x 1 dbadmin dba 4202972 Mar 5 17:07 index.exe -rwxr-xr-x 1 dbadmin dba 42 Mar 5 16:29 re_index.ksh -rwxr-xr-x 1 dbadmin dba 6019 Mar 5 16:29 redo_index.ksh -rwxr-xr-x 1 dbadmin dba 3837776 Mar 5 17:07 subtable.exe -rwxr-xr-x 1 dbadmin dba 41 Mar 5 16:29 validate.fte -rwxr-xr-x 1 dbadmin dba 4425152 Mar 5 17:07 write2709.exe -rwxr-xr-x 1 dbadmin dba 3538716 Mar 5 17:08 writeIdsFile.exe 2. Modifier les fichiers clear_tables.fte et validate.fte afin de spécifier la bonne base de données si la réindexation est executée sur une base de données différente de clas01. 3. Faites un backup complet du sous-répertoire FULCRUM (/usr/vtls/clas01/FULCRUM) de la base de données clas01 Page 1 Ref. : Ver. : 1.0 UCL Service d'informatique administrative Keyword indexing: Date :19/03/1998 Survival Kit Auteur: B. Erken 4. Aller dans le répertoire $FULCREATE et editer le fichier clas01.cfg. Suppimer le(s) ligne(s) commencant par DYX, elles sont seulement utilisées lors des chargements. dbadmin(vtls01):/usr/vtls/clas01: cd $FULCREATE dbadmin(vtls01):/opt/fulcrum/fultext: cp -p clas01.cfg clas01.cfg.backup dbadmin(vtls01):/opt/fulcrum/fultext: vi clas01.cfg 5. Retourner dans le répertoire contenant les scripts et executer re_index.ksh. Ce script va suivre les étapes suivantes: n executer clear_tables.fte pour vider les tables (mots-clés) Fulcrum et il execute le script interactif redo_index.ksh qui va poser les questions suivantes: (voir encadré ci-dessous) è creating fulcrum tables: la structure existe déjà, donc ,faites “Skip” è deleting old keyword indexing parameters in PSVARIABLE table: si les définitions d’indexation des mots-clés ont changées, entrez Yes sinon faites Skip è Writing out BIB IDS: si aucun changement a été fait depuis la dernière réindexation, entrez Yes sinon entrez Skip. Si vous avez déjà un fichier contenant les BIB IDS (d’un indexation précédente par exemple), vous pouvez faire Skip et il vous demandera alors d’entrer le nom de ce fichier. è Writing out 2709 recs: si aucun changement a été fait depuis la dernière réindexation, entrez Yes sinon entrez Skip. Si vous avez déjà un fichier contenant les BIB IDS (d’un indexation précédente par exemple), vous pouvez faire Skip et il vous demandera alors d’entrer le nom de ce fichier. è Replacing NULL chars with blanks: répondez Yes si vous avez répondu Yes à la question ci-dessus, sinon faites Skip Page 2 Ref. : Ver. : 1.0 UCL Service d'informatique administrative Keyword indexing: Date :19/03/1998 Survival Kit Auteur: B. Erken è Performing keyword indexing: Yes è Page 3