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

NetQuestion για λειτουργικά συστήματα Windows 32-bit

Σε αυτή την ενότητα περιγράφονται πληροφορίες σχετικά με τις ρυθμίσεις μετά την εγκατάσταση, πρόσθετες συμβουλές για την επίλυση προβλημάτων και τρόποι παράκαμψης γνωστών προβλημάτων με το NetQuestion σε λειτουργικά συστήματα Windows 32-bit. Επίσης περιγράφεται ο τρόπος απεγκατάστασης του NetQuestion από το σύστημά σας.

Διάγνωση σφαλμάτων εγκατάστασης του NetQuestion

Αν λάβετε μηνύματα σφαλμάτων κατά την εγκατάσταση του NetQuestion, κάντε τα εξής για να διαγνώσετε και να διορθώσετε το πρόβλημα:

  1. Εντοπίστε το αρχείο imnnq.err στον κατάλογο <temp>\imnnq\install, όπου <temp> είναι ο κατάλογος %TEMP% του συστήματός σας. Αν το αρχείο δεν υπάρχει, κάντε επανεκκίνηση και προσπαθήστε ξανά να εγκαταστήσετε το προϊόν. Αν το imnnq.err υπάρχει, μπορεί να περιέχει πληροφορίες όπως οι εξής:
       1 - This indicates that the current PATH is too long and adding the search
           server into the PATH will cause the entire PATH to be erased.
           Note:  The limit on Windows NT 4.0 is 512; on Windows 95 it is 255.
           It is recommended that you perform the following steps:
           a) Rename the PATH variable in the AUTOEXEC.BAT file (PATHGOOD), save
              changes and reboot.
           b) Remove the IMNNQ.ERR file from <temp>\imnnq\install.
           c) Run the product install again to install the search system properly.
           d) Merge the PATHGOOD variable with the PATH variable that was created
              by the latest installation.
       2 - Miscellaneous error, please contact IBM service.
       3 - Out of disk space error.  Please ensure that there is at least 4.5MB
           of disk space for the search system plus enough space for AUTOEXEC.BAT
           to be changed for Windows 95.
    
  2. Αν το αρχείο imnnq.err περιέχει ένα μήνυμα <αρχείο>.EXE DOES NOT EXIST, δεν βρέθηκαν τα προγράμματα του NetQuestion. Σε αυτή την περίπτωση, πρέπει να επιχειρήσετε να εγκαταστήσετε πάλι την τεκμηρίωση του προϊόντος DB2. Για περισσότερες πληροφορίες σχετικά με την επίλυση προβλημάτων, βλ. Επίλυση προβλημάτων κατά την αναζήτηση.

Ρυθμίσεις TCP/IP

Για την εγκατάσταση και τη χρήση του NetQuestion πρέπει να κάνετε τα εξής:

Αλλαγή του αριθμού θύρας για τον εξυπηρετητή αναζήτησης

Ο εξυπηρετητής αναζήτησης αντιστοιχεί στη θύρα με τον αριθμό 49213, ο οποίος δεν ανήκει στις κοινές θύρες που χρησιμοποιεί το TCP/IP. Αν κάποιο άλλο προϊόν χρησιμοποιεί αυτή τη θύρα, θα πρέπει να αλλάξετε τη θύρα του εξυπηρετητή αναζήτησης ως εξής:

Βήμα  1.

Ανοίξτε το αρχείο httpd.cnf στον κατάλογο του NetQuestion και καθορίστε έναν αριθμό θύρας που ξέρετε ότι είναι διαθέσιμος, κατά προτίμηση έναν αριθμό μεγαλύτερο από 49000.

Βήμα  2.

Εντοπίστε την τιμή της μεταβλητής db2path εκτελώντας την εντολή db2set db2path.

Βήμα  3.

Μεταβείτε στον κατάλογο db2path/doc/html και χρησιμοποιήστε έναν κειμενογράφο για να τροποποιήσετε το αρχείο index.htm. Στη γραμμή που περιέχει τον κωδικό <form>, αλλάξτε την τιμή localhost:49213 καθορίζοντας τον αριθμό θύρας που επιλέξατε στο Βήμα 1.

Βήμα  4.

Επανεκκινήστε τον εξυπηρετητή αναζήτησης. Για να τερματίσετε τον εξυπηρετητή αναζήτησης, επιλέξτε Έναρξη (Start) => Προγράμματα (Programs) => IBM DB2 => Τερματισμός λειτουργίας εξυπηρετητή αναζήτησης HTML. Για να ενεργοποιήσετε τον εξυπηρετητή αναζήτησης, επιλέξτε Έναρξη (Start) => Προγράμματα (Programs) => DB2 για Windows => Έναρξη λειτουργίας εξυπηρετητή αναζήτησης HTML.

Εξασφάλιση ορισμού μεταβλητών περιβάλλοντος του NetQuestion σε συνδεδεμένη μονάδα δικτύου

Αν εγκαταστήσετε τη DB2 σε μια μονάδα δικτύου στα Windows 9x και δεν έχει γίνει σύνδεση με τη μονάδα δικτύου πριν εκτελεστεί το αρχείο autoexec.bat, οι μεταβλητές περιβάλλοντος του NetQuestion δεν ορίζονται. Το NetQuestion ορίζει τις μεταβλητές περιβάλλοντος μέσω ενός αρχείου εντολών (imnenv.bat για γλώσσες SBCS ή imqenv.bat για γλώσσες DBCS) το οποίο βρίσκεται στον κατάλογο του NetQuestion. Για να παρακάμψετε αυτό το πρόβλημα, αντιγράψτε το αρχείο imnenv.bat ή imqenv.bat από τον κατάλογο του NetQuestion σε έναν κατάλογο σε μια μονάδα με την οποία πραγματοποιείται σύνδεση πριν εκτελεστεί το αρχείο autoexec.bat. Στη συνέχεια, προσθέστε στο αρχείο autoexec.bat μια εντολή για την κλήση αυτού του αρχείου εντολών κατά την εκκίνηση. Για παράδειγμα, αν αντιγράψετε το αρχείο imnenv.bat στον κατάλογο C:\WINDOWS\IMNNQ, μπορείτε να προσθέσετε την ακόλουθη εντολή στο αρχείο autoexec.bat:

IF EXIST C:\WINDOWS\IMNNQ\IMNENV.BAT CALL IMNENV.BAT

Εντοπισμός του καταλόγου εγκατάστασης του NetQuestion

Το NetQuestion αποθηκεύεται σε ένα χωριστό κατάλογο γιατί μπορεί να χρησιμοποιηθεί και από άλλα προϊόντα. Για παράδειγμα, αν εγκαταστήσετε το προϊόν DB2 Universal Database μαζί με το NetQuestion στο δίσκο G\: και στη συνέχεια εγκαταστήσετε το IBM VisualAge for Java στο δίσκο H:\, μόνο ένα σύστημα αναζήτησης θα είναι εγκατεστημένο, αυτό που εγκαταστήσατε πρώτο.

Ορισμένες από τις οδηγίες αυτής της ενότητας σας ζητούν να καθορίσετε τη θέση του καταλόγου του NetQuestion. Για να εντοπίσετε αυτό τον κατάλογο, εκτελέστε μία από τις ακόλουθες εντολές:

   echo %IMNINSTSRV%       //για γλώσσες SBCS
   echo %IMQINSTSRV%       //για γλώσσες DBCS

Αναζήτηση με χρήση ενδιάμεσων εξυπηρετητών στο Netscape ή στο Internet Explorer

Αν έχετε καθορίσει τη χρήση ενδιάμεσων εξυπηρετητών (proxy servers) στο Netscape ή στο Internet Explorer, μπορείτε να επιταχύνετε σημαντικά την αναζήτηση τροποποιώντας τις σχετικές ρυθμίσεις.

Στο Netscape 4, κάντε τα εξής:

  1. Επιλέξτε Edit (Τροποποίηση) => Preferences (Προτιμήσεις).
  2. Διπλοπατήστε στην επιλογή Advanced (Ειδικές ρυθμίσεις) στη διακλάδωση Category (Κατηγορία).
  3. Πατήστε Proxies (Ενδιάμεσοι εξυπηρετητές) στην υποδιακλάδωση Advanced (Ειδικές ρυθμίσεις).
  4. Επιλέξτε Manual Proxy Configuration (Επιλεκτική ρύθμιση ενδιάμεσων εξυπηρετητών) και πατήστε View (Προβολή).
  5. Στο πλαίσιο Exceptions...Do not use proxy servers for domains beginning with (Εξαιρέσεις...Να μη χρησιμοποιούνται ενδιάμεσοι εξυπηρετητές για τομείς που αρχίζουν με), καταχωρήστε
    localhost:49213
    

    Αν υπάρχουν άλλες καταχωρήσεις σε αυτό το πλαίσιο, διαχωρίστε τις με κόμμα.

  6. Πατήστε OK μέχρι να κλείσουν όλα τα πλαίσια διαλόγου.

Στο Internet Explorer 4, κάντε τα εξής:

  1. Επιλέξτε View (Προβολή) => Internet Options (Επιλογές Internet).
  2. Επιλέξτε τη σελίδα Connections (Συνδέσεις).
  3. Επιλέξτε το τετραγωνίδιο Bypass proxy server for local addresses (Παράκαμψη διακομιστή μεσολάβησης για τοπικές διευθύνσεις). Αυτό το τετραγωνίδιο είναι διαθέσιμο μόνο αν χρησιμοποιείτε μια σύνδεση σε εξυπηρετητή proxy ή socks και έχετε επιλέξει το τετραγωνίδιο Use a proxy server (Χρήση διακομιστή μεσολάβησης).
  4. Πατήστε Advanced (Για προχωρημένους).
  5. Στο πλαίσιο Exceptions...Do not use proxy server for addresses beginning with (Εξαιρέσεις...Να μη χρησιμοποιείται διακομιστής μεσολάβησης για διευθύνσεις που αρχίζουν με), καταχωρήστε
    localhost:49213
    
  6. Πατήστε OK μέχρι να κλείσουν όλα τα πλαίσια διαλόγου.

Στο Internet Explorer 5, εκτελέστε τα ακόλουθα βήματα για να τροποποιήσετε τις ρυθμίσεις ενδιάμεσου εξυπηρετητή:

  1. Επιλέξτε Tools (Εργαλεία) => Internet Options (Επιλογές Internet).
  2. Επιλέξτε τη σελίδα Connections (Συνδέσεις).

    Αν συνδέεστε σε τοπικό δίκτυο (LAN), πατήστε LAN Settings (Ρυθμίσεις τοπικού δικτύου). Αν χρησιμοποιείτε σύνδεση μέσω τηλεφώνου (Dial-Up Networking), πατήστε Settings (Ρυθμίσεις).

  3. Επιλέξτε το τετραγωνίδιο Bypass proxy server for local addresses (Παράκαμψη διακομιστή μεσολάβησης για τοπικές διευθύνσεις). Αυτό το τετραγωνίδιο είναι διαθέσιμο μόνο αν χρησιμοποιείτε μια σύνδεση σε εξυπηρετητή proxy ή socks και έχετε επιλέξει το τετραγωνίδιο Use a proxy server (Χρήση διακομιστή μεσολάβησης).
  4. Πατήστε Advanced (Για προχωρημένους).
  5. Στο πλαίσιο Exceptions...Do not use proxy server for addresses beginning with (Εξαιρέσεις...Να μη χρησιμοποιείται διακομιστής μεσολάβησης για διευθύνσεις που αρχίζουν με), καταχωρήστε
    localhost:49213
    
  6. Πατήστε OK μέχρι να κλείσουν όλα τα πλαίσια διαλόγου.

Αναζήτηση από φορητό υπολογιστή με Windows 9x

Αν χρησιμοποιείτε ένα φορητό υπολογιστή ο οποίος κανονικά συνδέεται σε δίκτυο LAN χωρίς να έχετε συνδεθεί στο δίκτυο, μπορεί να συναντήσετε δυσκολίες κατά την αναζήτηση πληροφοριών στα εγχειρίδια της DB2. Για να λειτουργήσει η αναζήτηση, θα πρέπει να απενεργοποιήσετε τη διεύθυνση IP του εξυπηρετητή ονομάτων (DNS) στις ρυθμίσεις TCP/IP. Δηλαδή, χρειάζεστε δύο διαφορετικά σύνολα ρυθμίσεων TCP/IP (TCP/IP configurations), ένα για διαδικασίες αναζήτησης που εκτελούνται με σύνδεση στο δίκτυο και άλλο ένα για διαδικασίες αναζήτησης που εκτελούνται χωρίς σύνδεση στο δίκτυο.

Στα Windows 9x δεν επιτρέπεται να υπάρχουν πάνω από ένα σύνολα ρυθμίσεων TCP/IP. Διατίθενται όμως διάφορα εργαλεία κοινής χρήσης (shareware) στο Internet που σας επιτρέπουν να καθορίσετε περισσότερες από ένα σύνολα ρυθμίσεων και να τα αλλάζετε ανάλογα με το αν είστε συνδεδεμένος ή όχι στο δίκτυο LAN. Ένα από αυτά τα εργαλεία είναι το TCPSwitch.

Απεγκατάσταση του NetQuestion σε λειτουργικά συστήματα Windows 32-bit

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

Κανονικά, το NetQuestion απεγκαθίσταται όταν απεγκαθιστάτε τη DB2 Universal Database. Αν το NetQuestion υπάρχει ακόμα στο σύστημα αφού ολοκληρωθεί κανονικά η απεγκατάσταση της DB2 και γίνει επανεκκίνηση του υπολογιστή, εξετάστε την ενότητα Διάγνωση προβλημάτων απεγκατάστασης του NetQuestion για να διαγνώσετε και να διορθώσετε το πρόβλημα.

Διάγνωση προβλημάτων απεγκατάστασης του NetQuestion

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

   imndomap -a            //για γλώσσες SBCS
   imqdomap -a            //για γλώσσες DBCS

Αν με αυτή την εντολή δεν εμφανιστούν ευρετήρια, βλ. Απεγκατάσταση του NetQuestion από το χρήστη σε λειτουργικά συστήματα Windows 32-bit.

Αν με αυτή την εντολή εμφανιστούν ευρετήρια που δεν ανήκουν στη DB2 Universal Database (δηλαδή, ευρετήρια με όνομα που δεν αρχίζει από DB2), υπάρχουν άλλα προϊόντα στο σύστημά σας που χρησιμοποιούν το NetQuestion. Σε αυτή την περίπτωση δεν μπορείτε να αφαιρέσετε το NetQuestion.

Αν η λίστα περιέχει οποιοδήποτε αρχείο ευρετηρίου της DB2 (DB2S71xx ή DB2C71xx), η DB2 δεν μπόρεσε να αφαιρέσει τα ευρετήρια από το NetQuestion και γι' αυτό απέτυχε η απεγκατάσταση του NetQuestion. Αυτό συμβαίνει αν η DB2 απεγκατασταθεί με λανθασμένο τρόπο. Στην περίπτωση αυτή, πρέπει να εσείς να αφαιρέσετε τα ευρετήρια, ένα κάθε φορά, με την εξής διαδικασία:

  1. Εκτελέστε μία από τις ακόλουθες εντολές για να βεβαιωθείτε ότι ο εξυπηρετητής αναζήτησης είναι ενεργός:
       imnss start server          //για γλώσσες SBCS
       imqss -start dbcshelp       //για γλώσσες DBCS
     
    
  2. Εκτελέστε μία από τις ακόλουθες εντολές για κάθε ένα από τα αρχεία ευρετηρίου:
       imndomap -d index_name       //για γλώσσες SBCS
       imqdomap -d index_name       //για γλώσσες DBCS
    

    όπου index_name είναι το όνομα ενός από τα ευρετήρια που επέστρεψε η εντολή imndomap -a ή imqdomap -a.

  3. Εκτελέστε μία από τις ακόλουθες εντολές για κάθε ένα από τα αρχεία ευρετηρίου:
       imnixdel index_name        //για γλώσσες SBCS
       imqixdel index_name        //για γλώσσες DBCS
    

    όπου index_name είναι το όνομα ενός από τα ευρετήρια που επέστρεψε η εντολή imndomap -a ή imqdomap -a.

  4. Τερματίστε τη λειτουργία του εξυπηρετητή αναζήτησης:
       imnss stop server           //για γλώσσες SBCS
       imqss -stop dbcshelp        //για γλώσσες DBCS
    
  5. Εκτελέστε την εντολή imndomap -a ή imqdomap -a για να βεβαιωθείτε ότι δεν υπάρχουν άλλα ευρετήρια της DB2. Αν υπάρχουν, επικοινωνήστε με την τεχνική υποστήριξη της IBM.
  6. Εκτελέστε μία από τις ακόλουθες εντολές για να βεβαιωθείτε ότι δεν υπάρχουν άλλα ενεργά ευρετήρια.
       nqcounti netq_dir           //για γλώσσες SBCS
       tmcounti netq_dir           //για γλώσσες DBCS
     
    

    όπου netq_dir είναι η πλήρης διαδρομή του καταλόγου όπου έχει εγκατασταθεί το NetQuestion. Βλ. Εντοπισμός του καταλόγου εγκατάστασης του NetQuestion, αν δεν γνωρίζετε σε ποιον κατάλογο έχει εγκατασταθεί το NetQuestion.

    Αν η εντολή nqcounti ή tmcounti επιστρέψει δεδομένα που δηλώνουν ότι υπάρχουν ενεργά ευρετήρια, το NetQuestion δεν μπορεί να απεγκατασταθεί γιατί χρησιμοποιείται από άλλα προϊόντα της ΙΒΜ. Επικοινωνήστε με την τεχνική υποστήριξη της IBM για βοήθεια.

    Αν η εντολή nqcounti ή tmcounti επιστρέψει δεδομένα που δηλώνουν ότι δεν υπάρχουν ενεργά ευρετήρια, μεταβείτε στην ενότητα Απεγκατάσταση του NetQuestion από το χρήστη σε λειτουργικά συστήματα Windows 32-bit.

Απεγκατάσταση του NetQuestion από το χρήστη σε λειτουργικά συστήματα Windows 32-bit

Αν με την εντολή nqcounti ή tmcounti δεν εμφανιστούν ενεργά ευρετήρια, μπορείτε να προσπαθήσετε να αφαιρέσετε εσείς το NetQuestion ως εξής:

  1. Από μια γραμμή εντολών, εκτελέστε την εντολή uninstnq.
  2. Αφαιρέστε την καταχώρηση μητρώου \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion.
  3. Αφαιρέστε τον κατάλογο εγκατάστασης του NetQuestion. Για παράδειγμα, αν το NetQuestion έχει εγκατασταθεί στη μονάδα C:\ στα Windows NT, αφαιρέστε τον κατάλογο c:\imnnq_nt.
  4. Αφαιρέστε τις μεταβλητές περιβάλλοντος IMNINST και IMNINSTSRV και αφαιρέστε τη διαδρομή εγκατάστασης του NetQuestion από τη μεταβλητή περιβάλλοντος PATH.

Αν και πάλι δεν μπορείτε να απεγκαταστήσετε το NetQuestion, επικοινωνήστε με την τεχνική υποστήριξη της IBM για βοήθεια.

Επανεκκίνηση μετά την απεγκατάσταση του NetQuestion

Αφού απεγκατασταθεί η DB2 Universal Database, είναι πολύ σημαντικό να επανεκκινήσετε τον υπολογιστή πριν εγκαταστήσετε ξανά τη DB2. Ορισμένα αρχεία DLL του NetQuestion μπορεί να χρησιμοποιούνται από το λειτουργικό σύστημα και δεν θα αφαιρεθούν αν δεν γίνει επανεκκίνηση. Αν το NetQuestion εγκατασταθεί ξανά πριν την επανεκκίνηση, οι βιβλιοθήκες DLL του NetQuestion που μόλις εγκαταστήθηκαν θα διαγραφούν κατά την επόμενη επανεκκίνηση, με αποτέλεσμα να μην μπορεί να χρησιμοποιηθεί το NetQuestion.


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