Wenn der Nachrichtenfluss mit einer Oracle-Datenbank interagiert und Sie die Aktualisierungen der Datenbank mit anderen Aktionen innerhalb des Nachrichtenflusses koordinieren möchten, müssen Sie Ihren Broker zur Verwaltung dieser Aktualisierungen konfigurieren.
Vor dem Start müssen Sie Folgendes beachten:
Zur vollständigen Ausführung dieser Task muss die folgende Task abgeschlossen worden sein:
In den folgenden Anweisungen wird beschrieben, wie Sie Ihre Oracle-Datenquellen für die XA-Koordination konfigurieren. Weitere Informationen zum Konfigurieren von Oracle für die XA-Koordination mit WebSphere MQ finden Sie im Abschnitt "Oracle configuration" im Handbuch WebSphere MQSystem Administration Guide.
Gehen Sie wie folgt vor, um Ihre Oracle-Datenquellen für die XA-Koordination mit WebSphere MQ Version 5.0 als Transaktionskoordinator zu konfigurieren:
XAResourceManager: Name=OracleXA SwitchFile=Installationsverzeichnis/merant/lib/UKor8dtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Mein_Portnummer+Sid=Meine_System-ID+ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=Installationsverzeichnis/merant/lib/UKor8dtc20.sl XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=Installationsverzeichnis/merant/lib/UKor8dtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=Installationsverzeichnis/merant/lib/UKor8dtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=Installationsverzeichnis/merant/lib/UKoradtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
Feld | Wert |
---|---|
SwitchFile | C:\Programme\IBM\MQSI\6.0\bin\UKor8dtc20.dll |
XAOpenString | ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Mein_Portnummer+Sid=Meine_System-ID+ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ |
ThreadOfControl | THREAD |
Gehen Sie wie folgt vor, um Ihre Oracle-Datenquellen für die XA-Koordination mit WebSphere MQ Version 6.0 als Transaktionskoordinator zu konfigurieren:
XAResourceManager: Name=OracleXA SwitchFile=UKor8dtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=UKor8dtc20.sl XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=UKor8dtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=UKor8dtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
XAResourceManager: Name=OracleXA SwitchFile=UKoradtc20.so XAOpenString=ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Meine_Portnummer+Sid=Meine_System-ID +ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ XACloseString= ThreadOfControl=THREAD
Feld | Wert |
---|---|
SwitchFile | UKor8dtc20.dll |
XAOpenString | ORACLE_XA+SQLNET=Mein_Servername+HostName=Name_meines_Hosts+PortNumber=Mein_Portnummer+Sid=Meine_System-ID+ACC=P/Meine_Benutzer-ID/Mein_Kennwort+sestm=100+threads=TRUE+DataSource=Name_meiner_Datenquelle+DB=Name_meiner_Datenquelle+K=2+ |
ThreadOfControl | THREAD |