CONTAINERS Clause در محیط Multitenant

همانطور که می دانید، در محیط Multitenant ، هpdbها از هم مجزا هستند و به اطلاعات همدیگر دسترسی ندارند با این حال، برای برقراری ارتباط بین pdbها، می توان از dblink استفاده کرد.

روشن است که در محیط Root container هم می توان با کمک dblink از جداول مختلف حاضر در pdbها، گزارش تهیه کرد.

از اوراکل 12.1.0.2، گزارش گیری در محیط Root container، به شیوه دیگری هم قابل انجام است! استفاده از عبارت CONTAINERS(در دستور select) قابلیت تهیه گزارش را بدون استفاده از db-link و بدون اتصال به pdbهای مختلف، فراهم خواهد کرد و با کمک این عبارت می توان محتویات جدول در pdbهای مختلف را به صورت ادغام شده مشاهده کرد.

(بیشتر…)

ویژگی PDB RELOCATE

یکی از قابلیتهای جدید نسخه 12cR2، جابجایی(relocate) انلاین pdb از یک cdb به cdb دیگر می باشد. این کار مشابه ویژگی pdb hot clone می باشد که قبلا در مورد ان مطلبی ارائه شد(ایجاد انلاین pdb به صورت از راه دور)، با این تفاوت که در ویژگی pdb relocate، بعد از انجام عملیات کپی، pdb از بانک مبدا حذف خواهد شد و امکان باز بودن این pdb در هر دو cdb، ان هم در یک زمان وجود نخواهد داشت.

(بیشتر…)

چالشهای دیتاگارد در محیط Multitenant

پرسش: در محیط Multitenant، با ایجاد یک pdb جدید، چه اتفاقی برای دیتاگارد رخ خواهد داد؟ آیا دیتاگارد از حالت ریکاور خارج خواهد شد؟ چگونه میتوان در زمان انجام عملیات pdb cloning  و یا remote hot clone ، دیتاگارد را در حالت همسان با بانک اصلی نگه داشت؟ و …

در این متن قصد داریم تا به این دسته از سوالات پاسخ دهیم و شیوه های مختلف ایجاد یک pdb و همچنین نحوه اثر گذاری ان را بر روی دیتاگارد، مورد بررسی قرار دهیم.

(بیشتر…)

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

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

(بیشتر…)

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

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

(بیشتر…)

بررسی common user در محیط Multitenant

با ارائه ویژگی multitenant در اوراکل 12c، نوع دیگری از کاربر به نام common user ارائه شد که در محیط cdb قابل ایجاد می باشد و در pdbهای مختلف تکثیر خواهد شد.

توجه! اگر در زمان ساخت این نوع از کاربر، pdbای در حالت open read write قرار نداشته باشد، ساخت کاربر در این pdb، به زمان باز شدن آن به صورت read write موکول خواهد شد.

این نوع از کاربر، در صورت دارا بودن مجوز لازمه، به pdbهای مختلف، امکان دسترسی خواهد داشت. کاربرد عمده این نوع از کاربر، در انجام عملیات مدیریتی می باشد.

(بیشتر…)

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

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

(بیشتر…)

ایجاد و بروزرسانی pdb به صورت از راه دور

ایجاد یک pdb از pdb دیگر بصورت از راه دور(با کمک dblink) در اوراکل 12.1.0.2 قابل انجام است منتهی بروزرسانی این pdb)pdb کپی شده) بعد از ایجاد، در این نسخه امکان پذیر نخواهد بود و همچنین، pdb مبدا در زمان انجام کپی، باید در حالت read only قرار داشته باشد.

در اوراکل 12cR2، علاوه بر قابلیت کپی از راه دور یک pdb ان هم به صورت کاملا انلاین(pdb مبدا می تواند در حالت سرویس دهی قرار داشته باشد)، قابلیت بروزرسانی هم ارائه شد به طور کلی، در این نسخه می توان یک pdb را به سه روش زیر از بانک اطلاعاتی دیگر کپی و در مورد شیوه بروزرسانی ان اعمال نظر کرد:

(بیشتر…)

ویژگی PDB Lockdown Profile

سوال: در محیط Multitenant چگونه می توان از تغییر مقدار پارامتری چون OPEN_CURSORS به عددی کمتر از 1000 و بیشتر از 2000 توسط کاربران حاضر در pdb جلوگیری کرد؟ و یا به طور کلی، مجوز هرگونه تغییر این پارامتر را غیرممکن ساخت؟

(بیشتر…)