หมายเลขบทความ (Article ID): 193893 - รีวิวครั้งสุดท้าย: 7 มกราคม 2554 - Revision: 2.0 ข้อมูลเกี่ยวกับการใช้ Oracle กับคอมโพเนนต์ของ Microsoft Server ทรานแซคชันและ COM +
บทความนี้แทนที่เอกสารก่อนหน้านี้ที่อธิบายวิธีการใช้ Oracle กับคอมโพเนนต์ Microsoft COM + และ Microsoft ทรานแซคชัน Server (MTS), รวมทั้งเอกสารประกอบที่ขณะวางจำหน่ายของ Microsoft ทรานแซคชัน Server (MTS) 2.0 เนื้อหาบนหน้านี้สรุปคุณสามารถใช้ COM + และคอมโพเนนต์ MTS Oracle 7, Oracle 8, Oracle 8i และเซิร์ฟเวอร์ฐานข้อมูล 9i Oracle ในการเข้าถึง พวกเขาสามารถเข้าถึงเซิร์ฟเวอร์ฐานข้อมูล Oracle ใน Microsoft Windows NT, Windows 2000, UNIX และระบบปฏิบัติการอื่น ๆ พวกเขาสามารถเข้าถึง เซิร์ฟเวอร์ Workgroup Oracle เซิร์ฟเวอร์องค์กร Oracle และ เซิร์ฟเวอร์แบบขนานของ Oracle หมายเหตุ:เนื่องจากปัญหาเกี่ยวกับ COM + และ MTS ในรุ่นที่เก่ากว่าของไคลเอ็นต์ของ Oracle ของ Oracle ไคลเอนต์ที่ถูกสนับสนุนในขณะนี้รุ่นต่ำสุดคือ 8.1.7 ไคลเอ็นต์ของ oracle 8.1.7 ยังคงสามารถเข้าถึงเซิร์ฟเวอร์ Oracle รุ่นเก่า อย่างไรก็ตาม คุณต้องติดต่อฝ่ายสนับสนุนของ Oracle สำหรับข้อมูลเพิ่มเติม ข้อมูลเพิ่มเติมในส่วนต่อไปนี้แสดงรายการลำดับแนะนำของการติดตั้งซอฟต์แวร์สำหรับการใช้ COM + และคอมโพเนนต์ MTS การทำงานกับฐานข้อมูล Oracle ถ้าคุณไม่ทำการติดตั้งที่ในใบสั่งที่แน่นอนนี้ คอมโพเนนต์อาจไม่ทำงานอย่างที่คาดไว้เนื่องจากการตั้งค่าคอนฟิกปัญหา Windows 2000:เมื่อต้องการตรวจสอบให้แน่ใจว่า โพเนนต์ COM + ของทรานแซคชันที่ทำงานกับ Oracle ดำเนินการดังต่อไปนี้:
Windows NT 4.0เมื่อต้องการตรวจสอบให้แน่ใจว่า คอมโพเนนต์ MTS ของทรานแซคชันที่ทำงานกับ Oracle ดำเนินการดังต่อไปนี้:
หมายเหตุ:หมายเลขเวอร์ชันทั้งหมดที่ระบุไว้ในบทความนี้ถูกปัจจุบันในขณะที่มีเขียนบทความ เราขอแนะนำอย่างยิ่งให้ คุณใช้รุ่นล่าสุดและปรับปรุงของ Oracle ซอฟต์แวร์ทั้งหมดและซอฟต์แวร์ของ Microsoft รุ่นก่อนหน้าบางคอมโพเนนต์ที่ระบุไว้ในบทความนี้อาจทำงาน adequately ในบางสถานการณ์ แต่ไม่อยู่ ในผู้อื่น ตั้งค่าการสนับสนุนของ Oracleการตั้งค่า Oracle เพื่อทำงานกับโพเนนต์ COM + ของทรานแซคชันและคอมโพเนนต์ MTS ทำตามขั้นตอนเหล่านี้ขั้นตอนที่ 1: ซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูล Oracle ติดตั้งติดตั้งซอฟต์แวร์สำหรับเซิร์ฟเวอร์ฐานข้อมูล Oracle ในระบบของเซิร์ฟเวอร์ฐานข้อมูลของคุณ ถ้าคุณ COM +/ เข้าแอพลิเคชัน MTS ถึงฐานข้อมูล oracle บน Windows NT, Windows 2000 หรือ UNIX ทำให้แน่ใจว่าที่มีการติดตั้งการปรับปรุงล่าสุดของ Oracle บนระบบที่ การขอรับการปรับปรุงล่าสุดของ Oracle สำหรับ Windows NT หรือ Windows 2000 ไปที่ Oracle เว็บไซต์ต่อไปนี้:https://metalink.oracle.com
(https://metalink.oracle.com)
เข้าสู่ระบบไปยังไซต์ และจากนั้น เลือกแพทช์บนแถบนำทางซ้าย เมื่อต้องค้นหาการปรับปรุงล่าสุด คลิกเซิร์ฟเวอร์ oracleเท่านั้นตระกูลผลิตภัณฑ์แล้ว เลือกms Windows NT/2000เป็นระบบปฏิบัติการ สำหรับข้อมูลเกี่ยวกับวิธีการติดตั้งการปรับปรุงล่าสุด ติดต่อ Oracleหมายเหตุ:เราขอแนะนำให้ คุณติดตั้งเซิร์ฟเวอร์ Oracle และ COM +/ MTS บนคอมพิวเตอร์ที่แยกต่างหาก การเปิดใช้งานการสนับสนุนของธุรกรรม Oracle XAถ้าคุณกำลังใช้ Oracle 8 หรือ Oracle 8i ให้ลองต่อไปนี้:
การตั้งค่าคอนฟิกธุรกรรมการกระจายพร้อมกันที่เพียงพอในการ Oracle อย่าง Manager ทำตามขั้นตอนเหล่านี้:
Configure integrated securityหมายเหตุ:If your COM+/MTS components always supply a login ID and a password when they connect to Oracle databases, you are not using integrated security. This is true whether your applications specify the login ID and the password directly or indirectly through a DSN. In either case, you do not use integrated security, and you can skip this step.If you use integrated security, you must configure Microsoft Distributed Transaction Coordinator (MSDTC) to run under a login ID and a password that is authorized to connect to your Oracle database. This is required because during database recovery, MSDTC opens your Oracle database to tell it the outcome of in-doubt transactions. Integrated security permits an Oracle database to rely on Windows NT or Windows 2000 authentication to validate database users. This enables a user to log on to Oracle without supplying a separate login ID or password. Users can maintain one login ID and one password for both Windows NT or Windows 2000 and Oracle. หมายเหตุ:For integrated security, the user ID in the connection string must to be a slash (/). Otherwise, all logins fail: To configure the login ID for MSDTC, follow these steps:
Configure Oracle Multi-Threaded Server supportYou must configure the Oracle Multi-Threaded Server feature if you want to open a database link to a remote Oracle database. You must complete this step because the Oracle database uses XA transaction support. The Oracle database must be able to move the XA transaction between processes (in the general case), so that it cannot have any operating system file descriptors open. Instead, it must use a virtual circuit to connect to the remote database. Virtual circuits are only supported with Oracle Multi-Threaded Server.If the Oracle Multi-Threaded Server feature is not configured correctly, Oracle reports the following error message: ORA-24777: Cannot create migratable transaction Configure Oracle to support more connectionsIf you want to create more than several dozen connections to an Oracle database, you must configure the Oracle server to support additional database connections. For more information, see "Configure Oracle to support many connections" in the "Administer Oracle and MSDTC" section.Step 2: Install Oracle client software with the latest updatesInstall Oracle client software with the latest updates on your COM+/MTS system. Oracle Client 8.1.7, with the latest update, 8.1.7.1.5, works correctly with transactional COM+/MTS components.สิ่งสำคัญMake sure that you install Oracle Net8 when you install Oracle Client 8.1.7. Additionally, when you use Oracle 8.1.7, do not install Oracle Services for MTS if you are using Microsoft OLEDB/ODBC drivers. Oracle Services for MTS is not required for COM+/MTS components to work correctly with Oracle Database. ลูกค้ารุ่นการปรับปรุงเหล่านี้ Oracle บนระบบที่ประกอบด้วยฐานข้อมูล Oracle ของการปรับรุ่นบ่อย ๆ แต่จะไม่สามารถติดตั้งรุ่นการปรับปรุง Oracle บนระบบที่ประกอบด้วย COM ของพวกเขา +/ คอมโพเนนต์ MTS oracle ได้แก้ไขบักต่าง ๆ ที่มีผลต่อการสนับสนุนของไคลเอ็นต์ของทรานแซคชัน XA คุณต้องติดตั้งการปรับปรุงรุ่นล่าสุดของ Oracle บน COM ของ +/ MTS ระบบ การขอรับการปรับปรุงล่าสุดของ Oracle สำหรับ Windows NT ไปที่ Oracle เว็บไซต์ต่อไปนี้: https://metalink.oracle.com
(https://metalink.oracle.com)
เข้าสู่ระบบไปยังไซต์ และจากนั้น เลือกแพทช์บนแถบนำทางซ้าย เมื่อต้องค้นหาการปรับปรุงล่าสุด คลิกเซิร์ฟเวอร์ oracleเท่านั้นตระกูลผลิตภัณฑ์แล้ว เลือกms Windows NT/2000เป็นระบบปฏิบัติการ สำหรับข้อมูลเกี่ยวกับวิธีการติดตั้งการปรับปรุงล่าสุด ติดต่อ Oracleขั้นตอนที่ 3: MTS 2.0 ที่ติดตั้งติดตั้ง MTS 2.0 เมื่อต้องการทำเช่นนี้ ติดตั้งชุดตัวเลือกการ 4 ของ Windows NT เมื่อคุณติดตั้ง MTS 2.0 ซอฟต์แวร์ต่อไปนี้ถูกติดตั้ง:
ขั้นตอนที่ 4: ติดตั้ง Windows NT 4.0 SP 6aติดตั้ง Windows NT 4.0 SP 6a ผลิตภัณฑ์ที่มีการแก้ไขสำหรับปัญหาที่เกี่ยวกับ XA MSDTC หลายสิ่งสำคัญคุณต้องติดตั้งชุดตัวเลือก 4.0 Windows NT ก่อนที่คุณติดตั้ง Windows NT 4.0 SP 6a เนื่องจากหน้าต่าง NT 4.0 Service Pack เซ็ตโปรแกรมจะอัพเฉพาะเด MTS และ MSDTC ถ้าชุดตัวเลือก 4.0 Windows NT ถูกติดตั้งแล้ว หมายเหตุ:ละเว้นขั้นตอนนี้สำหรับ Windows 2000 การติดตั้งขั้นตอนที่ 5: MDAC 2.6 SP1 หรือใหม่กว่าติดตั้ง MDAC 2.6 SP1 หรือรุ่นใหม่กว่าสำหรับคอมพิวเตอร์ที่ใช้ Windows 2000 เมื่อต้องการขอรับ MDAC 2.6 SP1 หรือในภายหลัง เยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:http://msdn2.microsoft.com/en-us/data/aa937712.aspx#MDAC
(http://msdn2.microsoft.com/en-us/data/aa937712.aspx#MDACDownloads)
ขั้นตอนที่ 6: ใช้คอมโพเนนต์ Checker เพื่อดูว่า มีปัญหาการติดตั้งหลังจากที่คุณติดตั้ง MDAC คุณสามารถใช้ตัวตรวจสอบคอมโพเนนต์เพื่อดูว่า มีปัญหาการติดตั้ง ตัวตรวจสอบคอมโพเนนต์ถูกออกแบบมาเพื่อช่วยคุณในการตรวจสอบข้อมูลรุ่น และวิเคราะห์ปัญหาการติดตั้งกับ MDAC ตัวตรวจสอบคอมโพเนนต์ทำงานบนระบบปฏิบัติการต่อไปนี้:
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::ยุบรูปภาพนี้ ![]() 119591
(http://support.microsoft.com/kb/119591/
)
วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากบริการออนไลน์ Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสล่าสุด ณ วันที่มีการประกาศแฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกจัดเก็บในเซิร์ฟเวอร์เพิ่มการรักษาความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงแฟ้มโดยไม่ได้รับอนุญาตคุณสามารถใช้คอมไพเลอร์ c ++การคอมไพล์รหัสแหล่งที่มา ถ้าคุณ recompile มือปัญหา Oracle เราขอแนะนำให้ คุณตั้งชื่อโปรแกรมที่เป็นผลลัพธ์ OracleStress.exe รันเครื่องมือปัญหา Oracleเมื่อต้องการรันเครื่องมือปัญหา Oracle ทำตามขั้นตอนเหล่านี้หมายเหตุ:ขั้นตอนต่อไปนี้อนุมานว่า โปรแกรมจะตั้งชื่อ OracleStress.exe
Tips to use the Oracle Stress tool for stress-testing Oracle ServerConsider the following tips when you use the Oracle Stress tool:
Oracle Test programAfter you install and configure Oracle support, you must use the Oracle Test program to validate your Oracle installation. The Oracle Test program is available in two versions, one for Windows NT named TestOracleXAConfig.exe, and another for Windows 2000 named Msdtcora.exe.Obtain the Oracle Test program for COM+ on Windows 2000You can obtain the source code and the object code from the Platform SDK or from the Microsoft Download Center.แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft:: ยุบรูปภาพนี้ ![]() 119591
(http://support.microsoft.com/kb/119591/
)
วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากบริการออนไลน์ Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส 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 ต่อไปนี้:http://www.microsoft.com/downloads/details.aspx?FamilyId=791CA202-0641-426D-8977-4D639C8755B0
(http://www.microsoft.com/downloads/details.aspx?FamilyId=791CA202-0641-426D-8977-4D639C8755B0)
หมายเหตุ:โปรแกรมจะทดสอบ Oracle สำหรับ Oracle 7 ถูกติดตั้งโดยอัตโนมัติเมื่อคุณติดตั้ง MTS. คุณสามารถใช้คอมไพเลอร์ c ++การคอมไพล์รหัสแหล่งที่มาสำหรับ Oracle 8 ถ้าคุณ recompile โปรแกรม Oracle ทดสอบ เราขอแนะนำให้ คุณตั้งชื่อโปรแกรมที่เป็นผลลัพธ์ TestOracleXaConfig.exeเรียกใช้โปรแกรมการทดสอบ Oracleหมายเหตุ:ขั้นตอนต่อไปนี้อนุมานว่า โปรแกรมจะตั้งชื่อ TestOracleXaConfig.exe
หมายเหตุ:ถ้าโปรแกรมทดสอบ Oracle สามารถเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล Oracle ของคุณโดยไม่มีข้อผิดพลาด จะเป็นไปได้มาก COM ที่ +/ MTS จะยังมีการทำงานกับ Oracle ถ้าโปรแกรมของ Oracle ทดสอบรายงานข้อผิดพลาดต่าง ๆ ทำตามขั้นตอนเหล่านี้:
ใช้โปรแกรมประยุกต์ของ ธนาคารตัวอย่างเพื่อตรวจสอบการติดตั้ง Oracle และการกำหนดค่าของคุณหลังจากที่คุณใช้โปรแกรม Oracle ทดสอบเพื่อตรวจสอบการติดตั้ง Oracle และการกำหนดค่าของคุณ คุณต้องใช้โปรแกรมประยุกต์ ธนาคารตัวอย่างที่ถูกกำหนดให้กับ MTS เพื่อให้แน่ใจว่า MTS สามารถเข้าถึงฐานข้อมูล Oracle ของคุณใช้โปรแกรมประยุกต์ของ ธนาคารตัวอย่างเพื่อตรวจสอบการสนับสนุนของ Oracle
ดูแล Oracle และ MSDTCเปลี่ยน ID ผู้ใช้ MSDTCMicrosoft Distributed Transaction Coordinator (MSDTC) maintains information in the security-enhanced part of the Windows NT registry or the Windows 2000 registry. MSDTC uses this information when it performs recovery with XA-compliant databases, including Oracle. If you change the user ID under which MSDTC runs, you must make sure that MSDTC can still access the information that it previously stored in the security-enhanced part of the registry. If you change the MSDTC user ID, and MSDTC cannot access the information in the security-enhanced registry, you receive the following error message in the Windows NT event log:เมื่อต้องการแก้ไขปัญหานี้ ดำเนินการดังต่อไปนี้:
Configure Oracle to support many connectionsIf you want to create more than several dozen connections to an Oracle database, you must configure the Oracle server to support additional database connections. If you do not do this, one or more of the following problems may occur:
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 Set the session valuesThe value for sessions must typically be three times the total number of database connections that you expect your applications to make.Configure the QUEUESIZE parameterIf the QUEUESIZE parameter for the Oracle Listener process is not sufficient, the Listener process sometimes falls behind and rejects database open requests. This problem occurs if the Listener process receives too many connection requests and its queue overflows. A client that encounters this error reports the following error message:ORA-12541: No Listener
Known limitations of COM+/MTS support for OracleCOM+/MTS and Oracle Services for MTSบริการของ oracle สำหรับ MTS ไม่จำเป็นสำหรับ COM +/ MTS แอปพลิเคชันถ้าคุณใช้ตัวให้บริการ Microsoft OLEDB/ODBC อย่าติดตั้งบริการ 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 Oracle ODBC (Msorcl32.dll) ไม่ทำงานกับซอฟต์แวร์ของไคลเอ็นต์ Compaq Alpha Oracle 8 ข้อจำกัดนี้อาจมีการเปลี่ยนแปลงในรุ่นที่ในอนาคตOciw32.dll oracle corrupts MSDTC ระหว่างการเริ่มต้นปัญหานี้เกิดขึ้นเนื่องจาก MTS และ MSDTC ต้องโหลดแฟ้ม Ociw32.dll Oracle เธรดหลักของตนเองก่อนที่จะทำการดำเนินการใด ๆ ที่อาจเข้าถึงฐานข้อมูล oracle MTS ต้องโหลดแฟ้ม Mtxoci.dll เนื่องจากโปรแกรมประยุกต์ของคุณอาจต้องเปิดการเชื่อมต่อกับฐานข้อมูล oracle msdtc ต้องโหลดแฟ้ม Mtxoci.dll เนื่องจากอาจมีการดำเนินการกู้คืนข้อมูลของฐานข้อมูล Oracle เนื่องจาก MTS ไม่ predict ว่า โปรแกรมประยุกต์ของคุณอาจต้องการใช้ฐานข้อมูล oracle นั้นเสมอโหลดแฟ้ม Ociw32.dll Ociw32.dll แฟ้มต้องโหลด unconditionally ในการเตรียมใช้งานเนื่องจากการวิธีการที่มีการใช้งาน Oracle บน Oracle Windows NT การใช้งานบน Windows NT ตรวจสอบ attaches เธรดทั้งหมด oracle insists ในการมองเห็นทั้งหมดที่มีเห็นเธรดที่แนบ และยอมรับการร้องขอเปิดฐานข้อมูลจากเธรดที่เธรดที่เริ่มต้นแนบดังกล่าวเท่านั้นเมื่อต้องการแก้ไขปัญหานี้ คุณสามารถเปลี่ยนชื่อ หรือลบ Microsoft Oracle สนับสนุน.dll แฟ้มฐานข้อมูล (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 Knowledge Base:: 246006
(http://support.microsoft.com/kb/246006/
)
แฟ้ม TRC oracle และ MTS 230145
(http://support.microsoft.com/kb/230145/
)
การแก้ไข: เปิดใช้งานการสนับสนุน Mtxoci.dll บันทึก 191168
(http://support.microsoft.com/kb/191168/
)
ข้อผิดพลาด "-2147168246 (8004d00a)" ล้มเหลว enlist บนธุรกรรมของวัตถุที่เรียก 193941
(http://support.microsoft.com/kb/193941/
)
ตำแหน่งที่ตั้งของ Oracle สาธารณะ FTP ไซต์
แปลโดยคอมพิวเตอร์ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:193893
(http://support.microsoft.com/kb/193893/en-us/
)
| ทรัพยากรอื่นๆ ไซต์การสนับสนุนอื่นๆ
ชุมชนการแปลบทความ
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



กลับไปด้านบน
