Σε αυτή την ενότητα περιγράφονται πληροφορίες σχετικά με τις ρυθμίσεις μετά την εγκατάσταση, πρόσθετες συμβουλές για την επίλυση προβλημάτων και τρόποι παράκαμψης γνωστών προβλημάτων με το NetQuestion σε λειτουργικά συστήματα Windows 32-bit. Επίσης περιγράφεται ο τρόπος απεγκατάστασης του NetQuestion από το σύστημά σας.
Αν λάβετε μηνύματα σφαλμάτων κατά την εγκατάσταση του NetQuestion, κάντε τα εξής για να διαγνώσετε και να διορθώσετε το πρόβλημα:
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.
Για την εγκατάσταση και τη χρήση του NetQuestion πρέπει να κάνετε τα εξής:
Στα Windows 95 και στα Windows 98, το TCP/IP πρέπει να ρυθμιστεί ως εξής:
Σημείωση: | Αυτές οι ρυθμίσεις θα ισχύουν για όλους τους προσαρμογείς TCP/IP, ακόμα και αν τις αλλάξετε μόνο για το συγκεκριμένο προσαρμογέα. Δεν θα μπορείτε να χρησιμοποιείτε τον προσαρμογέα τηλεφωνικών κλήσεων και τον προσαρμογέα δικτύου LAN ταυτόχρονα αν δεν αλλάξετε ξανά τις ρυθμίσεις. |
Σημείωση: | Μην ενεργοποιήσετε τη χρήση του εξυπηρετητή ονομάτων τομέα (DNS) και μην καθορίσετε συγκεκριμένη διεύθυνση IP στις ιδιότητες TCP/IP για τον προσαρμογέα τηλεφωνικών κλήσεων, γιατί αυτό θα επηρεάσει τις ρυθμίσεις για τη σύνδεση μέσω τηλεφώνου (DUN) με την εταιρεία παροχής υπηρεσιών Internet (ISP). |
Στα Windows NT 4.0, θα λειτουργήσει ένα από τα δύο σύνολα ρυθμίσεων TCP/IP που περιγράφονται παραπάνω, δηλαδή είτε οι ρυθμίσεις για σύνδεση μέσω τηλεφώνου (DUN) είτε η ρυθμίσεις για τον προσαρμογέα τηλεφωνικών κλήσεων (Dial-Up Adapter). Αν χρησιμοποιείτε ένα σύστημα που δεν συνδέεται σε δίκτυο, μπορείτε επίσης να ενεργοποιήσετε τον προσαρμογέα MS Loopback χωρίς τους άλλους δύο προσαρμογείς.
Ο εξυπηρετητής αναζήτησης αντιστοιχεί στη θύρα με τον αριθμό 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.
|
Αν εγκαταστήσετε τη 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 αποθηκεύεται σε ένα χωριστό κατάλογο γιατί μπορεί να χρησιμοποιηθεί και από άλλα προϊόντα. Για παράδειγμα, αν εγκαταστήσετε το προϊόν DB2 Universal Database μαζί με το NetQuestion στο δίσκο G\: και στη συνέχεια εγκαταστήσετε το IBM VisualAge for Java στο δίσκο H:\, μόνο ένα σύστημα αναζήτησης θα είναι εγκατεστημένο, αυτό που εγκαταστήσατε πρώτο.
Ορισμένες από τις οδηγίες αυτής της ενότητας σας ζητούν να καθορίσετε τη θέση του καταλόγου του NetQuestion. Για να εντοπίσετε αυτό τον κατάλογο, εκτελέστε μία από τις ακόλουθες εντολές:
echo %IMNINSTSRV% //για γλώσσες SBCS echo %IMQINSTSRV% //για γλώσσες DBCS
Αν έχετε καθορίσει τη χρήση ενδιάμεσων εξυπηρετητών (proxy servers) στο Netscape ή στο Internet Explorer, μπορείτε να επιταχύνετε σημαντικά την αναζήτηση τροποποιώντας τις σχετικές ρυθμίσεις.
Στο Netscape 4, κάντε τα εξής:
localhost:49213
Αν υπάρχουν άλλες καταχωρήσεις σε αυτό το πλαίσιο, διαχωρίστε τις με κόμμα.
Στο Internet Explorer 4, κάντε τα εξής:
localhost:49213
Στο Internet Explorer 5, εκτελέστε τα ακόλουθα βήματα για να τροποποιήσετε τις ρυθμίσεις ενδιάμεσου εξυπηρετητή:
Αν συνδέεστε σε τοπικό δίκτυο (LAN), πατήστε LAN Settings (Ρυθμίσεις τοπικού δικτύου). Αν χρησιμοποιείτε σύνδεση μέσω τηλεφώνου (Dial-Up Networking), πατήστε Settings (Ρυθμίσεις).
localhost:49213
Αν χρησιμοποιείτε ένα φορητό υπολογιστή ο οποίος κανονικά συνδέεται σε δίκτυο LAN χωρίς να έχετε συνδεθεί στο δίκτυο, μπορεί να συναντήσετε δυσκολίες κατά την αναζήτηση πληροφοριών στα εγχειρίδια της DB2. Για να λειτουργήσει η αναζήτηση, θα πρέπει να απενεργοποιήσετε τη διεύθυνση IP του εξυπηρετητή ονομάτων (DNS) στις ρυθμίσεις TCP/IP. Δηλαδή, χρειάζεστε δύο διαφορετικά σύνολα ρυθμίσεων TCP/IP (TCP/IP configurations), ένα για διαδικασίες αναζήτησης που εκτελούνται με σύνδεση στο δίκτυο και άλλο ένα για διαδικασίες αναζήτησης που εκτελούνται χωρίς σύνδεση στο δίκτυο.
Στα Windows 9x δεν επιτρέπεται να υπάρχουν πάνω από ένα σύνολα ρυθμίσεων TCP/IP. Διατίθενται όμως διάφορα εργαλεία κοινής χρήσης (shareware) στο Internet που σας επιτρέπουν να καθορίσετε περισσότερες από ένα σύνολα ρυθμίσεων και να τα αλλάζετε ανάλογα με το αν είστε συνδεδεμένος ή όχι στο δίκτυο LAN. Ένα από αυτά τα εργαλεία είναι το TCPSwitch.
Πριν απεγκαταστήσετε το NetQuestion, βεβαιωθείτε ότι έχει τερματιστεί η λειτουργία του εξυπηρετητή αναζήτησης. Για πληροφορίες σχετικά με τον τερματισμό της λειτουργίας του εξυπηρετητή αναζήτησης, βλ. Επίλυση προβλημάτων κατά την αναζήτηση.
Κανονικά, το NetQuestion απεγκαθίσταται όταν απεγκαθιστάτε τη DB2 Universal Database. Αν το NetQuestion υπάρχει ακόμα στο σύστημα αφού ολοκληρωθεί κανονικά η απεγκατάσταση της DB2 και γίνει επανεκκίνηση του υπολογιστή, εξετάστε την ενότητα Διάγνωση προβλημάτων απεγκατάστασης του 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 απεγκατασταθεί με λανθασμένο τρόπο. Στην περίπτωση αυτή, πρέπει να εσείς να αφαιρέσετε τα ευρετήρια, ένα κάθε φορά, με την εξής διαδικασία:
imnss start server //για γλώσσες SBCS imqss -start dbcshelp //για γλώσσες DBCS
imndomap -d index_name //για γλώσσες SBCS imqdomap -d index_name //για γλώσσες DBCS
όπου index_name είναι το όνομα ενός από τα ευρετήρια που επέστρεψε η εντολή imndomap -a ή imqdomap -a.
imnixdel index_name //για γλώσσες SBCS imqixdel index_name //για γλώσσες DBCS
όπου index_name είναι το όνομα ενός από τα ευρετήρια που επέστρεψε η εντολή imndomap -a ή imqdomap -a.
imnss stop server //για γλώσσες SBCS imqss -stop dbcshelp //για γλώσσες DBCS
nqcounti netq_dir //για γλώσσες SBCS tmcounti netq_dir //για γλώσσες DBCS
όπου netq_dir είναι η πλήρης διαδρομή του καταλόγου όπου έχει εγκατασταθεί το NetQuestion. Βλ. Εντοπισμός του καταλόγου εγκατάστασης του NetQuestion, αν δεν γνωρίζετε σε ποιον κατάλογο έχει εγκατασταθεί το NetQuestion.
Αν η εντολή nqcounti ή tmcounti επιστρέψει δεδομένα που δηλώνουν ότι υπάρχουν ενεργά ευρετήρια, το NetQuestion δεν μπορεί να απεγκατασταθεί γιατί χρησιμοποιείται από άλλα προϊόντα της ΙΒΜ. Επικοινωνήστε με την τεχνική υποστήριξη της IBM για βοήθεια.
Αν η εντολή nqcounti ή tmcounti επιστρέψει δεδομένα που δηλώνουν ότι δεν υπάρχουν ενεργά ευρετήρια, μεταβείτε στην ενότητα Απεγκατάσταση του NetQuestion από το χρήστη σε λειτουργικά συστήματα Windows 32-bit.
Αν με την εντολή nqcounti ή tmcounti δεν εμφανιστούν ενεργά ευρετήρια, μπορείτε να προσπαθήσετε να αφαιρέσετε εσείς το NetQuestion ως εξής:
Αν και πάλι δεν μπορείτε να απεγκαταστήσετε το NetQuestion, επικοινωνήστε με την τεχνική υποστήριξη της IBM για βοήθεια.
Αφού απεγκατασταθεί η DB2 Universal Database, είναι πολύ σημαντικό να επανεκκινήσετε τον υπολογιστή πριν εγκαταστήσετε ξανά τη DB2. Ορισμένα αρχεία DLL του NetQuestion μπορεί να χρησιμοποιούνται από το λειτουργικό σύστημα και δεν θα αφαιρεθούν αν δεν γίνει επανεκκίνηση. Αν το NetQuestion εγκατασταθεί ξανά πριν την επανεκκίνηση, οι βιβλιοθήκες DLL του NetQuestion που μόλις εγκαταστήθηκαν θα διαγραφούν κατά την επόμενη επανεκκίνηση, με αποτέλεσμα να μην μπορεί να χρησιμοποιηθεί το NetQuestion.