สองคำเกี่ยวกับ Oracle - การติดตั้งไดรเวอร์ ODBC การติดตั้งไดรเวอร์ ODBC จาก Oracle ง่ายแค่ไหน? การติดตั้ง oracle ไดรเวอร์ odbc

  • Easysoft Oracle® ODBC Driver ทำให้เราทึ่ง

    ผู้จัดการข้อมูลอาวุโส สหรัฐอเมริกา

  • ผลิตภัณฑ์ที่ตรงไปตรงมาและมีราคาดีเยี่ยม - ฉันจะพูดอะไรได้อีก!

    ผู้จัดการฐานข้อมูล สหรัฐอเมริกา

  • ใช้ไดรเวอร์ของคุณมาหลายปีแล้ว และเราประทับใจกับคุณภาพและราคาของไดรเวอร์เหล่านี้

    ผู้จัดการโครงการ สหรัฐอเมริกา

  • ขอบคุณมากสำหรับการสนับสนุนอย่างต่อเนื่องของคุณ ไดรเวอร์ Easysoft นั้นยอดเยี่ยม ใช้งานง่าย และเชื่อถือได้อย่างแท้จริง

  • พบว่าพนักงานขายของ Easysoft มีความรู้และความช่วยเหลืออย่างเหลือเชื่อ

    ผู้ค้าปลีก, แอฟริกาใต้

  • เมื่อใดก็ตามที่เราต้องการความช่วยเหลือหรือคำแนะนำ ทีมงานที่ Easysoft จะโทรหาคุณเสมอและพร้อมที่จะช่วยเหลือ

    ผู้จัดการข้อมูลสหราชอาณาจักร

  • ฉันแค่อยากแจ้งให้คุณทราบเกี่ยวกับบริการที่เป็นแบบอย่างที่ฉันได้รับจากเจ้าหน้าที่ฝ่ายสนับสนุนของคุณเมื่อวานนี้

    ผู้จัดการโครงการอาวุโส สำนักงานกฎหมาย สหราชอาณาจักร

  • ไม่แน่ใจเกี่ยวกับบริการของคุณในตอนแรก เรารู้สึกยินดีเป็นอย่างยิ่งที่เราเลือก Easysoft

    ผู้จัดการโครงการ สหรัฐอเมริกา

ไดรเวอร์Oracle® ODBC

การเข้าถึงข้อมูลของคุณทำให้การเติบโตของธุรกิจของคุณช้าลงหรือไม่? ต้องการ ไดรเวอร์Oracle® ODBCอะไรดีที่สุดในชั้นเรียน?

ไดรเวอร์ Oracle® ODBC ที่เร็วเป็นพิเศษของเราช่วยให้แอปพลิเคชันใดๆ ก็ตามที่เปิดใช้งาน ODBC สามารถเข้าถึงฐานข้อมูล Oracle® ได้ อย่างที่คุณคาดหวังจาก Easysoft ไดรเวอร์ของเราเชื่อมต่อจาก Windows (ทั้งรุ่น 32 บิตและ 64 บิต), Linux และ Unix และเรารองรับ Oracle® เวอร์ชันหลักทั้งหมด (รวมถึงเวอร์ชันล่าสุดด้วย) โปรดดูคำอธิบายทางเทคนิคด้านล่างสำหรับข้อมูลเพิ่มเติม

ดังที่คุณคงจินตนาการได้จากบริษัทที่ภาคภูมิใจในการมุ่งเน้น "ลูกค้าต้องมาก่อน" ไดรเวอร์นี้ติดตั้งง่าย และทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือคุณในทุกปัญหาหรือคำถามที่คุณอาจมี เราภูมิใจอย่างยิ่งกับทีมสนับสนุนของเรา และปัญหาใดๆ ที่คุณอาจมีจะได้รับการแก้ไขภายใน 24 ชั่วโมง ไดรเวอร์ฟรีไม่สามารถให้บริการสนับสนุนแก่คุณได้

เช่นเดียวกับไดรเวอร์ทั้งหมดของเรา ไดรเวอร์ Oracle® ODBC นี้ให้การสนับสนุน ODBC 3.5

Easysoft เป็นพันธมิตรระดับทองของ Oracle®

ไดรเวอร์Oracle® ODBC สำหรับ 8, 9 ฉัน, 10, เอกซ์อี, 11 , 12และ 18c

Easysoft ODBC-Oracle Driver ช่วยให้แอปพลิเคชันที่เปิดใช้งาน ODBC เข้าถึงฐานข้อมูล Oracle® จาก . รองรับ Oracle® 8.1.7+, 9 ฉัน.x, 10 รีลีส 1+, Oracle® Database 10 รุ่นด่วน (ฐานข้อมูล Oracle XE) 11 ปล่อย 1+, 12 ปล่อย 1+ และ 18c

Easysoft ODBC-Oracle Driver มีสองเวอร์ชัน: เวอร์ชัน Oracle® Call Interface (OCI) และเวอร์ชัน Wire Protocol (WP)

Easysoft ODBC-Oracle Driver (เวอร์ชัน OCI) ใช้ซอฟต์แวร์ไคลเอ็นต์ Oracle® เพื่อเข้าถึงฐานข้อมูล Oracle® นี่เป็นวิธีเดียวที่ Oracle รองรับในการเข้าถึงฐานข้อมูล Oracle® ไดรเวอร์นี้เข้ากันได้กับ Oracle® Database Client มาตรฐานหรือ Instant Client

ซอฟต์แวร์ไคลเอนต์ Oracle® ให้การเข้าถึงฟังก์ชันฐานข้อมูล Oracle® ที่ครอบคลุมที่สุด ตัวอย่างเช่น ตัวเลือก Oracle® Advanced Security คือไคลเอ็นต์ของ Oracle® หรือโปรแกรมเสริมเซิร์ฟเวอร์ที่รวมการเข้ารหัสเครือข่าย การเข้ารหัสฐานข้อมูล และการตรวจสอบสิทธิ์ที่เข้มงวดเพื่อปกป้องข้อมูลที่ละเอียดอ่อนที่จัดเก็บไว้ในฐานข้อมูล Oracle® แอปพลิเคชันที่เข้าถึง Oracle® โดยใช้ไดรเวอร์ Easysoft ODBC-Oracle สามารถใช้ประโยชน์จากตัวเลือก Oracle® Advanced Security ได้ สิ่งนี้ไม่เป็นความจริงกับผลิตภัณฑ์ของคู่แข่งบางรายการของ Easysoft ODBC-Oracle Driver

ไดรเวอร์ที่ไม่ได้ใช้ซอฟต์แวร์ไคลเอนต์ Oracle® ไม่รองรับคุณสมบัติที่นำเสนอโดยซอฟต์แวร์ไคลเอนต์ Oracle®

แม้ว่าในปัจจุบันคุณจะไม่ต้องการฟังก์ชันเพิ่มเติมที่มีให้โดยโปรแกรมเสริมไคลเอ็นต์ แต่การใช้ Easysoft ODBC-Oracle Driver จะทำให้คุณมีตัวเลือกในการเพิ่มในภายหลัง หากความต้องการของคุณเปลี่ยนแปลง

Easysoft ODBC-Oracle Driver (เวอร์ชัน WP) ซึ่งไม่ได้ใช้ซอฟต์แวร์ไคลเอ็นต์ Oracle® ให้การเข้าถึงโดยตรงไปยัง Oracle® เพื่อใช้ในโซลูชันที่จำเป็นต้องมีการลดขนาดไคลเอ็นต์ให้เหลือน้อยที่สุด

สามารถติดตั้ง Easysoft ODBC-Oracle Driver บนเซิร์ฟเวอร์ฐานข้อมูล Oracle® หรือเครื่องไคลเอ็นต์ระยะไกล

ไดร์เวอร์ Easysoft ODBC-Oracle:

  • สอดคล้องกับข้อกำหนด ODBC 3.5
  • ทำงานร่วมกับแอปพลิเคชัน ODBC 2.0, 2.5, 3.0 และ 3.5 อินเทอร์เฟซการเขียนโปรแกรมที่รองรับ ได้แก่ Perl DBI และ DBD::ODBC, Python mxODBC และ pyodbc และ PHP แอปพลิเคชันที่รองรับ ได้แก่ ApplixWare, OpenOffice.org, StarOffice, Microsoft Access และ Microsoft Excel
  • มีให้เลือกทั้งเวอร์ชัน 32 บิตและ 64 บิตไดรเวอร์Oracle® ODBC
  • รองรับไวยากรณ์ Oracle® Native SQL
  • ทำงานร่วมกับ Oracle® Database Client และ Instant Client
  • ใช้ Oracle® Net หรือ Net8 และไลบรารีไคลเอ็นต์ เพื่อให้มั่นใจถึงความเข้ากันได้ของไคลเอ็นต์/เซิร์ฟเวอร์
  • ใช้การตั้งค่าการกำหนดค่าไคลเอนต์ของ Oracle® ทำให้การกำหนดค่าและการดูแลแหล่งข้อมูลง่ายขึ้น
  • อนุญาตการเข้าถึง Oracle® Real Application Clusters (RAC) ฐานข้อมูล Oracle® RAC ครอบคลุมเซิร์ฟเวอร์ราคาประหยัดหลายเซิร์ฟเวอร์ แต่ดูเหมือนว่าแอปพลิเคชันจะเป็นระบบฐานข้อมูลแบบครบวงจรเพียงระบบเดียว RAC รวมพลังการประมวลผลของเซิร์ฟเวอร์เหล่านี้เพื่อให้ระบบมีความซ้ำซ้อน ความสามารถในการปรับขนาด และความพร้อมใช้งานสูง
  • ให้การสนับสนุนอย่างเต็มที่สำหรับประเภทข้อมูล Oracle® ทั้งหมด รวมถึง LONG และอ็อบเจ็กต์ขนาดใหญ่ (LOB)
  • รองรับการทำธุรกรรม
  • สามารถมีส่วนร่วมได้.
  • เข้ากันได้กับคุณสมบัติ Oracle® Advanced Security รวมถึงการปกป้องความสมบูรณ์ของข้อมูล การเข้ารหัสข้อมูล และการตรวจสอบสิทธิ์ที่เข้มงวดโดยใช้บริการของบุคคลที่สาม เช่น Kerberos และ Remote Authentication Dial-In User Service (RADIUS)
  • เข้ากันได้กับและรวมถึง unixODBC ซึ่งเป็น ODBC Driver Manager แบบโอเพ่นซอร์สสำหรับแพลตฟอร์มที่ไม่ใช่ Windows การติดตั้ง Easysoft ODBC-Oracle Driver สามารถติดตั้งไดรเวอร์ลงใน unixODBC ได้โดยอัตโนมัติ ทำให้ ODBC-Oracle Driver พร้อมใช้งานในแอปพลิเคชัน ODBC ของคุณทันที ปัจจุบันโครงการ unixODBC นำโดยนักพัฒนา Easysoft Nick Gorham และเรามีประสบการณ์หลายปีในการสนับสนุนและทดสอบไดรเวอร์ของเราด้วย unixODBC
  • ปลอดภัยต่อเธรดและปลอดภัยในการใช้งานหลังแอปพลิเคชันแบบมัลติเธรด
  • ให้คุณกำหนดค่าการเรียก ODBC เพื่อลดข้อมูลเมตาและเพิ่มประสิทธิภาพ
  • ให้คุณสร้างบันทึกการติดตามการวินิจฉัยที่ช่วยให้คุณสามารถตรวจสอบการเรียก ODBC ที่แอปพลิเคชันสร้างขึ้น ซึ่งช่วยให้คุณวินิจฉัยปัญหาได้

การสาธิต

การติดตั้งไดรเวอร์ Easysoft Limited Oracle® ODBC บน Linux

)

การติดตั้งไดรเวอร์ Easysoft Limited Oracle® ODBC บน Linux ในเวลาน้อยกว่า 60 วินาที

ไดอะแกรม

ไดร์เวอร์ Easysoft ODBC-Oracle:

ไดร์เวอร์ Easysoft ODBC-Oracle WP:

แพลตฟอร์ม

ปัจจุบัน Easysoft ODBC-Oracle Driver (เวอร์ชัน OCI) พร้อมใช้งานบนแพลตฟอร์มเหล่านี้:

เวอร์ชัน แพลตฟอร์ม การกระจาย
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) AIX (PPC) (32 - บิต) (4.3-7.2)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) AIX (PPC) (64 - บิต) (5.0-7.2)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) HP-UX (PA-ความเสี่ยง) (32 - บิต) (11)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) HP-UX (PA-ความเสี่ยง 2) (64 - บิต) (11)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) ลินุกซ์ (x86) (32 - บิต)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) ลินุกซ์ (x86) (64 - บิต)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) Solaris (Sparc) (32 - บิต) (2.6-2.11)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) Solaris (Sparc) (64 - บิต) (2.8-2.11)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) โซลาริส (x86) (32 - บิต) (2.8-2.11)
เวอร์ชัน 3.7 (ออราเคิล 8.1.7 - 18) โซลาริส (x86) (64 - บิต) (2.8-2.11)
เวอร์ชัน 3.6 (ออราเคิล 8.1.7 - 12)
เวอร์ชัน 3.5 (ออราเคิล 8.1.7 - 12) (11i)
เวอร์ชัน 3.5 (ออราเคิล 8.1.7 - 12) (11i)
เวอร์ชัน 3.5 (ออราเคิล 8.1.7 - 12) (2000, XP, 2003, วิสต้า, 2008, 2008 R2, 7, 8, 2012 R2)

ขณะนี้ไดรเวอร์ Easysoft ODBC-Oracle Driver (เวอร์ชัน WP) พร้อมใช้งานบนแพลตฟอร์มเหล่านี้:

เวอร์ชัน แพลตฟอร์ม การกระจาย
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) AIX (PPC) (32 - บิต) (4.3-7.2)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) AIX (PPC) (64 - บิต) (5.0-7.2)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) HP-UX (PA-ความเสี่ยง) (32 - บิต) (11)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) HP-UX (PA-ความเสี่ยง 2) (64 - บิต) (11)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) ลินุกซ์ (ARMv71) (32 - บิต) (ราสเบอร์รี่ Pi, เคอร์เนล 4.9.41-v7+, glibc 2.24+)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) ลินุกซ์ (x86) (32 - บิต) (เคอร์เนล 2.2-4.0+, glibc 2.1+)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) ลินุกซ์ (x86) (64 - บิต) (เคอร์เนล 2.6-4.0+, glibc 2.3.5+)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) Solaris (Sparc) (32 - บิต) (2.6-2.11)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) Solaris (Sparc) (64 - บิต) (2.8-2.11)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) โซลาริส (x86) (32 - บิต) (2.8-2.11)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) โซลาริส (x86) (64 - บิต) (2.8-2.11)
เวอร์ชัน 1.3 (ออราเคิล 8.1.7 - 18) Windows (x86) (32 - บิต, 64 - บิต) (7, 8, 2012 R2, 10, 2016)
เวอร์ชัน 1.2 (ออราเคิล 8.1.7 - 12) Linux (Itanium i64) (64 - บิต) (เคอร์เนล 2.4-3.0+, glibc 2.2.5)
เวอร์ชัน 1.1 (ออราเคิล 8.1.7 - 12) HP-UX (Itanium i64) (32 - บิต) (11i)
เวอร์ชัน 1.1 (ออราเคิล 8.1.7 - 12) HP-UX (Itanium i64) (64 - บิต) (11i)

ความสมบูรณ์ของ HP พร้อมแล้ว

ไดรเวอร์ Easysoft ODBC-Oracle สำหรับ HP-UX และ Linux Itanium สร้างและทดสอบบน HP Integrity Servers ซึ่งมอบศักยภาพด้านฮาร์ดแวร์สูงสุด ลดต้นทุน และประสิทธิภาพที่ไม่มีใครเทียบได้

ใน ซอฟท์โทนิคเราสแกนไฟล์ทั้งหมดที่โฮสต์บนแพลตฟอร์มของเราเพื่อประเมินและหลีกเลี่ยงอันตรายที่อาจเกิดขึ้นกับอุปกรณ์ของคุณ ทีมของเราทำการตรวจสอบทุกครั้งที่มีการอัปโหลดไฟล์ใหม่ และตรวจสอบไฟล์เป็นระยะเพื่อยืนยันหรืออัปเดตสถานะ กระบวนการที่ครอบคลุมนี้ช่วยให้เราสามารถตั้งค่าสถานะของไฟล์ที่ดาวน์โหลดได้ดังต่อไปนี้:

    เป็นไปได้อย่างยิ่งว่าโปรแกรมซอฟต์แวร์นี้สะอาด

    สิ่งนี้หมายความว่าอย่างไร?

    เราได้สแกนไฟล์และ URL ที่เกี่ยวข้องกับโปรแกรมซอฟต์แวร์นี้ในบริการป้องกันไวรัสชั้นนำของโลกมากกว่า 50 แห่ง ไม่พบภัยคุกคามที่เป็นไปได้

    โปรแกรมซอฟต์แวร์นี้อาจเป็นอันตรายหรืออาจมีซอฟต์แวร์รวมที่ไม่พึงประสงค์

    ทำไมโปรแกรมซอฟต์แวร์ถึงยังใช้งานได้?

    จากระบบสแกนของเรา เราได้พิจารณาแล้วว่าการตั้งค่าสถานะเหล่านี้เป็นไปได้ ผลบวกลวง.

    ผลบวกลวงคืออะไร?

    หมายความว่าโปรแกรมที่ไม่เป็นอันตรายถูกตั้งค่าสถานะอย่างไม่ถูกต้องว่าเป็นอันตราย เนื่องจากมีลายเซ็นหรืออัลกอริธึมการตรวจจับที่กว้างเกินไปที่ใช้ในโปรแกรมป้องกันไวรัส

    มีความเป็นไปได้สูงที่โปรแกรมซอฟต์แวร์นี้จะเป็นอันตรายหรือมีซอฟต์แวร์ที่ไม่พึงประสงค์รวมอยู่ด้วย

    เหตุใดโปรแกรมซอฟต์แวร์นี้จึงไม่มีอยู่ในแค็ตตาล็อกของเราอีกต่อไป

    จากระบบสแกนของเรา เราได้พิจารณาแล้วว่าแฟล็กเหล่านี้มีแนวโน้มที่จะเป็นผลบวกอย่างแท้จริง

เราขอเน้นย้ำว่าในบางครั้ง เราอาจพลาดโปรแกรมซอฟต์แวร์ที่อาจเป็นอันตราย เพื่อให้คำมั่นสัญญากับคุณว่าจะได้รับแคตตาล็อกโปรแกรมและแอปที่ปราศจากมัลแวร์ ทีมของเราได้รวมคุณลักษณะซอฟต์แวร์รายงานไว้ในทุกหน้าแค็ตตาล็อกที่จะส่งความคิดเห็นของคุณกลับมาหาเรา

แจ้งปัญหาเฉพาะใดๆ ที่คุณอาจพบ แล้ว Softonic จะแก้ไขข้อกังวลเหล่านั้นโดยเร็วที่สุด

ในยุคที่ยิ่งใหญ่* ของเราที่ประกอบด้วยกิกะเฮิรตซ์และเทราไบต์ หลายคนลืมไปแล้วเกี่ยวกับ API ที่ยอดเยี่ยมอย่าง ODBC สิ่งที่ยอดเยี่ยมเกี่ยวกับโปรแกรมนี้ก็คือโปรแกรมสามารถทำงานร่วมกับเซิร์ฟเวอร์ฐานข้อมูลใดก็ได้ (หรือแม้แต่ข้อมูลในตัวเครื่อง เช่น ไฟล์ DBF) โดยใช้ฟังก์ชันเดียวกัน ทุกวันนี้ โปรแกรมเมอร์ส่วนใหญ่เขียนแอปพลิเคชัน** ใน Delphi โดยใช้ BDE หรือในรูปแบบต่างๆ แพลตฟอร์มจาก Microsoft โดยใช้ ADO, DAO, MDAC*** และเทคโนโลยีแฟนซีอื่นๆ อย่างไรก็ตาม หากคุณเจาะลึกลงไปอีก ODBC ก็คือพื้นฐานของเทคโนโลยี Microsoft ทั้งหมด

ฉันใช้ ODBC เพื่อเข้าถึง Oracle จาก Excel ผ่าน DAO (นี่เป็นหัวข้อใหญ่แยกต่างหากที่ฉันวางแผนจะกลับมาใช้) ใช่ ฉันรู้ว่ามี Oracle Objects สำหรับ OLE แต่ "นั่นเป็นสิ่งที่เกิดขึ้นในอดีต"

มันเกิดขึ้นหลังจากที่เขียนแอปพลิเคชันอื่น ฉันพบว่ามันใช้งานไม่ได้กับคอมพิวเตอร์ส่วนใหญ่ของบริษัทเรา ทำไม พบคำตอบได้ค่อนข้างเร็ว - ติดตั้งไคลเอนต์ Oracle ไม่ถูกต้องและไดรเวอร์ ODBC ไม่ทำงาน ดูเหมือนว่ามีปัญหาอะไรบ้าง? ไดรเวอร์ได้รับการเผยแพร่อย่างอิสระบน OTN ดาวน์โหลดและติดตั้ง ถูกต้อง แต่เพื่อที่จะติดตั้งไดรเวอร์เหล่านี้ คุณต้องมีเครื่องมืออันทรงพลังที่เรียกว่า Oracle Universal Installer ซึ่งมีน้ำหนักประมาณ 60 เมกะไบต์ และเขียนด้วยภาษา Java ด้วยเช่นกัน การเปิดตัวแอปพลิเคชั่นนี้ไม่เพียงใช้เวลาสองหรือสามนาทีเท่านั้น แต่ยังไม่ต้องการทำงานบนคอมพิวเตอร์ของเราอีกด้วย ฉันต้องหาวิธีที่จะผ่านไปได้โดยปราศจากมัน

ผลลัพธ์ที่ได้น่าทึ่งมาก

ดังนั้นไฟล์เก็บถาวรพร้อมไดรเวอร์ใช้เวลาประมาณ 1.4 M ไฟล์เหล่านั้นที่เราต้องการในรูปแบบที่ไม่ได้เก็บถาวรจะกินพื้นที่ประมาณ 900 K สิ่งอื่นๆ ล้วนเป็นข้อมูลบริการที่ลึกลับ

เมื่อเลือกเวอร์ชัน ตัวเลขสองตัวแรกจะมีบทบาท ดังนั้นสำหรับไคลเอนต์ 8.1.x ฉันใช้ไดรเวอร์เวอร์ชัน 8.1.7.8.10 และสำหรับไคลเอนต์ 9.2.x - 9.2.0.6.0 ไฟล์ทั้งหมดที่เราต้องการจะถูกจัดเก็บไว้ในไฟล์เก็บถาวรสามไฟล์ซึ่งอยู่ในไดเร็กทอรีย่อยของแผนผังอันเป็นผลมาจากการคลายซิปไฟล์ที่ดาวน์โหลดจาก OTN พาธไปยังไดเร็กทอรีย่อยนี้ (โปรดทราบ!) คือ stage\Disk1\stage\Components\oracle.p2k.odbc\<версия>\1\DataFiles. เพื่อความสะดวกในการทำงานต่อไป เราจะเขียนไฟล์ทั้งหมดจากไฟล์เก็บถาวรเหล่านี้ลงในไดเร็กทอรีแยกต่างหาก และลบไฟล์ที่เหลืออย่างไร้ความปราณี ยิ่งกว่านั้นแม้จากไฟล์เหล่านี้เราก็ไม่ต้องการทุกสิ่ง นี่คือรายการไฟล์สำหรับไดรเวอร์เวอร์ชัน 8.1.x:

05/14/2546 05:29 218 ORAODBC.INI 05/14/2546 05:29 2543 sqora.cnt 05/14/2546 05:30 95505 sqora.hlp 23/10/2546 14:21 507904 sqora32.dll 23 10.2003 14:22 61440 sqoras32.dll 23/10/2546 14:23 32768 sqresus.dll 14/05/2546 05:29 11776 DECKAN32.DLL 14/05/2546 05:30 12288 oraodbcus.msb

และที่นี่ - สำหรับเวอร์ชัน 9.2.x:

13/05/2546 10:49 218 ORAODBC.INI 11/07/2546 13:14 2479 sqora.cnt 11/07/2546 13:14 112260 sqora.hlp 29/01/2547 09:50 425984 sqora32.dll 2 01 /09/2004 09:50 61440 sqoras32.dll 29/01/2547 09:50 32768 sqresus.dll 05/13/2546 10:49 11776 DECKAN32.DLL 13/05/2546 11:49 13312 oraodbcus.msb

อย่างที่คุณเห็นรายการไฟล์ไม่แตกต่างกัน

ตอนนี้คุณต้องขั้นแรกคัดลอกไฟล์ในตำแหน่งที่คุณต้องการและประการที่สองสร้างรายการในรีจิสทรีเพื่อระบุว่าติดตั้งไดรเวอร์แล้ว เจ้าของ Windows NT/2000/XP สามารถใช้แบตช์ไฟล์ต่อไปนี้:

@echo off set INSTALLHELP=NO regedit /ea %TEMP%\oh.reg HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 for /F %%i in ("ค้นหา """ORACLE_HOME""" ^< %TEMP%\oh.reg") do (set ALLKEY=%%i) set RKEY=%ALLKEY:~15,-1% set KEY=%RKEY:\\=\% copy /Y %~dp0oraodbc.reg %TEMP%\oh.reg >null 2> ไม่มีเสียงสะท้อน "ตั้งค่า"="%RKEY%\\bin\\SQORAS32.DLL">>%TEMP%\oh.reg เสียงก้อง "ไดรเวอร์"="%RKEY%\\bin\\SQORA32.DLL">>%TEMP%\oh.reg regedit /s %TEMP%\oh.reg copy /Y oraodbc.ini %WINDIR% > nul 2> nul ถ้า %INSTALLHELP%==YES (สำหรับ %%i ใน (%~dp0sqora .hlp %~dp0sqora.cnt) ทำ (คัดลอก /Y %%i %WINDIR%\System32 > nul 2> nul )) สำหรับ %%i ใน (%~dp0sqora32.dll %~dp0sqoras32.dll %~dp0sqresus.dll) ทำ (คัดลอก /Y %%i %KEY%\bin > nul 2> nul ) mkdir %KEY%\ODBC > nul 2> nul copy /Y %~dp0DECKAN32.DLL %KEY%\ODBC > nul 2> nul mkdir % KEY%\ODBC\mesg > nul 2> nul คัดลอก /Y %~dp0oraodbcus.msb %KEY%\ODBC\mesg > nul 2> nul echo ติดตั้งไดรเวอร์ Oracle ODBC แล้ว

เจ้าของ Windows 95/98/ME สามารถรื้อถอนได้ เปลือกและตั้งค่าให้เป็นปกติ ระบบหรือคัดลอก sq*.dll ไปยังไดเร็กทอรี ORACLE_HOME\bin, oraodbc.ini ไปยังไดเร็กทอรี C:\WINDOWS, deckan32.dll ไปยัง ORACLE_HOME\ODBC และ oraodbcus.msb ไปยัง ORACLE_HOME\ODBC\Mesg

ไฟล์แบตช์กล่าวถึงไฟล์ oraodbc.reg นี่คือ:

Regedit4 "ไดรเวอร์ Oracle ODBC"="ติดตั้งแล้ว" "APILevel"="1" "CPTimeout"="60" "ConnectFunctions"="YYY" "DriverODBCVer"="03.51" "FileUsage"="0" "SQLLevel"="1"

ผู้ใช้ Windows NT ไม่มีอะไรต้องกังวล - ตัวแบตช์เองจะทำงานที่จำเป็นทั้งหมด แต่แฟน ๆ/ตัวประกัน 9x จะต้องเพิ่มสองบรรทัดลงในไฟล์นี้ด้วยตนเอง:

"ตั้งค่า"="ORACLE_HOME\\bin\\SQORAS32.DLL" "ไดรเวอร์"="ORACLE_HOME\\bin\\SQORA32.DLL"

แน่นอนแทนที่ ORACLE_HOME ชื่อของไดเร็กทอรีที่ติดตั้งไคลเอนต์ Oracle

และสุดท้าย คอร์ดสุดท้ายคือการสร้างแหล่งข้อมูล ซึ่งก็คือแหล่งข้อมูล โดยปกติจะทำผ่านแผงควบคุม แต่ท้ายที่สุดแล้วก็ต้องเขียนลงรีจิสทรี นี่คือตัวอย่างของรายการดังกล่าว:

Regedit4 "ora92"="ไดรเวอร์ Oracle ODBC" "Driver"="C:\\progra~1\\oracle\\ora92\\BIN\\SQORA32.DLL" "Translation DLL"="" "ตัวเลือกการแปล"="0" "Attributes"="W" " PrefetchCount"="10" "ForceWCHAR"="F" "FailoverDelay"="10" "FailoverRetryCount"="10" "MetadataIdDefault"="F" "Longs"="F" "CloseCursor"="T" "EXECSchemaOpt "="" "EXECSyntax"="F" "แอตทริบิวต์ของแอปพลิเคชัน"="T" "ส่วนขยาย SQLGetData"="F" "ResultSets"="T" "QueryTimeout"="F" "Failover"="F" "Lobs "="T" "DisableMTS"="F" "BatchAutocommitMode"="IfAllSuccessful" "Description"="ORACLE 9.2" "ServerName"="" "รหัสผ่าน"="" "UserID"="" "DSN"=" ora92"

ในกรณีนี้ ora92 คือชื่อแหล่งที่มา ปรากฏขึ้นสามครั้ง - เป็นชื่อของตัวแปรในคีย์แหล่งข้อมูล ODBC เป็นชื่อของคีย์ และเป็นค่าของตัวแปร DSN ในคีย์นี้ ตัวแปรไดรเวอร์จะระบุเส้นทางแบบเต็มไปยังไดรเวอร์ ผู้ใช้ Windows NT สามารถรับได้อย่างง่ายดายในลักษณะเดียวกับในโปรแกรมติดตั้ง โปรดทราบว่าไคลเอ็นต์ Oracle ไม่ยอมรับการเว้นวรรคในเส้นทาง ดังนั้นจึงต้องใช้ชื่อย่อ ในที่สุดฉันไม่ได้กรอกตัวแปร ServerName, รหัสผ่านและ UserId - ฉันชอบทำสิ่งนี้ในโปรแกรมการโทร แต่คุณสามารถกรอกโดยตรงในรีจิสทรี

สำหรับผู้ที่อ่านบทความนี้จนจบ ฉันขอให้คุณดิสก์ที่เชื่อถือได้และข้อมูลที่เชื่อถือได้!

* สำหรับผู้ที่เข้าใจ: อ้างจากเรื่องราวของ Yuri Sotnik "Elixir of Cuprum Esa"
** เขาว่ากันว่าโปรแกรมไม่ควรใหญ่กว่า 64 K อะไรที่ใหญ่กว่านั้นก็ไม่ใช่โปรแกรมอีกต่อไป แต่เป็นแอปพลิเคชัน
*** มีเรื่องตลกที่การพัฒนาใหม่พร้อมแล้วในส่วนลึกของ Microsoft - Microsoft Universal Data Access Components