กลับไปหน้าบทความ

อ่าน 3 นาที

บริการ Oracle Net

Oracle Net Services ประกอบด้วยชุด ซอฟต์แวร์ ที่พัฒนาโดย Oracle Corporation ซึ่งช่วยให้ แอปพลิเคชัน ไคลเอ็นต์ สามารถสร้างและรักษาการ เชื่อมต่อ เครือข่าย กับ เซิร์ฟเวอร์ ฐานข้อมูล...

บริการ Oracle Net

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

ศัพท์เฉพาะ

  • ชื่อบริการเครือข่าย (NSN): "[ชื่อ] ง่ายๆ สำหรับบริการที่แปลงเป็นตัวอธิบายการเชื่อมต่อ" [ 1 ]ตัวอย่างเช่น:sales.acme.co.uk

ส่วนประกอบ

Oracle Corporation กำหนดให้ Oracle Net Services ประกอบด้วย: [ 2 ]

  • ออราเคิลเน็ต
  • ผู้ฟัง
  • Oracle Connection Manager
  • ตัวช่วยการกำหนดค่า Oracle.NET
  • Oracle Net Manager

ออราเคิลเน็ต

Oracle Net [ 3 ] ซึ่งเป็น สแต็กเครือข่าย ที่เป็นกรรมสิทธิ์ทำงานทั้งบนอุปกรณ์ไคลเอ็นต์และบนเซิร์ฟเวอร์ฐานข้อมูล Oracle เพื่อตั้งค่าและบำรุงรักษาการเชื่อมต่อและการส่งข้อความระหว่างแอปพลิเคชันไคลเอ็นต์และเซิร์ฟเวอร์ Oracle Net (เดิมเรียกว่า "SQL*Net" หรือ "Net8" [ 4 ] ) ประกอบด้วยส่วนประกอบซอฟต์แวร์สองส่วน:

  1. Oracle Net Foundation Layer: สร้างและบำรุงรักษาเซสชันการเชื่อมต่อ Oracle Net Foundation Layer สร้างและบำรุงรักษาการเชื่อมต่อระหว่างแอปพลิเคชันไคลเอ็นต์และเซิร์ฟเวอร์ จำเป็นต้องมีอยู่ทั้งบนไคลเอ็นต์และเซิร์ฟเวอร์เพื่อให้การสื่อสารแบบ Peer-to-Peer เกิดขึ้นได้
  2. การสนับสนุนโปรโตคอลของ Oracle: อินเทอร์เฟซที่เชื่อมต่อกับโปรโตคอลเครือข่ายพื้นฐาน เช่นTCP/IP , named pipesหรือSockets Direct Protocol (SDP)

ผู้ฟัง

กระบวนการรับฟังบนเซิร์ฟเวอร์จะตรวจจับคำขอขาเข้าจากไคลเอนต์สำหรับการเชื่อมต่อ - โดยค่าเริ่มต้นบนพอร์ต 1521 [ 5 ] - และจัดการการรับส่งข้อมูลเครือข่ายเมื่อไคลเอนต์เชื่อมต่อกับฐานข้อมูล Oracle แล้ว ตัวรับฟังใช้ไฟล์การกำหนดค่า - listener.ora- เพื่อช่วยในการติดตามชื่อ โปรโตคอล บริการ และโฮสต์listener.oraไฟล์นี้สามารถมีพารามิเตอร์ได้สามประเภท: [ 6 ]

  1. รายการที่อยู่ผู้ฟัง
  2. รายการ SID_LIST
  3. รายการควบคุม

นอกเหนือจากฐานข้อมูลที่กำหนดไว้ล่วงหน้าและเป็นที่รู้จักซึ่งลงทะเบียนไว้แล้ว ตัวรับฟังยังสามารถรับการลงทะเบียน บริการแบบไดนามิก จากฐานข้อมูล ได้อีกด้วย

Oracle Connection Manager

Oracle Connection Manager (CMAN) ทำหน้าที่เป็นเราเตอร์ น้ำหนักเบา สำหรับแพ็กเก็ต Oracle Net [ 7 ]

Oracle Net Manager

Oracle Net Manager ซึ่งเป็น เครื่องมือ GUIจะกำหนดค่า Oracle Net Services สำหรับ Oracle home บนโฮสต์ไคลเอ็นต์หรือเซิร์ฟเวอร์ในพื้นที่[ 8 ] (ก่อน Oracle 9i รู้จักกันในชื่อ "Net8 Assistant" [ 9 ] )

ซอฟต์แวร์ที่เกี่ยวข้อง

ยูทิลิตี้และเครื่องมือ

  • tnsping: กำหนดการเข้าถึงบริการเครือข่าย Oracle [ 10 ]

ชุดซอฟต์แวร์

ซอฟต์แวร์ของ Oracle ที่ทำงานร่วมกับและ/หรือขึ้นอยู่กับ Oracle Net Services อย่างใกล้ชิด ได้แก่:

ดูเพิ่มเติม

  • "การกำหนดค่าเครือข่าย Oracle"

เชิงอรรถ

  1. Johnston, Caroline (เมษายน 2014). "Oracle Database Net Services Reference, 12c Release 1 (12.1)" . docs.oracle.com . Oracle . สืบค้นเมื่อ2014-06-04 . ชื่อบริการเครือข่าย[:] ชื่อที่เรียบง่ายสำหรับบริการที่แปลงเป็นตัวอธิบายการเชื่อมต่อ ผู้ใช้เริ่มต้นคำขอเชื่อมต่อโดยการส่งชื่อผู้ใช้และรหัสผ่านพร้อมกับชื่อบริการเครือข่ายในสตริงการเชื่อมต่อสำหรับบริการที่พวกเขาต้องการเชื่อมต่อ: CONNECT username/password@net_service_name
  2. คำศัพท์: Oracle Net Services , สืบค้นเมื่อ 2007-12-03
  3. บทนำเกี่ยวกับ Oracle Net Services" ในOracle Database Net Services Administrator's Guide 11g Release 1 (11.1) , สืบค้นเมื่อ 2008-01-05
  4. Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (พฤศจิกายน 2007). Oracle Essentials: Oracle Database 11g ( ฉบับที่ 4). O'Reilly Media, Inc. (ตีพิมพ์ปี 2007). หน้า13. ISBN   9780596555337สืบค้นข้อมูลเมื่อ 2014-05-07 อินเทอร์เฟซเครือข่ายของ Oracle ที่เรียกว่า Oracle Net เดิมเรียกว่า Net8 เมื่อใช้ใน Oracle8 และ SQL*Net เมื่อใช้กับ Oracle7 และ Oracle เวอร์ชันก่อนหน้า
  5. Rajan, Claire (พฤษภาคม 2006). Oracle 10g Database Administrator II: Backup/Recovery and Network Administration . Cengage Learning (ตีพิมพ์ 2006). หน้า561. ISBN  9781418836641ดึงข้อมูลเมื่อ 2014-12-08 โดยค่าเริ่มต้น ตัวรับฟังจะรับฟังการเชื่อมต่อจากไคลเอ็นต์ที่ต้องการเข้าถึงฐานข้อมูลที่พอร์ต 1521
  6. Toledo, Hugo; Gennick, Jonathan (2001). Oracle Net8: การกำหนดค่าและการแก้ไขปัญหา . ชุด O'Reilly (ฉบับที่ 1 ) . O'Reilly Media, Inc. หน้า71. ISBN   9781565927537สืบค้นข้อมูลเมื่อ28 สิงหาคม 2556
  7. Elizabeth Hanes Perry และคณะ(มิถุนายน 2547). "คู่มือและเอกสารอ้างอิงสำหรับนักพัฒนา Oracle Database JDBC" (PDF) . คู่มือและเอกสารอ้างอิงสำหรับนักพัฒนา Oracle Database JDBC 10g รุ่น 1 (10.1) . บริษัท Oracle. หน้า24–2 . สืบค้นเมื่อ 12 กุมภาพันธ์ 2553. Oracle Connection Manager เป็นโปรแกรมขนาดเล็กที่มีความสามารถในการปรับขนาดสูง ซึ่งสามารถรับแพ็กเก็ต Oracle Net และส่งต่อไปยังเซิร์ฟเวอร์อื่นได้ สำหรับไคลเอนต์ที่ใช้งาน Oracle Net แล้ว Connection Manager จะมีลักษณะเหมือนกับเซิร์ฟเวอร์ฐานข้อมูลทุกประการ  
  8. Strohm, Richard และคณะ (กรกฎาคม 2551). คู่มือผู้ดูแลระบบ Oracle Database Net Services 11g รุ่น 1 (11.1) . บริษัท Oracle . สืบค้นเมื่อ 15 กุมภาพันธ์ 2553. Oracle Net Manager ช่วยให้คุณสามารถกำหนดค่า Oracle Net Services สำหรับ Oracle home บนเครื่องไคลเอ็นต์หรือเซิร์ฟเวอร์ภายในเครื่องได้ 
  9. Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (กุมภาพันธ์ 2004) [1999]. Russell, Deborah (บรรณาธิการ). Oracle essentials: Oracle Database 10g ( ฉบับที่ 3). O'Reilly. หน้า62. ISBN   0-596-00585-7ใน Oracle8 นั้นOracle ได้จัดเตรียมยูทิลิตี้ GUI ที่เรียกว่า Net8 Assistant ซึ่งใช้ในการสร้างไฟล์การกำหนดค่าต่างๆ ที่จำเป็นสำหรับ Net8 โดยยูทิลิตี้นี้ได้รับการเปลี่ยนชื่อเป็น Oracle Net Manager ในการเปิดตัว Oracle 9i
  10. Mishra, Sanjay (2004). Oracle utilities: pocket reference . O'Reilly Series Pocket Reference. O'Reilly Media. หน้า106. ISBN  978-0-596-00899-4เรียกดูเมื่อ 2010-02-11 ใช้เพื่อtnspingตรวจสอบว่าสามารถเข้าถึงบริการ Oracle Net ได้สำเร็จหรือไม่ [...] ระบุที่อยู่โปรโตคอลแทนชื่อบริการเครือข่ายเพื่อทดสอบการเชื่อมต่อกับเซิร์ฟเวอร์ Oracle Names หรืออินสแตนซ์ Connection Manager
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Oracle_Net_Services&oldid=1361138716 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บริการ Oracle Net

Oracle Net Services ประกอบด้วยชุด ซอฟต์แวร์ ที่พัฒนาโดย Oracle Corporation ซึ่งช่วยให้ แอปพลิเคชัน ไคลเอ็นต์ สามารถสร้างและรักษาการ เชื่อมต่อ เครือข่าย กับ เซิร์ฟเวอร์ ฐานข้อมูล...

ศัพท์เฉพาะ

ชื่อบริการเครือข่าย (NSN): "[ชื่อ] ง่ายๆ สำหรับบริการที่แปลงเป็นตัวอธิบายการเชื่อมต่อ" [ 1 ] ตัวอย่างเช่น: sales.acme.co.uk

ส่วนประกอบ

Oracle Corporation กำหนดให้ Oracle Net Services ประกอบด้วย: [ 2 ]

ออราเคิลเน็ต

Oracle Net [ 3 ] ซึ่งเป็น สแต็กเครือข่าย ที่เป็นกรรมสิทธิ์ทำงานทั้งบนอุปกรณ์ไคลเอ็นต์และบน เซิร์ฟเวอร์ฐานข้อมูล Oracle เพื่อตั้งค่าและบำรุง รักษาการเชื่อมต่อ และ การส่งข้อความ ระหว่างแอปพลิเคชันไคลเอ็นต์และเซิร์ฟเวอร์ Oracle Net (เดิมเรียกว่า "SQL*Net" หรือ...