সঞ্চিত পদ্ধতি ব্যবহার করে অন্য ডিবিতে কীভাবে সংযুক্ত করবেন?


11

আমার একটি বহিরাগত ডিবি থেকে কিছু তথ্য নেওয়া এবং এটির সাথে অন্য ডিবিতে কিছু গণনা করা দরকার, কোনও সঞ্চিত পদ্ধতি থেকে কোনও বহিরাগত ডিবিতে সংযোগ করা সম্ভব? ধন্যবাদ বন্ধুরা.

পুনশ্চ.

আমি ওরাকল এবং উভয় ডাটাবেস ব্যবহার করছি একই সার্ভারে।

উত্তর:


10

আপনি একটি ডাটাবেস লিঙ্ক (ডিবিলিঙ্ক) ব্যবহার করতে চান।

http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_5005.htm

http://psoug.org/reference/db_link.html

-- create tnsnames entry for conn_link
conn_link =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = perrito2)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orabase)
    )
  )


CREATE DATABASE LINK conn_user
USING 'conn_link';

SELECT table_name, tablespace_name FROM user_tables@conn_user; 

কোনও প্রক্রিয়া বা টেবিলের নাম শেষে @conn_user pl / sQL ইঞ্জিনকে সেই তথ্যের জন্য নির্দিষ্ট ডিবি লিঙ্কটি জিজ্ঞাসা করতে বলবে।


1
আপনার পিএসইউজি লিঙ্কের মধ্যে গভীর এম্বেড করা হচ্ছে ডিআরআইভিআইংএসআইআইটি ইঙ্গিতের একটি উল্লেখ - ডিবি LINK গুলির উপরে ক্যোয়ারীগুলির পারফরম্যান্স ব্যাপকভাবে পরিবর্তিত হতে পারে - আপনি যদি জানেন যেখানে বেশিরভাগ ডেটা প্রসেসিং করা হচ্ছে, সেখানে ডাটাবেসে ডিআরআইভিআইংএসআইটি সেট করতে ভুলবেন না প্রসেসিং সবচেয়ে দক্ষ হবে।
স্কটচের


0

হ্যাঁ, আপনি পারেন, আপনি ডিজি 4odbc ব্যবহার করে যে কোনও ডাটাবেস থেকে ডেটা পড়তে পারেন। যে কোনও ওডিবিসি প্রশংসিত ডাটাবেসের সাথে সংযুক্ত হতে পারে এবং ওরাকল ডাটাবেস সরবরাহ করে আপনি আউট প্ল্যাটফর্মের জন্য একটি ওয়ার্কিং ওডবিসি ড্রাইভার খুঁজে পেতে পারেন। .odbc.ini এবং $ ORACLE_HOME / hs / অ্যাডমিন আপনার কনফিগারেশন অবস্থান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.