কেউ কি আমাকে বুঝিয়ে দিতে পারে যে ওরাকলে এসআইডি, ডিবি নাম, ডিবি ডোমেন, গ্লোবাল ডাটাবেস নাম, পরিষেবার নাম, পরিষেবা এলিয়াস এবং ইনস্ট্যান্স নেমের পার্থক্য কী?
ধন্যবাদ মাইকেল
কেউ কি আমাকে বুঝিয়ে দিতে পারে যে ওরাকলে এসআইডি, ডিবি নাম, ডিবি ডোমেন, গ্লোবাল ডাটাবেস নাম, পরিষেবার নাম, পরিষেবা এলিয়াস এবং ইনস্ট্যান্স নেমের পার্থক্য কী?
ধন্যবাদ মাইকেল
উত্তর:
এসআইডি = ডাটাবেস উদাহরণ সনাক্ত করে (ডাটাবেসের নাম + উদাহরণ নম্বর)। সুতরাং আপনার ডাটাবেসের নাম যদি কিছুডবি হয় এবং আপনার উদাহরণ সংখ্যা 3 হয় তবে আপনার এসআইডিটি কিছুটা বিড 3 হয়।
ডিবি নাম = ডাটাবেসের নাম (একাধিক উদাহরণে ডাটাবেস ভাগ করা যায়)
ডিবি ডোমেন = সাধারণত আপনার কোম্পানির ডোমেনের সমান (somecompany.com)
গ্লোবাল ডাটাবেস নাম = ডাটাবেস নাম + ডাটাবেস ডোমেন (somedb.somecompany.com)
পরিষেবার নাম = এক বা একাধিক উদাহরণের জন্য "সংযোগকারী"। আরএসি পরিবেশে অতিরিক্ত পরিষেবার নাম তৈরি করা প্রায়শই দরকারী কারণ পরিষেবাটি প্রাথমিক বা গৌণ সংযোগ হিসাবে নির্দিষ্ট এসআইডি ব্যবহার করতে বা কিছু নির্দিষ্ট এসআইডি ব্যবহার না করার জন্য পরিবর্তন করা যেতে পারে।
পরিষেবা উপনাম = পরিষেবার নামের একটি উপনাম (ঠিক একটি সিএনএম ইত্যাদির মতো)। বলুন যে আপনি আপনার পরিষেবার নামটি ডিবিএকে কিছু অর্থপূর্ণ করে তুলছেন তবে এটি সম্ভবত কিছুটা রহস্যজনক। একটি পরিষেবা নাম তৈরি করুন এবং এটির নাম দিন যা ব্যবহারকারীর কাছে অর্থবহ হবে।
উদাহরণের নাম = এসআইডি হিসাবে একই
default service name
= হয় global db name
?
আপনি এসআইডিকে যেভাবে বর্ণনা করছেন তা হ'ল একটি আরএসি কনফিগারেশনে কেবলমাত্র ডিফল্ট আচরণ। এসআইডি (== দৃষ্টান্ত_নাম) কেবল এটি: আপনার উদাহরণের নাম।
আমি সর্বদা এটির মতো দেখি: একটি তাত্পর্য, এটি আরডিবিএমএস সফ্টওয়্যারটির একটি উদাহরণ। একটি উদাহরণ একটি কন্ট্রোল ফাইলে বাজে, (ডাটাবেস মাউন্ট পরিবর্তন করুন) এই কনট্রোফিলিতে ডেটা ফাইলগুলির অবস্থান লেখা হয়। ডেটাফাইলেসের সংগ্রহ (ঠিক আছে, এবং নিয়ন্ত্রণফল) গুলি == ডাটাবেস।
একটি ডাটাবেসের একটি নাম, db_name এবং (optionচ্ছিকভাবে) একটি ডোমেন (db_domain) -> একসাথে Global_db_name থাকে। এখন কল্পনা করুন আপনি নিজের ডাটাবেসটি (ডাটাগার্ড) প্রতিলিপি করছেন। আপনি ডিবি_নাম একই রাখতে চান, তাই না? (আমার অর্থ: ডেটা-ভিত্তিক, এটি একই ডেটাবেস) তবে তারপরে কীভাবে আপনার ডাটাবেসের দুটি 'সংস্করণ' চিহ্নিত করবেন? 'DB_UNIQUE_NAME' লিখুন ... হ্যাঁ, এটি বিভ্রান্ত হচ্ছে ...
আমার ব্যক্তিগত অনুশীলনটি হ'ল ডাটাগুয়ার্ড সেটআপে ডিবি_উনিক_নামের মতো ইনস্ট্যান্সের নামকরণ এবং একটি আরএসি সেটআপে আরএসি-নামগুলি (ডিবি_নাম + ইনস্ট্যান্স_ নাম্বার) দিয়ে আটকে রাখা। তারপরে, আমি যে ডিব_উনিক_নামগুলি তৈরি করি সেগুলি সাধারণত ডিবি_নাম + 1-লেটার-প্রত্যয় (এমওয়াইডিবা এমওয়াইডিবিবি ইত্যাদি) এর মতো হয়)
চিয়ার্স, পল
এসআইডি উদাহরণস্বরূপ। 'ডাটাবেস উদাহরণ' শব্দটি ব্যবহার করা এড়ানো ভাল just
"এসআইডি = ডাটাবেস উদাহরণ সনাক্ত করে (ডাটাবেসের নাম + উদাহরণ নম্বর)" ভুল। "একটি দৃষ্টান্ত, এটি আরডিবিএমএস সফটওয়্যারগুলির একটি উদাহরণ" ভুল wrong একটি আনইনস্টল করা বা ইনস্টল করা ডিবিএমএস কেবল ডিবিএমএস।
"ডিবি ডোমেন = সাধারণত আপনার কোম্পানির ডোমেনের সমান" এড়ানো উচিত। আমি ডোমেন ব্যবহার করতে গিয়ে সমস্যায় পড়েছি এবং ডোমেনটি ব্যবহার না করার সময় সমস্যাগুলি অদৃশ্য হয়ে যায়।
"গ্লোবাল ডাটাবেস নাম = ডাটাবেসের নাম + ডাটাবেস ডোমেন" এছাড়াও ভুল। গ্লোবাল ডাটাবেস নাম পরিষেবা নাম। এটা খুব সহজ।
"এসআইডি = ডাটাবেস উদাহরণটি সনাক্ত করে (ডাটাবেসের নাম + উদাহরণ নম্বর) So ভূল. পরিচয় বা নামের এ জাতীয় কোনও পরিচর্যা নেই।