Τρόπος αντιμετώπισης προβλημάτων σε ένα πρόβλημα σύνδεσης ASP Oracle

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 255084 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Αυτό το άρθρο περιγράφει ορισμένες από τις κοινές τα βήματα αντιμετώπισης προβλημάτων όταν αντιμετωπίζετε πρόβλημα με μια σύνδεση σε μια βάση δεδομένων της Oracle από μια εφαρμογή ενεργών σελίδων διακομιστή (ASP). Ορισμένα από τα πιο κοινά μηνύματα λάθους είναι:
Υπηρεσία παροχής Microsoft OLE DB για προγράμματα οδήγησης ODBC σφάλμα '80004005' [Oracle] [ODBC] [Ora] ORA-12154: TNS: δεν ήταν δυνατή η επίλυση του ονόματος υπηρεσίας /vdir/filename.asp, γραμμήXXX.
-και-
Δεν βρέθηκαν τα στοιχεία προγράμματος-πελάτη και το δίκτυο Oracle(tm). Αυτά τα στοιχεία παρέχονται από την Oracle Corporation και αποτελούν τμήμα της εγκατάστασης λογισμικού Oracle έκδοση 7.3 (ή μεγαλύτερο) υπολογιστή-πελάτη.

Δεν θα μπορείτε να χρησιμοποιήσετε αυτό το πρόγραμμα οδήγησης, έως ότου αυτά τα στοιχεία έχουν εγκατασταθεί.

Περισσότερες πληροφορίες

Ακολουθεί μια λίστα με τα γενικά βήματα αντιμετώπισης προβλημάτων κατά τη διερεύνηση ενός προβλήματος σύνδεσης μεταξύ των σελίδων ASP και μια βάση δεδομένων Oracle.
  1. Πρώτα βεβαιωθείτε ότι η σύνδεση στην Oracle και ανάκτηση δεδομένων με χρήση της Oracle SQL Plus προγράμματος (ένα βοηθητικό πρόγραμμα γραμμής εντολών που βασίζεται σε ερώτημα). Εάν δεν μπορείτε να συνδεθείτε από αυτό το εργαλείο, τότε είτε έχει εσφαλμένη εγκατάσταση ή ρύθμιση παραμέτρων των στοιχείων προγράμματος-πελάτη Oracle ή το βοηθητικό πρόγραμμα δικτύου εύκολης ρύθμισης SQL ή Oracle Net8 εύκολης ρύθμισης δεν χρησιμοποιήσατε σωστά για να δημιουργήσετε ένα ψευδώνυμο για το διακομιστή Oracle. Πρέπει να εργαστείτε με το διαχειριστή της βάσης δεδομένων της Oracle για να βεβαιωθείτε ότι τα απαραίτητα στοιχεία της Oracle έχει εγκατασταθεί και ρυθμιστεί σωστά.
  2. Εάν ο υπολογιστής-πελάτης Oracle έχει εγκατασταθεί πρόσφατα στον υπολογιστή Internet Information Server (IIS), βεβαιωθείτε ότι ο υπολογιστής έχει γίνει επανεκκίνηση τουλάχιστον μία φορά. Σε ορισμένες περιπτώσεις, μετά την εγκατάσταση, το στοιχείο της Oracle SQL Plus λειτουργεί καλά, αλλά δεν λειτουργεί τη σύνδεση από τις υπηρεσίες IIS, μέχρι να κάνετε επανεκκίνηση του υπολογιστή.
  3. Ψάξτε για πολλά αντίγραφα του αρχείου OCIW32.dll στον IIS διακομιστή. Θα πρέπει να υπάρξει μόνο ένα αντίγραφο αυτού του αρχείου .dll στον υπολογιστή και θα πρέπει να είναι στον υποφάκελο \Bin του στον κεντρικό φάκελο της Oracle. Εάν βρείτε άλλα αντίτυπα, μετονομάστε αυτών με επέκταση .bak και στη συνέχεια ελέγξτε πάλι δυνατότητα σύνδεσης. Μπορεί να θέλετε να κάνετε επανεκκίνηση των υπηρεσιών IIS μετά τη μετονομασία τυχόν πρόσθετα αντίγραφα του αρχείου .dll που βρήκατε.
  4. Βεβαιωθείτε ότι εκτελείτε τις προτεινόμενες εκδόσεις των στοιχείων της Oracle.
  5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης και εγκατάστασης αυτών των ενημερωμένων εκδόσεων κώδικα, λειτουργεί με το διαχειριστή της βάσης δεδομένων ή επικοινωνήστε με την τεχνική υποστήριξη της Oracle. (Τεχνικής υποστήριξης της Microsoft δεν υποστηρίζει τη ρύθμιση παραμέτρων της Oracle αυτά τα στοιχεία.
  6. Ελέγξτε για να βεβαιωθείτε ότι τα στοιχεία προγράμματος-πελάτη Oracle είναι εγκατεστημένα τοπικά στο διακομιστή των υπηρεσιών IIS. Ενώ είναι δυνατή η λήψη άλλων εφαρμογών που λειτουργούν χωρίς το Oracle στοιχεία που είναι εγκατεστημένα τοπικά, αυτό προκαλεί προβλήματα κατά την εργασία με εφαρμογές ASP. Η Microsoft συνιστά την εγκατάσταση αυτών των στοιχείων στο διακομιστή των υπηρεσιών IIS και άλλες προσαρμοσμένες ρυθμίσεις παραμέτρων που δεν υποστηρίζονται.
  7. Κοιτάξτε τις μεταβλητές περιβάλλοντος συστήματος στον IIS στον υπολογιστή και ελέγχου στη μεταβλητή PATH. Εάν υπάρχουν οποιαδήποτε Απομακρυσμένη κοινή χρήση ονομάτων ή αντιστοιχισμένες μονάδες δίσκου οι οποίες οδηγούν σε θέσεις που περιέχουν στοιχεία της Oracle, καταργήστε τις. Πρέπει να κάνετε επανεκκίνηση του υπολογιστή για τυχόν αλλαγές που κάνετε για να τεθούν σε ισχύ.
  8. Look again at the system environment variables on the IIS computer and check the PATH variable. Make sure that the \Bin folder in the Oracle home directory is included as part of the PATH environment variable. With a default installation, this is the Orant\Bin folder. Again, you must reboot the computer for the changes that you make to take effect.
  9. Try to connect with both the Microsoft ODBC for Oracle driver and the Microsoft OLEDB Provider for Oracle. Here are sample connection string syntax for each of these:
    'Microsoft OLEDB Provider for Oracle
    "Provider=MSDAORA.1;Data Source=Your_TNSNames_Alias;User ID=User;Password=Password"
    
    'Microsoft ODBC for Oracle DSN-Less 
    "Provider=MSDASQL;DRIVER={Microsoft ODBC for ORACLE};UID=User;PWD=Password;Server=Your_TNSNames_Alias"
    
    'Microsoft ODBC for Oracle using a DSN
    "DSN=Your_DSN_Name;UID=User;PWD=Password"
    					
  10. Disable SQL*Net Authentication. To do this, edit the SQLNET.ora file. This configuration file is usually stored in the Network\Admin subfolder of the Oracle home folder. Add the following lines to this file:
    SQLNET.AUTHENTICATION_SERVICES = (none)
    SQLNET.AUTHENTICATION = (none)
    						
    Restart the IIS service after you make these changes.
  11. Add the IUSR_machine nameaccount and the IWAM_machine nameaccount to the Oracle home folder. Give both accounts full control.

    To do this, right-click on the Oracle home folder in Windows Explorer. Κάντε κλικΙδιότητες (Properties), και στη συνέχεια κάντε κλικ στοSecuritytab. Add the appropriate accounts and then give them full control. Ξεκινήστε πάλι τον υπολογιστή σας.
The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Microsoft provides third-party contact information to help you find technical support. Αυτές οι πληροφορίες επικοινωνίας ενδέχεται να αλλάξουν χωρίς προειδοποίηση. Microsoft does not guarantee the accuracy of this third-party contact information.

Ιδιότητες

Αναγν. άρθρου: 255084 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
Λέξεις-κλειδιά: 
kbhowto kboracle kbmt KB255084 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:255084

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com