Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

Oracle SQL डेवलपर के साथ दो डेटाबेस क्वेरी करें

हाँ, यह संभव है। SQL डेवलपर में कनेक्शन आपकी मदद नहीं करेंगे - आपको एक डेटाबेस लिंक अपने Oracle डेटाबेस से SQL सर्वर डेटाबेस में।

डेटाबेस लिंक बनाने से पहले, आपको SQL सर्वर से कनेक्ट करने के लिए एक विषम गेटवे सेटअप करना होगा।

सामान्य चरणों में शामिल हैं:

  • सर्वर पर Oracle ODBC ड्राइवर स्थापित करें जो डेटाबेस लिंक का उपयोग करके दूरस्थ SQL सर्वर डेटाबेस तक पहुँच प्राप्त करेगा।

  • Windows ODBC डेटा स्रोत व्यवस्थापक का उपयोग करके स्थानीय Oracle डेटाबेस पर ODBC कनेक्शन सेटअप करें

  • यह सुनिश्चित करने के लिए ODBC ड्राइवरों का परीक्षण करें कि कनेक्टिविटी SQL सर्वर डेटाबेस से की गई है।

  • Oracle डेटाबेस में initodbc.ora फ़ाइल बनाकर Oracle विषम सेवाओं को कॉन्फ़िगर करें।

  • Listener.ora को संशोधित करें फ़ाइल।

        SID_NAME is the DSN for the remote database.
        ORACLE_HOME is the actual Oracle home file path.
        PROGRAM tells Oracle to use heterogeneous services.
    
        SID_LIST_LISTENER =
        (SID_LIST =
        (SID_DESC =
        (SID_NAME=ora_sid) -- Enter the DSN on this line
        (ORACLE_HOME = c:\oracle10gdb) -- Enter your Oracle home on this line
        (PROGRAM = hsodbc) ) )
    
  • Tnsnames.ora file को संशोधित करें गेटवे की ओर इंगित करने के लिए

        (DESCRIPTION=
        (ADDRESS_LIST=
        (Address=(PROTOCOL=TCP)
        (HOST=
        -- (Server x)
        (PORT=1521))) -- Enter the port on which the server x Oracle installation
        -- is listening
        (CONNECT_DATA=(SID=Cas30c)) - Enter the DSN name
        (HS=OK) -- Enter this value. It tells Oracle to use hetergeneous services
        )
    
  • स्थानीय Oracle डेटाबेस पर श्रोता को पुनः लोड करें

  • स्थानीय Oracle स्थापना पर एक डेटाबेस लिंक बनाएँ जो विषम कनेक्शन तक पहुँचता है, जो बदले में, SQL सर्वर से कनेक्ट होता है।

एक बार डेटाबेस लिंक बन जाने के बाद, आप एक साधारण का उपयोग करके डेटाबेस में सम्मिलित करने में सक्षम होना चाहिए:

 insert into <oracle_tablename>
 select * from <sqlserver_table_name>@dblink_name

आगे पढ़ना:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर INFORMATION_SCHEMA दृश्य | देखें कि क्या कोई तालिका मौजूद है

  2. SQL सर्वर, NTEXT को NVARCHAR (MAX) में कनवर्ट करना

  3. संग्रहीत कार्यविधि से 4000 वर्णों तक काटे जा रहे वर्कर (अधिकतम) आउटपुट पैरामीटर को लौटाना

  4. SQL सर्वर में APPROX_COUNT_DISTINCT () कैसे काम करता है

  5. EF अनावश्यक नल-चेक के साथ SQL क्वेरी क्यों उत्पन्न कर रहा है?