ฉันมีแลปท็อปที่ใช้ Windows 10 ในบ้านของฉันโดยติดตั้ง Oracle DB
แล็ปท็อปนี้เชื่อมต่อกับอินเทอร์เน็ต
ฉันต้องการเข้าถึงฐานข้อมูลบนแล็ปท็อปนั้นจากทุกที่
ฉันจะบรรลุสิ่งนี้ได้อย่างไร
ฉันมีแลปท็อปที่ใช้ Windows 10 ในบ้านของฉันโดยติดตั้ง Oracle DB
แล็ปท็อปนี้เชื่อมต่อกับอินเทอร์เน็ต
ฉันต้องการเข้าถึงฐานข้อมูลบนแล็ปท็อปนั้นจากทุกที่
ฉันจะบรรลุสิ่งนี้ได้อย่างไร
คำตอบ:
ฉันจะเริ่มพูดว่าการเปิดฐานข้อมูลสำหรับ ทุกคน ไม่ใช่ความคิดที่ดีจากมุมมองความปลอดภัยแม้ว่าจะเป็นผู้จัดการฐานข้อมูลที่แข็งแกร่งเช่นเดียวกับ Oracle จะเป็นการดีกว่าที่จะเปิดการเข้าถึงช่วง IP หรือช่วง IP ที่คุณจะใช้และกรองการเข้าถึงอื่น ๆ
เพื่อที่จะส่งต่อทราฟฟิกไปยังฐานข้อมูล Oracle ของคุณก่อนอื่นคุณต้องรู้ 2 สิ่งเกี่ยวกับเครื่อง Windows ของคุณ:
ipconfig
คำสั่ง) netstat -a
) คุณต้องเปิดการกำหนดค่าเราเตอร์ของคุณและเพิ่มกฎในส่วนการส่งต่อพอร์ตของคุณ คุณต้องเพิ่มกฎเพื่อให้พอร์ตที่ Oracle DB listens ควรส่งต่อไปยังที่อยู่ IP ส่วนตัวของกล่อง Windows ของคุณและพอร์ตที่คุณค้นพบ
คุณควรกำหนดค่าไฟร์วอลล์ Windows ของคุณเพื่อให้โพสต์นั้นเข้าถึงจากภายนอกเช่นกัน
นั่นควรจะเพียงพอที่จะเปิดการเข้าถึงจากภายนอก หากไม่ได้ผลโปรดจำไว้ว่าระบบป้องกันไวรัสอาจบล็อกการเข้าถึงแอพของคุณจากภายนอก
คุณสามารถเชื่อมต่อกับ db oracle ของคุณได้โดยใช้การเชื่อมต่อที่ง่ายดาย
หากคุณต้องการเชื่อมต่อโดยใช้ SQLPLUS เป็น SCOTT โดยใช้รหัสผ่าน TIGER ในฐานข้อมูล DEV01 (ซึ่งกำลังฟังพอร์ตเริ่มต้น) ชื่อโฮสต์คือ BIGSERVER ไวยากรณ์จะเป็น:
sqlplus scott/tiger@BIGSERVER/DEV01
หากพอร์ตเป็น 1616 แทนที่จะเป็น 1521 ฉันจะใช้
sqlplus scott/tiger@BIGSERVER:1616/DEV01
คุณยังสามารถเชื่อมต่อกับ URL โดยใช้ไวยากรณ์การเชื่อมต่ออย่างง่าย หากคุณต้องการเชื่อมต่อโดยใช้ไวยากรณ์นี้ให้ใช้ไวยากรณ์เช่น:
sqlplus scott/tiger@//BIGSERVER/DEV01"
ฉันเพิ่ม nKn เป็นสองเท่า อย่างไรก็ตามตามที่เขาได้กล่าวมานี่เป็นภัยคุกคามความปลอดภัยที่สำคัญของบรอดแบนด์ในบ้าน
ในระยะสั้น -
ขณะนี้บริการฟังฐานข้อมูล Oracle ของคุณกำลังทำงานบน your_laptop_ip_address: port
มันสามารถเข้าถึงได้กับอุปกรณ์ทั้งหมดในเครือข่ายภายในบ้านของคุณเท่านั้น
การกำหนดค่าการส่งต่อพอร์ตเพื่อส่งต่อ your_laptop_ip_address: พอร์ตไปยัง your_router_static_ip_address: พอร์ตจะอนุญาตให้อินเทอร์เน็ตเข้าถึงอินเทอร์เน็ตได้ (ฉันขอแนะนำให้ตั้งค่าการรับรองความถูกต้องบางอย่างบนเราเตอร์)
การกำหนดค่าการส่งต่อเราเตอร์พอร์ตอธิบายไว้ที่นี่: http://ee.co.uk/help/phones-and-device/home-broadband/bright-box-wireless-router/bright-box-advanced-user-guides/bright-box-router-set-up- ส่งต่อพอร์ต และถ้าคุณมีไหวพริบสำหรับการเชื่อมต่อเครือข่ายขั้นพื้นฐานคุณสามารถแปลสิ่งนี้สำหรับเราเตอร์ของคุณเอง