ابزارهای مدیریتی OCR ( بخش سوم – پایانی)
ابزارهای مدیریتی OCR ( بخش سوم – پایانی)
در ادامه بخش دوم، به مطالب مربوط به OCR می پردازیم
افزودن فایل OCR
برای افزودن فایل OCR در گروه دیسک +DATA از دستور زیر استفاده میشود.
ocrconfig -add +DATA
جابجا کردن فایل OCR
برای جابجا کردن فایل OCR موجود به یک مکان دیگر از دستور زیر استفاده میشود
ocrconfig -replace /u01/app/oracle/ocr -replacement +DATA
پاک کردن یک فایل OCR
برای حذف یک فایل OCR موجود از دستور زیر استفاده میشود.
ocrconfig -delete +DATA
مهاجرت به ASM
در نسخه ۱۱gR2 نگهداری OCR در گروههای دیسک ASM پشتیبانی میشود. مهاجرت فایلهای OCR به ASM بهآسانی انجام میشود. مراحل زیر برای این مهاجرت را انجام میشود.
احراز حداقل نسخه موردنیاز
با استفاده از دستور زیر میتوان نسخه Clusterware نصبشده را بررسی کرد.
crsctl query crs activeversion
احراز اجرای ASM بر روی نودها
با استفاده از دستور زیر میتوان کلیه منابع را بررسی نمود. در بخش local resources قسمت ora.asm وضعیت ASM Instance در همه نودها گزارش میشود. لازم است asm بر روی همه نودها در حال اجرا باشد.
ایجاد گروه دیسک جدید
برای مدیریت بهتر یک گروه دیسک جدید ایجاد میشود. برای این منظور میتوان از ابزار asmca استفاده کرد.
افزودن OCR در گروه دیسک جدید
با استفاده از دستور زیر یک نسخه از OCR درون گروه دیسک جدید ایجاد میگردد.
ocrconfig -add +OCR
حذف OCR خارج از ASM
با استفاده از دستور زیر نسخهای از OCR که خارج از فضای ASM میباشد، حذف میگردد.
ocrconfig -delete /u01/shared/ocr1
مهاجرت از ASM
ممکن است گاهی لازم شود تا OCR از روی گروه دیسکهای ASM به یک فضای اشتراکی منتقل شود. توجه شود که ACFS نمیتوان میزبان OCR باشد. برای این منظور مراحل زیر طی میشود.
احراز حداقل نسخه موردنیاز
با استفاده از دستور زیر میتوان نسخه Clusterware نصبشده را بررسی کرد.
crsctl query crs activeversion
محیا کردن فضای اشتراکی
بهمنظور نگهداری فایل OCR حداقل یک فضای ۳۰۰ مگابایتی موردنیاز است. مالکیت این فضا بر عهده کاربری root و گروه oinstall بوده و دسترسی آن برابر ۶۴۰ میباشد.
افزودن OCR در گروه فضای اشتراکی
با استفاده از دستور زیر یک نسخه از OCR درون گروه دیسک جدید ایجاد میگردد.
ocrconfig -add /u01/shared/ocr
حذف OCR خارج از ASM
با استفاده از دستور زیر نسخهای از OCR که خارج از فضای ASM میباشد، حذف میگردد.
ocrconfig -delete +OCR
تعمیر OCR
فایل OCR ممکن است بنا به دلایلی دچار آسیب شود. دلایلی نظیر انجام تغییرات در زمان خاموش بودن یکی از نودها یا خطای کلاستر و یا … . در این صورت لازم است بهصورت دستی اقدام به تعمیر آن گردد. برای مثال اگر در زمانی که یکی از نودها خاموش بوده است، یک محل جدید برای نگهداری OCR در نظر گرفته شده باشد، لازم است با استفاده از دستور زیر بر روی آن نود، OCR تعمیر شود.
ocrconfig -repair -add +NEWOCR
پشتیبانگیری از OCR
در نسخه ۱۱gR2 بهصورت خودکار هر ۴ ساعت یکبار از فایل OCR پشتیبان تهیه میشود. این پشتیبان بر اساس ساعت کارکرد کلاستر میباشد و ارتباطی با ساعت عمومی ندارد. پشتیبانهای تهیهشده در آدرس <GRID_HOME>/cdata/<cluster_name> ذخیره میشوند. این پشتیبانگیری تنها بر روی یکی از نودها انجام میشود. نودی که پشتیبان بر روی آن گرفته میشود، master نام دارد. درصورتیکه نود master در دسترس نباشد، نود دیگری نقش master را عهدهدار خواهد شد.
پشتیبانها با نامهای مختلفی ذخیره میشوند. پشتیبانهای ۴ ساعته با نامهای backup00.ocr ، backup01.ocr و backup02.ocr ذخیره میشوند. تنها سه نسخه آخر نگهداری میشوند. پشتیبانهای روزانه با نام day.ocr و day_.ocr ذخیره میشوند. تنها دو پشتیبان روزانه آخر نگهداری میشود. در انتها پشتیبانهای هفتگی با نامهای week.ocr و week_.ocr ذخیره میشوند؛ که همچون پشتیبانهای روزانه تنها دو نسخه آخر نگهداری میشوند.
توصیه میشود پشتیبانهای OCR در یک فضای اشتراکی و قابلدسترسی برای کلیه نودها ذخیره شوند. برای تغییر محل پیشفرض میتوان از دستور زیر استفاده کرد.
ocrconfig -backuploc /u01/shared/ocrbak/
شایان ذکر است که ابزار rman قابلیت پشتیبانگیری از OCR را ندارد. با استفاده از دستور زیر میتوان پشتیبانهای موجود را بررسی کرد.
ocrconfig -showbackup auto
درصورتیکه کلاستر خاموش باشد، پشتیبانگیری خودکار انجام نخواهد شد. زمانی که کلاستر روشن شود، بازه ۴ ساعته مجدداً از ابتدا محاسبه میشود. درصورتیکه تغییری در کلاستر داده شود و نیاز به تهیه پشتیبان از OCR باشد، میتوان بهصورت دستی و با استفاده از دستور زیر اقدام به پشتیبانگیری کرد.
ocrconfig -manualbackup
با استفاده از دستور زیر میتوان پشتیبانها دستی را بررسی کرد.
ocrconfig -showbackup manual
بازیابی OCR
بازیابی OCR از روی پشتیبانها پیچیدگی خاصی ندارد. طی مراحل زیر بازیابی انجام میشود.
ایجاد یک گروه دیسک ASM برای میزبانی OCR
یک گروه دیسک برای میزبانی OCR ایجاد میشود. برای این منظور میتوان از ابزار asmca یا sql*plus استفاده کرد.
احراز محل ذخیرهسازی پشتیبانها
با استفاده از دستور زیر پشتیبانها موجود شناسایی میشوند.
ocrconfig -showbackup
متوقف کردن CRS بر روی نودها
لازم است تا CRS بر روی همه نودها متوقف شود. برای این منظور میتوان از دستور زیر استفاده کرد.
crsctl stop crs -f
آغاز CRS بر روی یک نود بهصورت Exclusive
با استفاده از دستور زیر CRS بر روی یکی از نودها آغاز میشود.
crsctl start crs -excl
احراز وضعیت CRSd
لازم است در این مرحله از خاموش بودن CRSd اطمینان حاصل شود. درصورتیکه این پردازش در حال اجرا باشد با استفاده از دستور زیر متوقف میشود.
crsctl stop resource ora.crsd –init
بازیابی OCR
با استفاده از دستور زیر عملیات بازیابی انجام میشود.
ocrconfig -restore +NEWOCR
صحتسنجی OCR
دستور زیر صحتسنجی فایل OCR بازیابی شده را انجام میدهد.
ocrcheck
متوقف کردن CRS نود جاری
CRS نود جاری که پیشتر در مدل Exclusive آغاز شده بود، متوقف میشود. درصورتیکه بهصورت عادی متوقف نشد، میتوان به انتهای دستور عبارت -f را اضافه کرد.
crsctl stop crs
آغاز CRS بر روی کلیه نودها
در این مرحله CRS بر روی کلیه نودها آغاز میشود. این عملیات با استفاده از دستور زیر انجام میشود.
crsctl start crs
احراز وضعیت OCR جدید
بهمنظور احراز محل و وضعیت جاری OCR جدید دستور زیر استفاده میشود.
cluvfy comp ocr –n all -verbose
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.