2009-07-06 21 views
11

में रखने में मेरी सहायता करें मेरी कंपनी अब पहली बार ओरेकल का समर्थन कर रही है, और मेरे अधिकांश सहयोगी SQL सर्वर डेवलपर्स हैं जिन्होंने वास्तव में ओरेकल के साथ काम नहीं किया है। मैं ओरेकल के साथ थोड़ा सा परिचित हूं, लेकिन इस विषय पर एक प्रतिभा से बहुत दूर हूं। दुर्भाग्यवश, इसका मतलब यह है कि मैं अपने ज्यादातर सहकर्मियों की तुलना में ओरेकल के बारे में और अधिक जानता हूं, इसलिए मैं खुद को अवधारणाओं को समझाने के लिए लगातार संघर्ष कर रहा हूं, मैं अभी भी खुद को सीख रहा हूं कि जो लोग ओरेकल से परिचित नहीं हैं समझना।मुझे ओरेकल शब्दावली को SQL सर्वर शब्दावली

मैं जो सबसे बड़ी समस्या चलाता हूं वह यह जानकर है कि SQL सर्वर शब्दावली ओरेकल शब्दावली में कैसे अनुवाद करती है। मैं समझता हूं कि शर्तों का प्रत्यक्ष 1: 1 मैपिंग नहीं है, लेकिन यह जानने में मदद मिलेगी कि ओककल अवधारणाओं को SQL सर्वर शब्दावली में कैसे रखा जाए और इसके विपरीत मेरे SQL सर्वर-केंद्रित सह-श्रमिकों से बात करते समय। क्या कोई मुझे इन SQL सर्वर शर्तों को ओरेकल शब्दावली में रखने का सबसे अच्छा तरीका बता सकता है?

  • डेटाबेस
  • उदाहरण
  • स्कीमा

और इसके विपरीत, कैसे एसक्यूएल सर्वर संदर्भ में इन ओरेकल अवधारणाओं की व्याख्या करने के?

  • टेबल-स्पेस
  • डेटाबेस
  • श्रोता
  • सेवा का नाम
  • सिड

उत्तर

7

ओरेकल/SQLServer:

  • टेबल-स्पेस = मौजूद नहीं है
  • डेटाबेस = मौजूद नहीं है
  • उदाहरण = उदाहरण
  • स्कीमा = डेटाबेस
  • श्रोता = मौजूद नहीं है
  • सेवा का नाम = डेटाबेस नाम
  • सिड = डेटाबेस नाम
1

कुछ उपयोगी लिंक्स: Migrating from Oracle to SQL Server

SQL Server Migration Assistant for Oracle

+0

कोई ऐसा क्यों करना चाहेगा ?? यह सी # से कोबोल में माइग्रेट करने जैसा है। –

+1

@ ओसामा आपकी टिप्पणी के समय, नहीं, यह सी # से कोबोल में माइग्रेट करने जैसा नहीं है। और कुछ कंपनियों को ओरेकल बोलने वाले एक विशेष मानव अनुवादक (डीबीए) का भुगतान नहीं करना पड़ेगा। – Stephen

6

मैं sqlserver से कुछ भी पता नहीं है तो मैं क्या कर सकते हैं समझाने की कोशिश करने के लिए है क्या * टेबल-स्पेस * डेटाबेस * श्रोता * सेवा का नाम * सिड हैं। ए डेटाबेस उन फ़ाइलों का संग्रह है जो सभी एक साथ डेटाबेस बनाते हैं। यह डेटाफाइल हो सकता है लेकिन पैरामीटर और पासवर्ड फाइल भी हो सकता है। वह डेटाबेस एक या अधिक उदाहरण [s] द्वारा सेवा प्रदान किया जाता है। एक उदाहरण क्लाइंट प्रक्रियाओं और डेटाबेस के बीच इंटरफ़ेस है। समानांतर सर्वर कॉन्फ़िगरेशन में - आरएसी - एक ही डेटाबेस पर कई उदाहरण सक्रिय हो सकते हैं। ए सेवा डेटाबेस के लिए एक कनेक्शन हैंडल है। कई उदाहरणों से एक सेवा वैन की सेवा की जाती है और प्रत्येक इंस्टेंस कई सेवाओं की सेवा कर सकता है। सेवाओं का एक डेटाबेस में अनुप्रयोगों के संयोजन को संभव बनाने के लिए उपयोग किया जाता है। प्रत्येक एप्लिकेशन डेटाबेस की एक घटना में समाप्त होने पर, अपनी स्वयं की सेवा से जुड़ता है। ए श्रोता वह प्रक्रिया है जो उन क्लाइंट्स को सुनती है जो किसी उदाहरण या सेवा से कनेक्ट करना चाहते हैं। श्रोताओं को कनेक्शन अनुरोध पर एक उदाहरण पृष्ठभूमि प्रक्रिया के लिए हाथ है जो क्लाइंट के लिए डेटाबेस इंटरैक्शन करता है। ए एसआईडी या ORACLE_SID सिर्फ एक उदाहरण का नाम है।

Concepts manual बहुत मददगार होगा। मुझे उम्मीद है कि यह मदद करता है।

Ronald

1

एक टेबल-स्पेस डेटाबेस भंडारण की एक इकाई है कि मोटे तौर पर के बराबर है है माइक्रोसॉफ्ट एसक्यूएल सर्वर में एक फ़ाइल समूह। Ref

संबंधित मुद्दे