Select the product you need help with
Πληροφορίες σχετικά με τη χρήση της Oracle με στοιχεία του Microsoft Transaction Server και COM +Αναγν. άρθρου: 193893 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Αυτό το άρθρο αντικαθιστά τα προηγούμενα έγγραφα που περιγράφονται με τη χρήση της Oracle με στοιχείων Microsoft COM + και Microsoft Transaction Server (MTS), καθώς και την τεκμηρίωση που συνοδεύει την έκδοση του Microsoft Transaction Server (MTS) 2.0. Σε αυτήν τη σελίδαΠερίληψηΜπορείτε να χρησιμοποιήσετε το COM + και τα στοιχεία του MTS πρόσβασης Oracle 7, Oracle 8, Oracle 8i και διακομιστές βάσεων δεδομένων Oracle 9i. Θα έχουν πρόσβαση διακομιστές βάσεων δεδομένων της Oracle σε Microsoft Windows NT, Windows 2000, UNIX και άλλα λειτουργικά συστήματα. Τους να αποκτήσετε πρόσβαση σε διακομιστές Oracle ομάδας εργασίας, εταιρικούς διακομιστές Oracle και παράλληλη διακομιστές Oracle. ΣΗΜΕΙΩΣΗ Εξαιτίας προβλημάτων με COM + και του MTS σε παλαιότερες εκδόσεις του προγράμματος-πελάτη της Oracle, η ελάχιστη έκδοση του προγράμματος-πελάτη Oracle που υποστηρίζεται τώρα είναι 8.1.7. Πρόγραμμα-πελάτη Oracle 8.1.7 να έχετε πρόσβαση σε παλιότερες εκδόσεις του Oracle Server. Ωστόσο, θα πρέπει να επικοινωνήσετε με υποστήριξη Oracle για περισσότερες πληροφορίες. Περισσότερες πληροφορίεςΟι ακόλουθες ενότητες παραθέτουν προτεινόμενη σειρά εγκατάστασης του λογισμικού για COM + και στοιχείων του MTS για να λειτουργούν με βάσεις δεδομένων Oracle. Εάν δεν εκτελέσετε εγκαταστάσεις την ακριβή σειρά, τα στοιχεία ενδέχεται να μην λειτουργούν όπως αναμενόταν εξαιτίας προβλημάτων ρύθμισης παραμέτρων. Τα Windows 2000Για να βεβαιωθείτε ότι λειτουργούν στοιχεία συναλλαγών COM + με την Oracle, ακολουθήστε τα εξής βήματα:
Τα Windows NT 4.0Για να βεβαιωθείτε ότι λειτουργεί στοιχεία συναλλαγών του MTS με Oracle, ακολουθήστε τα εξής βήματα:
ΣΗΜΕΙΩΣΗ Όλους τους αριθμούς έκδοσης που παρατίθενται σε αυτό το άρθρο ήταν τρέχουσα τη στιγμή που συντάχθηκε το άρθρο. Σας συνιστούμε να χρησιμοποιήσετε πιο πρόσφατες εκδόσεις και ενημερωμένες εκδόσεις όλων των Oracle λογισμικό και λογισμικό της Microsoft. Προηγούμενες εκδόσεις ορισμένων στοιχείων που παρατίθενται σε αυτό το άρθρο ενδέχεται να λειτουργεί ικανοποιητικά σε ορισμένες περιπτώσεις, αλλά σε άλλες. Ρυθμίστε την υποστήριξη OracleΓια να ορίσετε Oracle για να εργαστείτε με στοιχεία συναλλαγών COM + και τα στοιχεία του MTS, ακολουθήστε τα εξής βήματα.Βήμα 1: Λογισμικό διακομιστή βάσης δεδομένων Oracle εγκατάστασηΕγκαταστήστε λογισμικό διακομιστή βάσης δεδομένων της Oracle στο σύστημά σας διακομιστή βάσης δεδομένων. Εάν σας COM +/ αποκτά πρόσβαση εφαρμογών του MTS σε μια βάση δεδομένων Oracle σε Windows NT, Windows 2000 ή UNIX, βεβαιωθείτε ότι την τελευταία ενημερωμένη έκδοση της Oracle εγκατεστημένο σε σύστημα που. Για να αποκτήσετε τις τελευταίες ενημερωμένες εκδόσεις της Oracle για Windows NT ή Windows 2000, επισκεφθείτε την ακόλουθη τοποθεσία Web της Oracle:https://metalink.Oracle.com Συνδεθείτε με την τοποθεσία και στη συνέχεια επιλέξτε ενημερωμένες εκδόσεις κώδικα στην αριστερή γραμμή περιήγησης. Για να αναζητήσετε τις πιο πρόσφατες ενημερώσεις, κάντε κλικ στο κουμπί Διακομιστής Oracle ως το Οικογένεια προϊόντων, και στη συνέχεια επιλέξτε MS Windows NT/2000 ως λειτουργικό σύστημα. Για πληροφορίες σχετικά με τον τρόπο για να εγκαταστήσετε την πιο πρόσφατη ενημερωμένη έκδοση, επικοινωνήστε με την Oracle.
(https://metalink.oracle.com)
ΣΗΜΕΙΩΣΗ Σας συνιστούμε να εγκαταστήσετε το διακομιστή Oracle και COM +/ του MTS σε ξεχωριστούς υπολογιστές. Ενεργοποίηση υποστήριξης συναλλαγών XA της OracleΕάν χρησιμοποιείτε Oracle 8 ή Oracle 8i, εξετάστε τα ακόλουθα:
Ρύθμιση παραμέτρων επαρκή ταυτόχρονες κατανεμημένων συναλλαγώνΤης Oracle παρουσία διαχείρισης, ακολουθήστε τα εξής βήματα:
Ρύθμιση παραμέτρων της ενσωματωμένης ασφάλειαςΣΗΜΕΙΩΣΗ Εάν σας COM +/ στοιχείων του MTS δίνουν πάντα ένα Αναγνωριστικό σύνδεσης και κωδικό πρόσβασης όταν συνδέονται σε βάσεις δεδομένων Oracle, δεν χρησιμοποιείτε ενσωματωμένη ασφάλεια. Αυτό ισχύει αν εφαρμογές σας καθορίζουν το Αναγνωριστικό σύνδεσης και τον κωδικό πρόσβασης άμεσα ή έμμεσα μέσω ενός DSN. Σε κάθε περίπτωση, δεν χρησιμοποιείτε ενσωματωμένη ασφάλεια και μπορείτε να παραλείψετε αυτό το βήμα.Αν χρησιμοποιείτε ενσωματωμένη ασφάλεια, πρέπει να ρυθμίσετε το Microsoft κατανεμημένων συναλλαγών συντονισμού (MSDTC) να εκτελείται σε ένα Αναγνωριστικό σύνδεσης και κωδικό πρόσβασης που επιτρέπεται να συνδεθείτε στη βάση δεδομένων της Oracle. Αυτό είναι απαραίτητο, γιατί κατά την ανάκτηση της βάσης δεδομένων, MSDTC ανοίγει τη βάση δεδομένων Oracle να καταλάβετε το αποτέλεσμα των αμφίβολων συναλλαγών. Ενσωματωμένη ασφάλεια επιτρέπει σε μια βάση δεδομένων Oracle να βασίζεται σε έλεγχο ταυτότητας των Windows NT ή Windows 2000 για την επικύρωση των χρηστών της βάσης δεδομένων. Αυτό επιτρέπει στο χρήστη να συνδεθεί σε Oracle χωρίς να παρέχουν ένα ξεχωριστό Αναγνωριστικό σύνδεσης ή κωδικό πρόσβασης. Οι χρήστες μπορούν να διατηρούν ένα Αναγνωριστικό σύνδεσης και έναν κωδικό πρόσβασης για τα Windows NT ή Windows 2000 και Oracle. ΣΗΜΕΙΩΣΗ Ενσωματωμένη ασφάλεια ID χρήστη στη συμβολοσειρά σύνδεσης πρέπει να είναι κάθετος (/). Διαφορετικά, όλες οι συνδέσεις αποτύχει: Για να ρυθμίσετε το Αναγνωριστικό σύνδεσης για το MSDTC, ακολουθήστε τα εξής βήματα:
Ρυθμίσετε υποστήριξη διακομιστή Oracle Multi-ThreadedΕάν θέλετε να ανοίξετε μια σύνδεση βάσης δεδομένων σε μια απομακρυσμένη βάση δεδομένων Oracle, πρέπει να ρυθμίσετε τη δυνατότητα διακομιστή Oracle Multi-Threaded. Πρέπει να ολοκληρώσετε αυτό το βήμα επειδή η βάση δεδομένων της Oracle χρησιμοποιεί υποστήριξης συναλλαγών XA. Βάση δεδομένων της Oracle πρέπει να μετακινήσετε συναλλαγών XA μεταξύ διεργασιών (στην γενική περίπτωση), έτσι ώστε δεν μπορεί να έχει οποιαδήποτε περιγραφές αρχείου λειτουργικό σύστημα Άνοιγμα. Αντίθετα, πρέπει να χρησιμοποιήσει ένα εικονικό κύκλωμα για να συνδεθείτε με την απομακρυσμένη βάση δεδομένων. Εικονικά κυκλώματα υποστηρίζονται μόνο με το διακομιστή Oracle Multi-Threaded.Εάν η δυνατότητα διακομιστή Oracle Multi-Threaded δεν έχει ρυθμιστεί σωστά, Oracle αναφέρει το ακόλουθο μήνυμα λάθους: ORA-24777: Δεν είναι δυνατή η δημιουργία migratable συναλλαγής Ρύθμιση παραμέτρων της Oracle υποστηρίζει περισσότερες συνδέσειςΕάν θέλετε να δημιουργήσετε περισσότερες από πολλές δωδεκάδες συνδέσεις σε μια βάση δεδομένων Oracle, πρέπει να ρυθμίσετε το διακομιστή Oracle για την υποστήριξη συνδέσεων πρόσθετες βάσης δεδομένων. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Ρύθμιση παραμέτρων της Oracle για την υποστήριξη πολλών συνδέσεων" στην ενότητα "Διαχείριση της Oracle και MSDTC".Βήμα 2: Λογισμικό-πελάτη Oracle εγκατάσταση με τις πιο πρόσφατες ενημερωμένες εκδόσειςΕγκατάσταση λογισμικού προγράμματος-πελάτη Oracle με τις πιο πρόσφατες ενημερωμένες εκδόσεις σε σας COM +/ MTS συστήματος. Πρόγραμμα-πελάτη Oracle 8.1.7, με την πιο πρόσφατη ενημερωμένη έκδοση, 8.1.7.1.5, λειτουργεί σωστά με συναλλαγών COM +/ στοιχείων του MTS.Σημαντικό Βεβαιωθείτε ότι η εγκατάσταση της Oracle Net8 κατά την εγκατάσταση του προγράμματος-πελάτη Oracle 8.1.7. Επιπλέον, όταν χρησιμοποιείτε το Oracle 8.1.7, εγκαταστήσετε υπηρεσίες Oracle για τον MTS αν χρησιμοποιείτε προγράμματα οδήγησης Microsoft OLEDB/ODBC. Υπηρεσίες Oracle για MTS δεν απαιτείται για COM +/ στοιχείων του MTS για να λειτουργούν σωστά με τη βάση δεδομένων της Oracle. Πελάτες αναβάθμιση συχνά αυτές Oracle ενημερωμένων εκδόσεων συστήματος που περιέχει τη βάση δεδομένων Oracle, αλλά δεν είναι δυνατό να εγκαταστήσουν την ενημερωμένη έκδοση της Oracle στο σύστημα που περιέχει τους COM +/ στοιχείων του MTS. Oracle έχει διορθωθεί πολλά σφάλματα που επηρεάζουν την υποστήριξη υπολογιστή-πελάτη συναλλαγών XA. Πρέπει να εγκαταστήσετε την πιο πρόσφατη Oracle ενημερωμένων εκδόσεων σε σας COM +/ MTS συστήματος. Για να αποκτήσετε τις τελευταίες ενημερωμένες εκδόσεις της Oracle για τα Windows NT, επισκεφθείτε την ακόλουθη τοποθεσία Web της Oracle: https://metalink.Oracle.com Συνδεθείτε με την τοποθεσία και στη συνέχεια επιλέξτε ενημερωμένες εκδόσεις κώδικα στην αριστερή γραμμή περιήγησης. Για να αναζητήσετε τις πιο πρόσφατες ενημερώσεις, κάντε κλικ στο κουμπί Διακομιστής Oracle ως το Οικογένεια προϊόντων, και στη συνέχεια επιλέξτε MS Windows NT/2000 ως λειτουργικό σύστημα. Για πληροφορίες σχετικά με τον τρόπο για να εγκαταστήσετε την πιο πρόσφατη ενημερωμένη έκδοση, επικοινωνήστε με την Oracle.
(https://metalink.oracle.com)
Βήμα 3: Εγκατάσταση του MTS 2.0Εγκατάσταση του MTS 2.0. Για να γίνει αυτό, εγκαταστήστε τα Windows NT 4 Option Pack. Κατά την εγκατάσταση του MTS 2.0, είναι εγκατεστημένο το ακόλουθο λογισμικό:
Βήμα 4: Εγκατάσταση των Windows NT 4.0 SP 6αΕγκαταστήστε την έκδοση 6a των Windows NT 4.0 SP που περιλαμβάνει τις διορθώσεις για διάφορα προβλήματα που σχετίζονται με το ΧΑ MSDTC.Σημαντικό Εγκατάσταση 6a για Windows NT 4.0 SP, επειδή το πρόγραμμα παράθυρο NT 4.0 Service Pack Setup ενημερώνει μόνο του MTS και MSDTC εάν έχει ήδη εγκατασταθεί τα Windows NT 4.0 Option Pack, πρέπει να εγκαταστήσετε τα Windows NT 4.0 Option Pack. ΣΗΜΕΙΩΣΗ Αγνοήστε αυτό το βήμα για τα Windows 2000. Βήμα 5: Εγκαταστήστε το MDAC 2.6 SP1 ή νεότερη έκδοσηΕγκατάσταση του MDAC 2.6 SP1 ή νεότερη για υπολογιστές που βασίζονται στα Windows 2000. Για να αποκτήσετε το MDAC 2.6 SP1 ή νεότερη έκδοση, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:http://msdn2.Microsoft.com/en-US/Data/aa937712.aspx#MDAC
(http://msdn2.microsoft.com/en-us/data/aa937712.aspx#MDACDownloads)
Βήμα 6: Χρήση Component Checker για να δείτε εάν υπάρχουν προβλήματα εγκατάστασηςΜετά την εγκατάσταση των MDAC, μπορείτε να χρησιμοποιήσετε το στοιχείο ελέγχου για να δείτε εάν υπάρχουν προβλήματα εγκατάστασης. Το στοιχείο ελέγχου έχει σχεδιαστεί για να σας βοηθήσει να προσδιορίσετε τις πληροφορίες έκδοσης και να διαγνώσετε ζητήματα εγκατάστασης με το MDAC. Component Checker εκτελείται στα ακόλουθα λειτουργικά συστήματα:
http://msdn2.Microsoft.com/en-US/Data/aa937695.aspx
(http://msdn2.microsoft.com/en-us/data/aa937695.aspx)
Βήμα 7: Κλειδιά μητρώου λογισμικού προγράμματος-πελάτη Oracle ενημερωμένη έκδοσηΣημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:322756
(http://support.microsoft.com/kb/322756/
)
Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα WindowsΓια πληροφορίες σχετικά με τον τρόπο επεξεργασίας του μητρώου, ανατρέξτε στα ακόλουθα θέματα στη Βοήθεια του Επεξεργαστή μητρώου:
Εάν χρησιμοποιείτε λογισμικό-πελάτη Oracle 8.1.7, τροποποιήστε τις τιμές από τα ακόλουθα κλειδιά μητρώου για να βεβαιωθείτε ότι ταιριάζουν εκείνων που καθορίζονται ως εξής: Oracle Windows NT or Windows 9x Windows 2000
Client
8.1.7 [HKEY_LOCAL_MACHINE\SOFTWARE [HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server \Microsoft\MSDTC\MTxOCI]
\Local Computer\My Computer] "OracleXaLib"="oraclient8.dll"
"OracleXaLib"="oraclient8.dll" "OracleSqlLib"="orasql8.dll"
"OracleSqlLib"="orasql8.dll" "OracleOciLib"="oci.dll"
"OracleOciLib"="oci.dll"
Oracle Windows Server 2003
Client
9i [HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll"Ελέγξετε την εγκατάσταση και ρύθμιση παραμέτρων του COM +/ υποστήριξης του MTS για OracleΑφού εγκαταστήσετε και ρυθμίσετε τις παραμέτρους της υποστήριξης Oracle, πρέπει να επικυρώσετε την εγκατάσταση της Oracle. Μπορείτε να χρησιμοποιήσετε τα παρακάτω εργαλεία για να επικυρώσετε τις ρυθμίσεις παραμέτρων:
Αφού έχετε ολοκληρώσει με επιτυχία οι δοκιμές αυτές, μπορείτε να χρησιμοποιήσετε το δείγμα τράπεζας εφαρμογής για να ελέγξετε την εγκατάσταση (ανατρέξτε στην ενότητα "Χρήση εφαρμογής Δείγμα τράπεζας για να επικυρώσετε την εγκατάσταση της Oracle και ρύθμισης παραμέτρων"). Μπορείτε επίσης να γράψετε τη δική σας εφαρμογή δείγματος για να ελέγξετε την εγκατάσταση. Το εργαλείο OracleΜπορείτε να χρησιμοποιήσετε το εργαλείο της Oracle για τα εξής:
Απόκτηση του εργαλείου Oracle καταπόνησηςΤο ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft:Σύμπτυξη αυτής της εικόνας ![]()
(http://download.microsoft.com/download/transaction/utility2/1/nt45/en-us/OraStress.exe)
119591 Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που καταχωρήθηκε στο αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια που βοηθούν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.
(http://support.microsoft.com/kb/119591/
)
Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίεςΜπορείτε να χρησιμοποιήσετε το πρόγραμμα μεταγλώττισης C++ μεταγλώττιση του κώδικα προέλευσης. Εάν μεταγλωττίσετε ξανά το εργαλείο Oracle, συνιστάται να ονομάσετε το πρόγραμμα που προκύπτει OracleStress.exe. Εκτελέστε το εργαλείο Oracle καταπόνησηςΓια να εκτελέσετε το εργαλείο Oracle, ακολουθήστε τα εξής βήματα.ΣΗΜΕΙΩΣΗ Τα παρακάτω βήματα προϋποθέτουν ότι το πρόγραμμα ονομάζεται OracleStress.exe.
Συμβουλές για να χρησιμοποιήσετε το εργαλείο καταπόνησης Oracle για το διακομιστή Oracle δοκιμή καταπόνησηςΛάβετε υπόψη τις ακόλουθες συμβουλές όταν χρησιμοποιείτε το εργαλείο της Oracle:
Πρόγραμμα ελέγχου της OracleΑφού εγκαταστήσετε και ρυθμίσετε τις παραμέτρους της υποστήριξης Oracle, πρέπει να χρησιμοποιήσετε το πρόγραμμα ελέγχου της Oracle για να επικυρώσετε την εγκατάσταση της Oracle. Είναι διαθέσιμη σε δύο εκδόσεις του προγράμματος ελέγχου της Oracle, μία για τα Windows NT με όνομα TestOracleXAConfig.exe και μια άλλη για τα Windows 2000 με το όνομα Msdtcora.exe.Αποκτήστε το πρόγραμμα ελέγχου της Oracle για COM + στα Windows 2000Μπορείτε να αποκτήσετε τον πηγαίο κώδικα και τον κώδικα αντικειμένου από την πλατφόρμα SDK ή από το Κέντρο λήψης της Microsoft.Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft: Σύμπτυξη αυτής της εικόνας ![]()
(http://download.microsoft.com/download/transaction/Utility/1/NT5/EN-US/DTCOra.exe)
119591 Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που καταχωρήθηκε στο αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια που βοηθούν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.
(http://support.microsoft.com/kb/119591/
)
Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίεςΣΗΜΕΙΩΣΗ Μπορείτε να χρησιμοποιήσετε το εργαλείο TestOracleXAConfig.exe για να επαληθεύσετε τη ρύθμιση παραμέτρων της Oracle και αντιμετώπισης προβλημάτων που σχετίζονται με την Oracle, εάν εκτελείτε ένα λειτουργικό σύστημα που είναι παλαιότερες από το Windows 2000. Εάν εκτελείτε τα Windows 2000, χρησιμοποιήστε το εργαλείο Msdtcora.exe. Το εργαλείο Msdtcora.exe χρησιμοποιεί τα κλειδιά μητρώου που καθορίσατε στο βήμα κλειδιά μητρώου λογισμικού προγράμματος-πελάτη Oracle ενημερωμένης έκδοσης για τα Windows 2000. Αποκτήστε το πρόγραμμα ελέγχου της Oracle για του MTS στα Windows NTΓια να αποκτήσετε τον πηγαίο κώδικα και τον κωδικό του αντικειμένου για το πρόγραμμα ελέγχου της Oracle για Oracle 8 και το πρόγραμμα ελέγχου της Oracle για Oracle 7.3, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft Download Center στο Web:http://www.Microsoft.com/downloads/details.aspx;FamilyId = 791CA202-0641-426 D-8977-4D639C8755B0 ΣΗΜΕΙΩΣΗ Το πρόγραμμα ελέγχου της Oracle για Oracle 7 εγκαθίσταται αυτόματα κατά την εγκατάσταση του MTS. Μπορείτε να χρησιμοποιήσετε το πρόγραμμα μεταγλώττισης C++ να μεταγλωττίσετε τον πηγαίο κώδικα για Oracle 8. Εάν μεταγλωττίσετε ξανά το πρόγραμμα ελέγχου της Oracle, συνιστάται να ονομάσετε το πρόγραμμα που προκύπτει TestOracleXaConfig.exe.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=791CA202-0641-426D-8977-4D639C8755B0)
Εκτέλεση του προγράμματος ελέγχου της OracleΣΗΜΕΙΩΣΗ Τα παρακάτω βήματα προϋποθέτουν ότι το πρόγραμμα ονομάζεται TestOracleXaConfig.exe.
ΣΗΜΕΙΩΣΗ Εάν το πρόγραμμα ελέγχου της Oracle μπορεί να συνδεθεί με το διακομιστή βάσης δεδομένων Oracle χωρίς σφάλμα, πιθανότατα είναι το COM +/ MTS θα λειτουργήσει επίσης με Oracle. Εάν το πρόγραμμα ελέγχου της Oracle αναφέρει τυχόν σφάλματα, ακολουθήστε τα εξής βήματα:
Χρησιμοποιήστε την εφαρμογή δείγματος τράπεζας για να επικυρώσετε την εγκατάσταση της Oracle και ρύθμισης παραμέτρωνΜετά τη χρήση του προγράμματος ελέγχου της Oracle για να επικυρώσετε την εγκατάσταση της Oracle και ρύθμιση παραμέτρων σας, πρέπει να χρησιμοποιήσετε την εφαρμογή δείγματος τράπεζας που παρέχεται με τον MTS για να βεβαιωθείτε ότι ο MTS πρόσβαση σε βάση δεδομένων της Oracle.Χρησιμοποιήστε την εφαρμογή δείγματος τράπεζας για την επικύρωση της υποστήριξης για Oracle
Διαχείριση της Oracle και το MSDTCΓια να αλλάξετε το Αναγνωριστικό χρήστη MSDTCΣυντονιστής συναλλαγών κατανεμημένων Microsoft (MSDTC) διατηρεί πληροφορίες στο τμήμα ενισχυμένης ασφαλείας του μητρώου των Windows NT ή του μητρώου των Windows 2000. MSDTC χρησιμοποιεί αυτές τις πληροφορίες όταν εκτελεί αποκατάστασης με βάσεις δεδομένων συμβατές με λειτουργίες XA, συμπεριλαμβανομένης της Oracle. Εάν αλλάξετε το Αναγνωριστικό χρήστη κάτω από την οποία εκτελείται MSDTC, πρέπει να βεβαιωθείτε ότι MSDTC εξακολουθείτε να έχετε πρόσβαση στις πληροφορίες που αποθηκεύτηκαν προηγουμένως στο τμήμα ενισχυμένης ασφαλείας του μητρώου. Εάν αλλάξετε το Αναγνωριστικό χρήστη MSDTC και MSDTC δεν έχουν πρόσβαση στις πληροφορίες μητρώου ενισχυμένη ασφάλεια, λαμβάνετε το ακόλουθο μήνυμα λάθους στο αρχείο καταγραφής συμβάντων των Windows NT: Για να διορθώσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
Ρύθμιση παραμέτρων της Oracle υποστηρίζει πολλές συνδέσειςΕάν θέλετε να δημιουργήσετε περισσότερες από πολλές δωδεκάδες συνδέσεις σε μια βάση δεδομένων Oracle, πρέπει να ρυθμίσετε το διακομιστή Oracle για την υποστήριξη συνδέσεων πρόσθετες βάσης δεδομένων. Εάν δεν το κάνετε αυτό, ενδέχεται να παρουσιαστεί ένα ή περισσότερα από τα ακόλουθα ζητήματα:
Oracle Configuration Parameter Recommended
Processes Three times the maximum number
of connections you expect to make
to the database
Sessions (1.1 * PROCESSES) + 5
Transactions (1.1 * SESSIONS)
Distributed_transactions Transactions
Dml_locks (4 * TRANSACTIONS)
MAX_TRANSACTION_BRANCHES 32 (OBSOLETE in Oracle 8i)
Open_cursors 1000
distributed_lock_timeout 300 (OBSOLETE in Oracle 8i)
Queuesize Read Queuesize section Ορίστε τις τιμές της περιόδου λειτουργίαςΗ τιμή για τις περιόδους λειτουργίας πρέπει να είναι συνήθως τρεις φορές ο συνολικός αριθμός των συνδέσεων βάσης δεδομένων που αναμένουν τις εφαρμογές σας για να κάνετε.Ρύθμιση παραμέτρων μέγεθος ΟΥΡΆΣΕάν η παράμετρος μέγεθος ΟΥΡΆΣ για τη διαδικασία ακρόασης της Oracle δεν είναι επαρκή, διαδικασία ακρόασης πίσω από μερικές φορές και απορρίπτει αιτήσεις Άνοιγμα βάσης δεδομένων. Αυτό το ζήτημα προκύπτει εάν η διαδικασία ακρόασης λαμβάνει πάρα πολλές αιτήσεις σύνδεσης και πραγματοποιείται υπερχείλιση της ουράς. Ένα πρόγραμμα-πελάτη που αντιμετωπίζει αυτό το σφάλμα αναφέρει το ακόλουθο μήνυμα λάθους:ORA-12541: Δεν υπάρχει πρόγραμμα ακρόασης
Γνωστοί περιορισμοί COM +/ υποστήριξης του MTS για OracleCOM +/ MTS και Oracle υπηρεσίες για τον MTSΥπηρεσίες Oracle για MTS δεν απαιτείται για COM +/ εφαρμογές MTS αν χρησιμοποιείτε την υπηρεσία παροχής OLEDB/ODBC της Microsoft. Μην εγκαταστήσετε υπηρεσίες Oracle για τον MTS κατά την εγκατάσταση του προγράμματος-πελάτη 8i Oracle. Δεν υποστηρίζουν αυτήν τη ρύθμιση παραμέτρων και οι εφαρμογές ενδέχεται να μην λειτουργούν σωστά εάν εγκαταστήσετε υπηρεσίες Oracle για τον MTS με την υπηρεσία παροχής Microsoft ODBC/OLE DB. Επικοινωνήστε με την υποστήριξη Oracle για τυχόν προβλήματα που σχετίζονται με τη χρήση των υπηρεσιών της Oracle του MTS.Oracle 8i και συναλλαγών OLEOracle 8i υποστηρίζει συναλλαγές OLE. Η δυνατότητα αυτή απαιτεί τη χρήση του προγράμματος οδήγησης Oracle ODBC. Για πληροφορίες σχετικά με την προτεινόμενη ρύθμιση παραμέτρων για να χρησιμοποιήσετε αυτήν τη δυνατότητα, τις απαιτούμενες ενημερωμένες εκδόσεις και τα σχετικά θέματα, επικοινωνήστε με την Oracle.Το πρόγραμμα οδήγησης ODBC της Microsoft Oracle και Oracle 8Αυτήν τη στιγμή, το πρόγραμμα οδήγησης Microsoft ODBC του Oracle (Msorcl32.dll) δεν λειτουργεί με το λογισμικό-πελάτη Oracle 8 του Compaq Alpha. Αυτός ο περιορισμός μπορεί να αλλάξει σε μια μελλοντική έκδοση.Oracle Ociw32.dll καταστρέψει MSDTC κατά την εκκίνησηΑυτό το ζήτημα παρουσιάζεται επειδή ο MTS και MSDTC πρέπει να φορτώσετε το αρχείο της Oracle Ociw32.dll στον κύριο νήμα τους, πριν να εκτελούν οποιαδήποτε λειτουργία που μπορεί να αποκτήσει πρόσβαση σε μια βάση δεδομένων Oracle. Ο MTS πρέπει να φορτώσετε το αρχείο Mtxoci.dll επειδή η εφαρμογή σας ίσως χρειαστεί να ανοίξετε μια σύνδεση σε μια βάση δεδομένων Oracle. MSDTC πρέπει να φορτώσει το αρχείο Mtxoci.dll, επειδή ίσως χρειαστεί να εκτελέσετε την ανάκτηση της βάσης δεδομένων της Oracle. Επειδή ο MTS δεν είναι δυνατό να προβλέψετε αν η εφαρμογή σας μπορεί να θέλετε να χρησιμοποιήσετε μια βάση δεδομένων Oracle, φορτώνει πάντα το αρχείο Ociw32.dll. Ociw32.dll αρχείο πρέπει να φορτώσετε άνευ όρων κατά την προετοιμασία εξαιτίας του τρόπου που υλοποιείται Oracle για εφαρμογή των Windows NT. Oracle σε Windows NT εποπτεύει όλα τα επισυνάπτει το νήμα. Oracle επιμένει να γίνει στην εμφάνιση όλων έχει δει το νήμα που είναι συνδεδεμένες και δέχεται μόνο αιτήσεις Άνοιγμα βάσης δεδομένων από νήματα, του οποίου το νήμα αρχική επισυνάψετε.Για να επιλύσετε αυτό το ζήτημα, να μετονομάσετε ή να διαγράψετε το αρχείο .dll του υποστήριξη βάσης δεδομένων Microsoft Oracle (Mtxoci.dll), εάν χρησιμοποιείτε ποτέ Oracle με τον MTS ή MSDTC. Όταν ξεκινήσει ο MTS και MSDTC, αναζητήστε και στη συνέχεια θα φορτώσετε το αρχείο Mtxoci.dll. Το αρχείο Mtxoci.dll στη συνέχεια φορτώνει το αρχείο Ociw32.dll της Oracle. Ο MTS και MSDTC εξακολουθούν να λειτουργούν σωστά, εάν δεν είναι δυνατό να εντοπίσετε και να φορτώσετε το αρχείο Mtxoci.dll. Ωστόσο, θα μπορούν να πρόσβαση ή να ανακτήσετε μια βάση δεδομένων Oracle, εάν δεν υπάρχει αυτό το αρχείο .dll. ΣΗΜΕΙΩΣΗ Βεβαιωθείτε ότι δεν έχετε πολλά αντίγραφα του αρχείου Ociw32.dll στον σας COM +/ MTS συστήματος. Εάν έχετε πολλά αντίγραφα, μια εσφαλμένη έκδοση του αρχείου .dll μπορεί να φορτωθεί και να προκαλέσει απροσδόκητη συμπεριφορά. Η Microsoft παρέχει πληροφορίες επικοινωνίας με κατασκευαστές για να σας βοηθήσει να βρείτε τεχνική υποστήριξη. Αυτές οι πληροφορίες επικοινωνίας μπορεί να αλλάξουν χωρίς προειδοποίηση. Microsoft δεν εγγυάται την ακρίβεια των πληροφοριών επαφής τρίτων κατασκευαστών. Τα προϊόντα τρίτων κατασκευαστών που περιγράφει αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητοι της Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, όσον αφορά τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων. ΑναφορέςΓια περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft: 246006
(http://support.microsoft.com/kb/246006/
)
Αρχεία TRC Oracle και του MTS230145
(http://support.microsoft.com/kb/230145/
)
ΕΠΙΔΙΌΡΘΩΣΗ: Υποστήριξη Mtxoci.dll καταγραφή ενεργοποιημένη191168
(http://support.microsoft.com/kb/191168/
)
Σφάλμα "-2147168246 (8004d00a)" Αποτυχία κατά την καταχώρηση στη συναλλαγή του αντικειμένου κλήσης193941
(http://support.microsoft.com/kb/193941/
)
Θέση της Oracle δημόσια τοποθεσία FTPΙδιότητεςΑναγν. άρθρου: 193893 - Τελευταία αναθεώρηση: Παρασκευή, 27 Μαΐου 2011 - Αναθεώρηση: 4.0
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:193893
(http://support.microsoft.com/kb/193893/en-us/
)
| Μεταφράσεις άρθρων
|






Επιστροφή στην αρχή








