Συμπληρωματικός οδηγός για την εγκατάσταση και ρύθμιση

Επισκόπηση του NetQuestion

Όταν εγκαθιστάτε την ηλεκτρονική τεκμηρίωση της DB2, εγκαθιστάται επίσης το σύστημα αναζήτησης NetQuestion. Το σύστημα αναζήτησης αποτελείται από τις ακόλουθες λειτουργίες:

Υπάρχουν δύο εκδοχές του NetQuestion:

Αναζήτηση στις ηλεκτρονικές πληροφορίες της DB2

Για να κάνετε αναζήτηση στις ηλεκτρονικές πληροφορίες της DB2, μεταβείτε στη σελίδα Πληροφορίες DB2 (DB2 Information) με ένα πρόγραμμα πλοήγησης (browser), καταχωρήστε τους όρους αναζήτησης και πατήστε Αναζήτηση.

Η θέση της σελίδας Πληροφορίες DB2 (DB2 Information) εξαρτάται από την πλατφόρμα εγκατάστασης του προϊόντος:

Σε Windows 9x, Windows NT και Windows 2000
Πατήστε Έναρξη (Start) => Προγράμματα (Programs) => IBM DB2 => Πληροφορίες => Πληροφορίες DB2. Μπορείτε επίσης να ανοίξετε το αρχείο x:\sqllib\doc\html\index.htm, όπου x: είναι η μονάδα εγκατάστασης της DB2.

Σε OS/2
Ανοίξτε το φάκελο IBM DB2 και διπλοπατήστε στο εικονίδιο Πληροφορίες DB2. Μπορείτε επίσης να ανοίξετε το αρχείο x:\sqllib\doc\html\index.htm, όπου x: είναι η μονάδα εγκατάστασης της DB2.

Σε AIX, HP-UX και Solaris
Ανοίξτε το αρχείο DB2DIR/doc/en_US/html/index.htm, όπου ο κατάλογος DB2DIR είναι /usr/lpp/db2_07_01 σε AIX και /opt/IBMdb2/V7.1 σε HP-UX και Solaris.

Επίλυση προβλημάτων κατά την αναζήτηση

Μπορεί να αντιμετωπίσετε σφάλμα κατά την αναζήτηση στις ηλεκτρονικές πληροφορίες της DB2. Αν αντιμετωπίσετε σφάλμα αναζήτησης, ακολουθήστε τις παρακάτω συμβουλές για την επίλυση του προβλήματος:

Είναι σε λειτουργία ο εξυπηρετητής αναζήτησης;
Αν επιστραφεί ο κωδικός σφάλματος 33 όταν επιχειρείτε να κάνετε αναζήτηση στην τεκμηρίωση της DB2, ο εξυπηρετητής αναζήτησης NetQuestion δεν λειτουργεί.

Για να κάνετε έναρξη της λειτουργίας του εξυπηρετητή αναζήτησης σε Windows 9x, Windows NT και Windows 2000, πατήστε Έναρξη (Start) επιλέξτε Προγράμματα (Programs) => IBM DB2 => Έναρξη λειτουργίας εξυπηρετητή αναζήτησης HTML. Μπορείτε επίσης να κάνετε έναρξη του εξυπηρετητή αναζήτησης υποβάλλοντας μία από τις ακόλουθες εντολές:

   x:\imnnq_nt\imnss start server     //για γλώσσες SBCS
   x:\imnnq_nt\imqss -start dbschelp  //για γλώσσες DBCS

Σημειώστε ότι ο κατάλογος εγκατάστασης του NetQuestion στα Windows 9x είναι x:\imnnq_95.

Για να κάνετε έναρξη της λειτουργίας του εξυπηρετητή αναζήτησης στο OS/2, ανοίξτε το φάκελο IBM DB2 και πατήστε στο εικονίδιο Έναρξη λειτουργίας εξυπηρετητή αναζήτησης HTML. Μπορείτε επίσης να εκτελέσετε μία από τις ακόλουθες εντολές:

   x:\imnnq\imnss start server      //για γλώσσες SBCS
   x:\imnnq\imqss -start dbcshelp  //για γλώσσες DBCS

Για να κάνετε έναρξη της λειτουργίας του εξυπηρετητή αναζήτησης σε συστήματα AIX, HP-UX και Solaris, εκτελέστε μία από τις ακόλουθες εντολές:

Σε AIX

Υποβάλετε την εντολή /usr/IMNSearch/bin/imnss -start imnhelp για προϊόντα σε γλώσσες SBCS. Η εντολή imnss -start μπορεί επίσης να εκτελεστεί χωρίς να πληκτρολογήσετε την πλήρη διαδρομή, αν η διαδρομή /usr/bin έχει οριστεί στη μεταβλητή PATH.

Υποβάλετε την εντολή /usr/IMNSearch/bin/imqss -start dbcshelp για προϊόντα σε γλώσσες DBCS. Αν έχετε εγκαταστήσει προϊόντα σε γλώσσες DBCS, πρέπει να βεβαιωθείτε ότι έχουν οριστεί οι μεταβλητές περιβάλλοντος IMQCONFIGSRV και IMQCONFIGCL. Μπορείτε να ορίσετε αυτές τις μεταβλητές εκτελώντας την εντολή /usr/IMNSearch/bin/. imq_env. Και πάλι, μπορείτε να εκτελέσετε τις εντολές imqss -start και . imq_env χωρίς να πληκτρολογήσετε την πλήρη διαδρομή, αν έχει οριστεί η διαδρομή /usr/bin στη μεταβλητή PATH.

Σε HP-UX
Υποβάλετε την εντολή /sbin/rc2.d/S990IMNSearch start για προϊόντα σε γλώσσες SBCS και DBCS. Αυτή η εντολή θα κάνει επίσης έναρξη στον εξυπηρετητή Web του NetQuestion, αν δεν είναι ήδη σε λειτουργία.

Σε Solaris
Υποβάλετε την εντολή /etc/rc2.d/S90IMNSearch start για προϊόντα σε γλώσσες SBCS και DBCS. Αυτή η εντολή θα κάνει επίσης έναρξη στον εξυπηρετητή Web του NetQuestion, αν δεν είναι ήδη σε λειτουργία.
Για να τερματίσετε τη λειτουργία του εξυπηρετητή αναζήτησης, αντικαταστήστε την εντολή start με την εντολή stop στις παραπάνω εντολές.

Είναι σε λειτουργία ο εξυπηρετητής Web του NetQuestion;
Το NetQuestion διατίθεται με το δικό του βασικό εξυπηρετητή Web. Μπορείτε βέβαια να χρησιμοποιήσετε το δικό σας εξυπηρετητή Web με το NetQuestion. Πρέπει να βεβαιωθείτε ότι ο εξυπηρετητής Web που χρησιμοποιείτε είναι σε λειτουργία. Οι ακόλουθες πληροφορίες ισχύουν για τον εξυπηρετητή Web του NetQuestion. Για να κάνετε έναρξη λειτουργίας σε άλλους εξυπηρετητές Web, συμβουλευτείτε τα εγχειρίδια του προϊόντος εξυπηρετητή Web που διαθέτετε.

Σε συστήματα Windows NT και Windows 2000, ελέγξτε το Task Manager για να δείτε αν είναι ενεργή η διαδικασία httpdl.exe. Αν δεν είναι ενεργή, εκκινήστε την υποβάλλοντας την εντολή x:\imnnq_nt\httpdl -r httpd.cnf, όπου x: είναι η μονάδα εγκατάστασης της DB2.

Στο OS/2, εκτελέστε την εντολή x:\sqllib\bin\db2netqd start, όπου x: είναι η μονάδα εγκατάστασης της DB2. Θα γίνει αυτόματη έναρξη του εξυπηρετητή Web του NetQuestion και του εξυπηρετητή αναζήτησης, αν δεν λειτουργούν ήδη. Μπορείτε επίσης να εκτελέσετε την εντολή pstat | find "httpdl" για να ελέγξετε αν η διαδικασία είναι ενεργή.

Σε συστήματα AIX, HP-UX και Solaris, υποβάλετε την εντολή ps -ef | grep httpdlite για να ελέγξετε αν είναι ενεργή η διαδικασία httpdlite. Αν δεν είναι ενεργή, εκκινήστε την υποβάλλοντας μία από τις ακόλουθες εντολές:

Σε AIX
/usr/IMNSearch/httpdlite/httpdlite -r /etc/IMNSearch/httpdlite/httpdlite.conf

Σε HP-UX
/sbin/rc2.d/S990IMNSearch start

Σε Solaris
/etc/rc2.d/S90IMNSearch start

Έχουν εγγραφεί τα ευρετήρια εγγράφων στον εξυπηρετητή αναζήτησης;
Τα ευρετήρια εγγράφων της DB2 εγγράφονται στον εξυπηρετητή αναζήτησης κατά την εγκατάσταση. Για να ελέγξετε αν τα ευρετήρια έχουν εγγραφεί σωστά:
  1. Εκτελέστε την εντολή imndomap -a ή imqdomap -a για να εξακριβώσετε ποια ευρετήρια και σε ποια θέση έχουν εγκατασταθεί. Αυτές οι εντολές πρέπει να επιστρέψουν ένα ή περισσότερα ευρετήρια με ονόματα όπως τα εξής: DB2S71xx ή DB2C71xx, όπου xx είναι η ταυτότητα δύο χαρακτήρων που αντιπροσωπεύει τη γλώσσα της εγκατεστημένης τεκμηρίωσης. Αν δεν συμβεί αυτό, εγκαταστήστε πάλι το προϊόν DB2 και βεβαιωθείτε ότι έχετε επιλέξει την εγκατάσταση της τεκμηρίωσης του προϊόντος.

    Αν παρόλα αυτά τα ευρετήρια δεν εγγραφούν στον εξυπηρετητή αναζήτησης, μπορείτε να επιχειρήσετε να τα εγγράψετε εσείς. Για περισσότερες πληροφορίες σχετικά με την εγγραφή ευρετηρίων από το χρήστη, ανατρέξτε στη σχετική ενότητα για το λειτουργικό σας σύστημα παρακάτω σε αυτό το κεφάλαιο.

  2. Εκτελέστε την εντολή imnixsta INDEX_NAMEimqixsta για γλώσσες DBCS), όπου INDEX_NAME είναι ένα από τα ευρετήρια που επιστράφηκαν από την εντολή στο βήμα 1. Τα αποτελέσματα αυτής της εντολής πρέπει να δηλώνουν, μεταξύ άλλων, ότι η λειτουργία αναζήτησης είναι διαθέσιμη.
  3. Τα ευρετήρια της DB2 πρέπει να βρίσκονται στους ακόλουθους καταλόγους:
       x:\sqllib\doc\html        //Windows and OS/2
       /var/docsearch/indexes    //AIX, HP-UX, and Solaris					
    

Έχει ρυθμιστεί σωστά το TCP/IP;
Το NetQuestion χρησιμοποιεί το πρωτόκολλο TCP/IP για επικοινωνία σε όλα τα συστήματα εκτός από το OS/2, όπου χρησιμοποιείται το πρωτόκολλο Named Pipes (παρόλο που υποστηρίζεται επίσης και το TCP/IP). Επομένως, πρέπει να έχει εγκατασταθεί και ρυθμιστεί σωστά το πρωτόκολλο TCP/IP στο σύστημά σας, το οποίο πρέπει να είναι σε θέση να αναλύσει τη διεύθυνση της διασύνδεσης localhost, αν εκτελείτε αναζήτηση σε τεκμηρίωση που έχει εγκατασταθεί τοπικά. Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση του πρωτοκόλλου TCP/IP, ανατρέξτε στη σχετική ενότητα για το λειτουργικό σας σύστημα παρακάτω σε αυτό το κεφάλαιο.

Έχει εγκατασταθεί το CGI αναζήτησης στη σωστή θέση και έχει ονομαστεί σωστά;
Το CGI αναζήτησης της DB2 πρέπει να βρίσκεται σε ένα συγκεκριμένο κατάλογο. Σε λειτουργικά συστήματα Windows και OS/2, αυτός είναι ο κατάλογος εγκατάστασης του NetQuestion που μπορεί να προσδιοριστεί με την εντολή echo %IMNINSTSRV% για γλώσσες SBCS ή echo %IMQINSTSRV% για γλώσσες DBCS. Σε λειτουργικά συστήματα UNIX, το CGI αναζήτησης έχει εγκατασταθεί στον κατάλογο /var/docsearch/cgi-bin.

Σε λειτουργικά συστήματα Windows και OS/2, το CGI αναζήτησης για γλώσσες SBCS ονομάζεται db2srsXX.exe ενώ η έκδοση DBCS ονομάζεται db2srdXX.exe, όπου XX είναι η ταυτότητα δύο χαρακτήρων που αντιπροσωπεύει τη γλώσσα της εγκατεστημένης τεκμηρίωσης.

Σε λειτουργικά συστήματα UNIX, το CGI αναζήτησης έκδοσης SBCS ονομάζεται db2srsbcs και το CGI αναζήτησης έκδοσης DBCS ονομάζεται db2srdbcs. Σε λειτουργικά συστήματα UNIX, δεν υπάρχουν ειδικά CGI αναζήτησης του NetQuestion για συγκεκριμένες γλώσσες.

Επίσης, βεβαιωθείτε ότι το όνομα του CGI αναζήτησης που χρησιμοποιείτε συμφωνεί με αυτό που υπάρχει στον κωδικό <form action="http..."> στη φόρμα αναζήτησης της DB2. Για παράδειγμα, στην αγγλική φόρμα αναζήτησης στα Windows ή στο OS/2 αυτός ο κωδικός πρέπει να είναι <form action="http://localhost:49213/cgi-bin/db2srsen.exe" method="POST>".

Έχουν εγκατασταθεί τα σωστά εγχειρίδια ή αρχεία βοήθειας και βρίσκονται στο σωστό κατάλογο;
Αν λάβετε ένα μήνυμα σφάλματος "Το αρχείο δεν βρέθηκε (File Not Found) (Σφάλμα 404)", βεβαιωθείτε ότι οι διασυνδέσεις στη σελίδα αποτελεσμάτων αναζήτησης οδηγούν σε μια έγκυρη διεύθυνση URL. Αν η τεκμηρίωση της DB2 έχει εγκατασταθεί τοπικά, όλες οι διευθύνσεις URL πρέπει να αρχίζουν με file://. Αν η τεκμηρίωση έχει εγκατασταθεί σε έναν άλλο εξυπηρετητή, όλες οι διευθύνσεις URL πρέπει να αρχίζουν με http:// .

Χρησιμοποιείτε τις σωστές παραμέτρους αναζήτησης;
Όταν εκτελείτε αναζήτηση λέξεων ή φράσεων, πρέπει να έχετε υπόψη σας τα εξής:

Για πρόσθετες πληροφορίες σχετικά με την επίλυση προβλημάτων για συγκεκριμένες πλατφόρμες, ανατρέξτε στις ακόλουθες ενότητες:


[ Αρχή σελίδας | Προηγούμενη σελίδα | Επόμενη σελίδα | Πίνακας περιεχομένων | Ευρετήριο ]