اجرای PDB relocation و PDB cloning به صورت از راه دور با کمک DBCA

قبلا در مقاله های جداگانه، مطالبی را در مورد قابلیتهای PDB relocation و PDB cloning ارائه کردیم در اوراکل 19c، انجام این عملیات از طریق دستور DBCA آن هم به صورت silent قابل انجام است که در این مقاله، به این قابلیت جدید خواهیم پرداخت.

(بیشتر…)

duplicate یک pdb در cdb دیگر – اوراکل 18c

در اوراکل 12c، اجرای دستور duplicate در سطح یک pdb امکان پذیر است منتها با این محدودیت که برای انجام duplicate، لازم است تا cdb جدیدی هم ایجاد شود در غیر این صورت، اجرای دستور با خطا مواجه خواهد شد:

(بیشتر…)

استفاده از Preplugin Backup در اوراکل 18c

از اوراکل 18c،با plug کردن یک pdb به cdb دیگر، امکان استفاده از بکاپهای قدیمی این pdb در cdb جدید امکان پذیر است. در ادامه با یک مثال، خواهیم دید که چگونه می توان از بکاپ pdb18c که ماقبل عملیات plug تهیه شده است، استفاده کرد و دیتافایلهای از دست رفته ای را بدون از دست دادن حتی رکوردی(چه قبل از plug و چه بعد از ان) برگرداند.

(بیشتر…)

PDB switchover در اوراکل 18c

شیوه بروزرسانی از راه دور pdb در اوراکل 12c قبلا مورد بررسی قرار گرفت(ایجاد و بروزرسانی pdb به صورت از راه دور) در اوراکل 18c قابلیت جدیدی در این زمینه ارائه شد که امکان تغییر نقش pdb مبدا و مقصد و به عبارت دیگر، switchover بین این pdbها را هموار می کند.

(بیشتر…)

بررسی PLUGGABLE DATABASE در اوراکل 12cR1

می دانیم که تا قبل از اوراکل 12c، این امکان وجود داشت تا اطلاعات هر کاربر به صورت فیزیکی مستقل از اطلاعات کاربران دیگر ذخیره شود مضاف بر آن، می توان این اطلاعات را دور از دسترس کاربران دیگر قرار داد و در صورت لزوم این قابلیت وجود داشت تا اطلاعات کاربر به بانک اطلاعاتی دیگری منتقل شود.

به طور مثال، در نسخه های ماقبل اوراکل 12c، از طریق قابلیت Transportable Tablespace می توان tablespace مربوط به کاربر را در صورت عدم وابستگی به tablespaceهای دیگر، به دیتابیس دیگری منتقل نمود.

با در نظر داشتن همه این نکات، ساختار اوراکل در این نسخه ها، بسیار مستعد اختلاط است و همه کاربران به یک data dictionary واحد وابسته هستند و همچنین انتقال بخشی از اطلاعات به بانک دیگر، با محدودیتهایی مواجه بود.

همچنین در این ساختار، هر instance تنها امکان اتصال به یک دیتابیس را دارد!

(بیشتر…)