কীভাবে এসকিউএল সার্ভার ডিবিএ থেকে ওরাকলে রূপান্তর করবেন?


30

আগ্রহ হিসাবে, যদি আমি কোনও এসকিউএল সার্ভার ডিবিএ থেকে ওরাকলে স্থানান্তরিত করি তবে আমার কী করতে হবে তা প্রধান শিক্ষণ বা আনারিলিং কী হবে?

আমি ধারণাগুলি একই বলে ধরে নেব এবং পার্থক্যটি কেবল প্রোগ্রামিংয়ের ভাষা তবে আমি দরজার অন্য দিকটি দেখিনি।


আরো দেখুন stackoverflow.com/questions/2322260/...
gbn

1
খানিকটা হাস্যকর (দুঃখিত যদি ওটি), আপনার সাথে কি দেখা হয়েছে? dba.stackexchange.com/questions/16884/…
বুয়া

উত্তর:


40

ওরাকল এবং এসকিউএল সার্ভারের বেশ কয়েকটি স্থাপত্য এবং আইডোমেটিক পার্থক্য রয়েছে এবং ডকুমেন্টেশনে টার্মিনোলজির বেশ কয়েকটি মূল বিট ব্যবহৃত হয়। এই কাজটি করার পরে বেশ কয়েক বছর হয়ে গেছে, তবে কয়েকটি মুখ্য প্রতিবাদী পার্থক্য হ'ল:

  • ওরাকল এর টেম্পডিবির সাথে সরাসরি কোনও সমতুল্য নেই। গ্লোবাল টেম্প টেবিলগুলি অবিচ্ছিন্ন সত্তা এবং আপনি এসকিউএল সার্ভারে কোনও টেম্প টেবিলের মতো সেগুলি এগুলিতে তৈরি করেন না।

  • আইডিয়োমেটিক পিএল / এসকিউএল হ'ল আইডোমেটিক টি-এসকিউএল এর চেয়ে অনেক বেশি প্রক্রিয়াজাত। ফ্লিপ দিকে, পিএল / এসকিউএল সমান্তরাল লুপ কনস্ট্রাক্টস সহ দ্রুত কার্সার অপ্সকে সমর্থন করার বৈশিষ্ট্যগুলি রয়েছে। প্রায়শই, মধ্যবর্তী কার্সার ফলাফলগুলি এসকিউএল সার্ভারের জন্য টেম্প টেবিলগুলি ব্যবহার করে বাছাই করা জিনিসগুলির অনুরূপ উপায়ে ব্যবহার করা হয়। কার্সার ভেরিয়েবল ধরণের কিছু পলিমারফিজম পেতে '%' কীভাবে ব্যবহার করবেন তা দেখুন।

  • এসকিউএল * প্লাস এসকিউএলসিএমডি-র অনুরূপ একটি কমান্ড লাইন সরঞ্জাম। ভ্যানিলা ইনস্টলেশনের সময় এটি আপনার কাছে উপলব্ধ। আপনি যদি এসএসএমএসের মতো জিইউআই সরঞ্জাম চান তবে আপনি এসকিউএল বিকাশকারী বা তৃতীয় পক্ষের সরঞ্জাম যেমন টোড পেতে পারেন। টোড বেশ ব্যয়বহুল।

  • রোলব্যাক সেগমেন্টের ভূমিকা (ওরাকলের এমভিসিসিতে ব্যবহৃত) এবং 'স্ন্যাপশট খুব পুরানো' ত্রুটির আনন্দ জানুন।

  • সম্ভব হলে একটি ধাতব অ্যাকাউন্ট পান Get

  • ধারণাগুলি গাইড পড়ুন। এটিতে প্রচুর দরকারী স্টার্টার তথ্য রয়েছে।

  • টেবিল স্পেসগুলি ফাইলগ্রুপগুলির সমান।

  • পিএল / এসকিউএল এর মধ্যে এমবেড করা এসকিউএল এবং এসকিউএল ডায়ালেক্ট ওরাকলে বেশ একই জিনিস নয়।

  • ওরাকল বেশ কিছুদিন আগে পর্যন্ত পুনরাবৃত্ত সিটিইগুলিকে সমর্থন করেনি। আপনি সংযোগের মাধ্যমে পুনরাবৃত্ত অনুসন্ধানগুলি করতে পারেন।

  • ব্যাকআপ কীভাবে করবেন তা দেখতে আরএমএনের জন্য দস্তাবেজগুলি পড়ুন। আপনি কয়েকটি ঝরঝরে কৌশল যেমন একক বিশ্রামযোগ্য ব্যাকআপে মার্জিন ডিফারেনশিয়াল ব্যাকআপগুলি করতে পারেন।

  • সিস্টেম ডেটা অভিধানে টেবিলগুলির 'সমস্ত', 'ব্যবহারকারী' এবং 'ডিবিএ' সংস্করণ রয়েছে। 'USER_ ' লগইন দ্বারা মালিকানাধীন জিনিসগুলি দেখায়। 'ALL_ ' লগইনটি পড়তে পারে এমন সমস্ত বস্তু দেখায়। 'ডিবিএ_ *' একটি বিশ্বব্যাপী দর্শন, তবে এটি দেখার জন্য আপনার উপযুক্ত অনুমতি থাকতে হবে। আপনি সম্ভবত এসকিউএল সার্ভারের চেয়ে আরাকল দিয়ে ডেটা ডিকশনারিটি ব্যবহার করবেন, সুতরাং এটি জেনে রাখুন।

  • ক্লাস্টার্ড টেবিলগুলিকে ওরাকলে 'ইনডেক্স অর্ডারযুক্ত টেবিল' বলা হয়। ওরাকলে 'ক্লাস্ট্রিড টেবিল' একটি খুব আলাদা বৈশিষ্ট্য উল্লেখ করে। ওরাকলে, একটি ক্লাস্টার্ড টেবিল এমন একটি সুবিধা যা একটি সাধারণ কী এর উপর ভিত্তি করে মাস্টার / বিশদ টেবিলগুলির শারীরিক সঞ্চয় করতে দেয়। বৈশিষ্ট্যটি বহুল ব্যবহৃত হয় না।

  • সূচিযুক্ত দর্শনগুলিকে ওরাকলে 'ম্যাটেরিয়ালাইজড ভিউ' বলা হয়। তারা কিছুটা আলাদাভাবে কাজ করে, তাদের নিজস্ব প্রশ্নের যোগ্যতা অর্জনের পর্যাপ্ত পরিমাণে uan

  • ওরাকলের এসকিউএল সার্ভারে একটি 'ডাটাবেস' এর সমতুল্য কোনও ধারণা নেই। ওরাকলে, একটি স্কিমা হ'ল কিছু ডাটাবেস অবজেক্টের মালিক।

  • পিএল / এসকিউএল এর একটি স্পষ্ট মডিউল কাঠামো রয়েছে যার নাম 'প্যাকেজ'।

  • পরিচয় কলামগুলির পরিবর্তে সিকোয়েন্সগুলি ব্যবহার করে দেখুন।

  • ওরাকেলের পুরানো সংস্করণগুলিতে একটি কোয়েরি পরিকল্পনা পাওয়া কিছুটা মজাদার। প্ল্যানটি ডাম্প করতে আপনাকে একটি টেবিল তৈরি করতে হবে (ডান বিন্যাসের), তারপরে কোয়েরি পরিকল্পনাটি পেতে টেবিলের মধ্যে ক্যোয়ারির 'এক্সপ্ল্যান প্ল্যান' করুন। তারপরে আপনি টেবিলের বাইরে ক্যোয়ারী পরিকল্পনাটি পেতে পারেন। প্রত্যেকে এবং তাদের কুকুরের পছন্দের ক্যোয়ারী পরিকল্পনার প্রশ্ন রয়েছে। একটি গুগল অনুসন্ধান করুন এবং একটি সন্ধান করুন, তারপরে এটি স্বাদ নিতে। 10 জি dbms_xplan নামে একটি প্যাকেজ যুক্ত করেছে , যা ক্যোয়ারী পরিকল্পনাগুলির সাথে কাজ করা সহজ করে।

  • আপনি যদি কোনও ইউনিক্স বা লিনাক্স হোস্টে ওরাকল চালাচ্ছেন তবে শেল স্ক্রিপ্টিংয়ের কাজের জ্ঞান থাকলে ক্ষতি হবে না।

  • ওরাকলের স্বায়ত্তশাসিত লেনদেনের জন্য সমর্থন রয়েছে - আপনি কোনও অভ্যন্তরীণ স্বায়ত্তশাসিত লেনদেন করতে পারবেন এবং পিতামাত ফিরে পেলে প্রতিশ্রুতিবদ্ধ থাকার প্রত্যাশা করতে পারেন। এসকিউএল সার্ভার নেস্টেড লেনদেনগুলি সত্য নেস্টেড লেনদেন নয় এবং এর বিভিন্ন শব্দার্থবিজ্ঞান রয়েছে। আপনি এই আচরণটি এসকিউএল সার্ভারে একটি সিএলআর স্টোরেজ পদ্ধতির মাধ্যমে একটি স্বতন্ত্র সংযোগ খোলার মাধ্যমে এবং এর মাধ্যমে স্বায়ত্তশাসিত ক্রিয়াকলাপটি অনুকরণ করতে পারেন।

ওরাকল বাক্সের বাইরে কম বিআই টুলিংয়ের সাথে আসে, যদিও ওরাকল ওএলএপি সার্ভার, রিপোর্টিং সরঞ্জাম এবং ইটিএল টুলিং বিক্রি করে।

  • ওরাকল এসকিউএল * লোডার নামে একটি বাল্ক লোড সরঞ্জাম বান্ডিল করে যা বিসিপির সাথে একই রকম হয়।

  • এসএসআইএসের নিকটতম সমতুল্য হ'ল ওরাকল গুদাম বিল্ডার (ওডাব্লুবি), তবে এটি একটি পৃথক আইটেম এবং বেস সিস্টেমের সাথে বান্ডিল নয়।

  • ওরাকল ওরাকল রিপোর্টস নামে একটি প্রতিবেদনের সরঞ্জাম তৈরি করে তবে এটি বেস সিস্টেমের সাথেও বান্ডিল হয় না। এটি প্রতিবেদনের পরিষেবাগুলির নিকটতম সমতুল্য।

  • ওরাকল নামেও একটি ROLAP টুল করতে আবিষ্কার । এটি রিপোর্টার বিল্ডারের সবচেয়ে কাছের পণ্য যা ওরাকল উত্পাদন করে। আরও সাম্প্রতিক সংস্করণগুলিতে ('ড্রাক') ওরাকলের ওএলএপ ইঞ্জিনটির জন্য সমর্থন রয়েছে।

  • ওরাকল এক্সপ্রেস নামে একটি OLAP পণ্য ব্যবহার করত এক পর্যায়ে তারা এটিকে মূল ওরাকল ডিবিএমএস ইঞ্জিনে তৈরি করে, এর নেটিভ ডেটা স্ট্রাকচারকে অস্বচ্ছ ব্লবগুলিতে সংরক্ষণ করে। এটি এক্সপ্রেসের সাথে সম্পূর্ণ সুসংগত নয় এবং তৃতীয় পক্ষের ওএলএপি ফ্রন্ট-এন্ড সরঞ্জামগুলির থেকে খুব স্বল্প সমর্থন সহ একটি স্বতন্ত্র ইন্টারফেস রয়েছে।

  • ওরাকল বিআই এন্টারপ্রাইজ সংস্করণটি সিয়াবল অ্যানালিটিক্স হিসাবে ব্যবহৃত হত। এটিতে কিছু OLAP কার্যকারিতা রয়েছে তবে আমি এর সাথে পরিচিত নই। হতে পারে যে এটি ব্যবহার করেছেন এমন কেউ মন্তব্য করতে পছন্দ করতে পারেন। সরাসরি স্বীকার না করেই সিয়েবল তার নিজস্ব বিআই টুলিং থেকে সম্পূর্ণ পৃথক পণ্য ছিল, ওরাকল বলেছিলেন যে ওরাকল বিআই স্ট্যান্ডার্ড সংস্করণ থেকে এন্টারপ্রাইজ সংস্করণে 'কোনও আপগ্রেড পাথ' নেই। নোট করুন যে স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ বিআই উভয় স্যুট পৃথক পণ্য এবং বেস সিস্টেমের সাথে বান্ডিল নয়।

  • অনুশীলনে, এসএসএএসের নিকটস্থ ওরাকল দ্বারা বিক্রি হওয়া জিনিস হ'ল এসবেস (পূর্বে হাইপারিয়ন)। এটি একটি পৃথক পণ্য এবং বেস সিস্টেমের সাথে বান্ডিল নয়।

অবাক হওয়ার মতো বিষয় নয়, ওরাকলসের দ্বি কৌশলটি শিল্প পন্ডিতরা কুকুরের প্রাতঃরাশের কিছু হিসাবে দেখেন

অন্যান্য কিছু জিনিস সম্ভবত রয়েছে যা আমি OTOH সম্পর্কে ভাবতে পারি না; আমি তাদের ভাবি হিসাবে আমি তাদের যোগ করব।


1
বাহ এটি আমি যা খুঁজছিলাম তার খুব কাছাকাছি। দুর্দান্ত তথ্য! আমি পড়েছি যে ওরাকল এর এসকিউএল সার্ভার টাইপ কাজ রয়েছে যা স্বয়ংক্রিয়ভাবে চালানো যেতে পারে। ওরাকলে এসএসআইএসের সমান কিছু?
দারওয়িন্দেডস

1
ওরাকলে এসএসআইএসের নিকটতম জিনিসটি হল ওরাকল গুদাম বিল্ডার (ওডাব্লুবি) তবে এটি বেস সিস্টেমের সাথে বান্ডিল হয় না। আপনাকে এটি আলাদাভাবে কিনতে হবে। এসকিউএল * লোডার নামে বিসিপির অনুরূপ বাল্ক লোড সরঞ্জাম রয়েছে।
কনসার্নড

6
আমি এই তালিকায় যে বিষয়গুলি যুক্ত করব: ওরাকল পাঠকরা কখনই লেখককে ব্লক করে না এবং লেখকরা কখনই পাঠকদের অবরুদ্ধ করে না। আমার বোধগম্যতা এটি যে এসকিউএল সার্ভারে একটি ডিফল্ট ইনস্টলেশনতে এটি এখনও আলাদা। ওরাকল কখনও আপত্তিজনক ডেটা পড়তে দেয় না। আপনি ওরাকলে খুব কমই টেম্প টেবিল ব্যবহার করেন - একটি বড় বিবৃতিতে সমস্ত কিছু করা খুব দ্রুত খুব দ্রুত হয়। ঘন ঘন কমিট বাল্ক লোডিংকে কমিয়ে দেয়। সব কিছু হয়ে গেলে আদর্শভাবে একক প্রতিশ্রুতি দেওয়া উচিত।
a_horse_with_no_name

1
@ a_horse_with_no_name আপনার বোঝাপড়াটি সঠিক
জ্যাক ডগলাস


10

আমরা ওরাকল এবং এসকিউএল সার্ভার উভয়ের সাথেই কাজ করি, এবং আমাদের ডিবিএ নেতৃত্ব, মিশেল ম্যালচার, সহকর্মীদের এই সংক্রমণে প্রায়শই সহায়তা করে। এই অভিজ্ঞতার ভিত্তিতে তিনি "মাইক্রোসফ্ট এসকিউএল সার্ভার ডিবিএ (ওরাকল প্রেস) জন্য ওরাকল ডেটাবেস অ্যাডমিনিস্ট্রেশন" শীর্ষক একটি বই লিখেছিলেন। আমার এই বইটি পছন্দ হয়েছে।

কোনও সহকর্মীর কোনও বইয়ের সুপারিশ করা এই সাইটের জন্য উপযুক্ত কিনা আমি নিশ্চিত নই। আমি মিশেলকে প্রতিবেদন করি না, আমি বিকাশকারীদের একটি দলকে নেতৃত্ব দিই।


2
আমার মনে আছে মেটা.স্ট্যাকওভারফ্লো ডটকমের স্ব-প্রচার সম্পর্কে কথোপকথনে জড়িত এবং জবাব দেওয়া যে স্ব-প্রচারের ধূসর অঞ্চলটি যদি প্রশ্নের সাথে সম্পর্কিত হয় তবে তা ঠিক ছিল। জেফ অ্যাটউড তাতে রাজি হন।
কনসার্নড

2
আমি মিশেলের সাথে কাজ করি না, তবে এই বইটি আমার খুব পছন্দ হয়েছে। আমি প্রকৃতপক্ষে ব্যাখ্যা করার এই উপায়টি পেয়েছি - এসকিউএল সার্ভার আর্কিটেকচারের সাথে ওরাকলের সাথে তুলনা করে বলার চেয়ে আকর্ষণীয়, একটি আদর্শ ওরাকল ডিবিএ বই পড়া।
আর কে কুপালা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.