حالا چرا به این شکل شده است ؟ بر خلاف دیتابیس های قبلی اوراکل که برای هر Instance یک دیتابیس وجود داشت حالا در Oracle 12c به شما اجازه می دهد تا در داخل یک Instance چندین
دیتابیس داشته باشید.
PDBها انتقالات را در یک دیتابیس یکپارچه سهولت می دهند زیرا اطلاعات Data Dictionary (جداول،اشیاء،منابع) از هر CDB مستقل هستند. همه PDB ها در داخل یک CDB با استفاده از LGWR
که یک Background Process در قسمت حافظه ای Instance می باشد با هم اشتراک دارند. این PDB ها که به شکل یک جمعیت در CDB هستند می توانند به شکل Schema در آمده و از یک
Instance به صورت Unplugged در آمده و به سرعت به یک Instance دیگر اضافه شوند ، چون تعریف های جداول ، ایندکس ها ، Constranins ها و همه داده ها درداخل PDB می باشد به ساده گی
می توانید آنها را ا یک Instance یا Server کپی یا انتقال بدهید.
از مزایای Pluggable Databases می توان به موارد زیر اشاره کرد :
1- به سرعت می توانید PDB ها را کپی کنید .
2- دیگر نگران نسخه اوراکل نخواهید بود چون با یک کپی و انتقال از PDB که متعلق به یک CDB است می توانید آن را در نسخه بالاتر اجرا کنید.
نکته : چون در برخی پروژه ها ما از Character Set استفاده می کنیم باید نسخه های اوراکل در این مورد یکسان باشد مثلاً هر دو Utf-8 باشد.
شاد و پیروز باشید .
حمیدرضا پاکپور