نوشته‌ها

artarad-HA

مروری بر مفاهیم حداکثر پایداری HA

مروری بر مفاهیم حداکثر پایداری پایگاه داده اوراکل HA
پایداری چیست؟
در ابتدا باید تعریفی مناسب از پایداری ارائه نمائیم. پایداری به طور معمول به درجه ای از دسترسی به برنامه کاربردی ، خدمات و یا قابلیت های دیگر در زمانی که کاربر به آن احتیاج دارد، اطلاق می‌گردد.

ادامه مطلب

artarad_rman_backup

پشتیبان گیری از پایگاه داده اوراکل با استفاده از RMAN

پشتیبان گیری از پایگاه داده اوراکل با استفاده از RMAN

شاید شما مدیر یک پایگاه داده اوراکل نباشید ولی ممکن است در شرایط ویژه ای قرار بگیرید که نیاز به ایجاد یک نسخه پشتیبان از پایگاه داده اوراکل خود داشته باشید.
به کمک ابزار RMAN اوراکل حتی در شرایطی که پایگاه داده در حال اجرا می باشد نیز می توانید نسبت به اخذ نسخه پشتیبان اقدام نمایید.
در این مبحث معرفی مختصری بر اجرای پشتیبان اوراکل به کمک RMAN خواهیم داشت.

ادامه مطلب

artarad-oracle-database

ابزار OBSERVER اوراکل

ابزار OBSERVER اوراکل:

با راه اندازی این سرویس یک خط کنترلی بین سرور اصلی پایگاه داده و سرور ACTIVE DATA GUARD  قرار داده می شود تا به محض وقوع مشکل در سرور اصلی، سیستم به صورت خودکار بر روی سرور ACTIVE DATA GUARD سوئیچ کرده و هیچگونه قطعی در سیستم ایجاد نگردد. این سرویس می توان بر روی یک ماشین معمولی و یا حتی ماشین مجازی نصب گردد. راه اندازی OBSERVER FAILOVER در راستای سناریو حداکثر پایداری می باشد.

ادامه مطلب

artarad-oracle-database

توابع مرتبط با مقدار NULL

توابع مرتبط با مقدار NULL

دراین مبحث خلاصه‌ای از توابع مرتبط با بررسی مقادیر NULL آورده شده است.

پیش‌زمینه

جداول زیر در مثال‌های این مبحث مورد نیاز است.

DROP TABLE null_test_tab;

CREATE TABLE null_test_tab (

id NUMBER,

col1 VARCHAR2(10),

col2 VARCHAR2(10),

col3 VARCHAR2(10),

col4 VARCHAR2(10)

);

INSERT INTO null_test_tab values (1, ‘ONE’, ‘TWO’, ‘THREE’, ‘FOUR’);

INSERT INTO null_test_tab values (2, NULL, ‘TWO’, ‘THREE’, ‘FOUR’);

INSERT INTO null_test_tab values (3, NULL, NULL, ‘THREE’, ‘FOUR’);

INSERT INTO null_test_tab values (4, NULL, NULL, ‘THREE’, ‘THREE’);

COMMIT;

ادامه مطلب

artarad-oracle-database

عملگر PIVOT و UNPIVOT در اوراکل نسخه ۱۱g

عملگر PIVOT و UNPIVOT در پایگاه‌داده اراکل نسخه ۱۱g

سعی بر آن است تا در این نوشتار چگونگی استفاده از عملگرهای جدید PIVOT و UNPIVOT در نسخه ۱۱g به همراه ارائه یک راهکار مناسب برای عملکرد مشابه در نسخه‌های قبل از ۱۱g شرح داده شود.

PIVOT
عملگر PIVOT داده‌ها را از سطرهای مختلف می‌گیرد، پس از جمع‌آوری آن‌ها را به ستون مبدل می‌سازد. برای مشاهده نحوه عملکرد این عملگر ما به ایجاد یک جدول تست نیاز داریم.

ادامه مطلب

artarad-oracle-database

UTL_MATCH: تطابق رشته‌ها به‌وسیله بررسی میزان شباهت و تفاوت‌ها

UTL_MATCH: تطابق رشته‌ها به‌وسیله بررسی میزان شباهت و تفاوت‌ها

بسته UTL_MATCH در اراکل نسخه ۱۰gr2 معرفی گردید ولی برای اولین بار در نسخه ۱۱gr2 به طور رسمی پشتیبانی گردید. این بسته شامل چندین قابلیت مفید برای بررسی میزان شباهت تفاوت میان رشته‌ها می‌باشد.

ادامه مطلب

artarad_awr_report

۱۰ مرحله برای تجزیه و تحلیل گزارشات AWR در Oracle

پس از تولید گزارش AWR در Oracle، گام بعدی تجزیه و تحلیل این گزارشات است. می‌توان با مطالعه گزارش AWR مشکلات و ایراداتی از قبیل کندی و ضعف پایگاه‌ داده اوراکل ، مدت زمان زیاد انتظار برای event ها، کندی query ها و بسیاری مشکلات دیگر را به آسانی برطرف نمود. گرچه AWR به نظر گزارش طولانی و مفصلی می‌آید ولی مطالعه و بررسی بخش‌های مربوطه و منتخب از این گزارش روشی سریع و آسان برای خطایابی و برطرف نمودن مشکلات محیط پایگاه‌داده می‌باشد.

AWR مخفف عبارت Automatically Workload Repository است. به هر صورت احتمال وجود طیف مختلفی از مشکلات در پایگاه‌داده وجود دارد، ولی در هنگامی که کلیت پایگاه‌ داده دارای عملکرد کند و ضعیف می‌باشد، احتمال برقراری دو وضعیت محتمل است:

ادامه مطلب

Oracle Database Firewall در پایگاه داده اوراکل

تحقیقات نمایانگر این موضوع بوده اند که نزدیک به ۹۰% سرقت، تغییر غیر مجاز داده ها و حتی از بین رفتن داده ها در محل نگهداری داده ها یا همان پایگاه داده ها بوده است که توسط افراد مختلف، خواسته و یا ناخواسته این اتفاقات رخ می دهند. با اجرا و پیاده سازی Oracle Database Firewall به عنوان خط مقدم درحفاظت پایگاه داده اوراکل ، می توان به کنترل عملکرد افراد و ترافیک پایگاه داده در زمان واقعی در محیطی خارج از پایگاه داده پرداخت و با این نظارت ها و اعمال محدودیت ها می توان از این سرقت ها و یا خراب کاری های خواسته و یا ناخواسته در پایگاه داده سازمان جلوگیری به عمل آورد.
از کاربردهای معمول فایروال، واگذاری اختیار ویژه به گروهی خاص از کاربران جهت استفاده از یک منبع است، همچنین بازداشتن کسانی که از خارج از گروه خواهان دسترسی به منبع هستند.
یکی دیگر از قابلیت های این ابزار محدود کردن Query های مشکوک می باشد. همانطور که می دانید از راه های نفوذ و تخریب پایگاه داده استفاده از Query های مخرب می باشد.
از دیگر مزایای این ابزار علاوه بر موارد فوق، قابلیت گزارش و هشداردهی می باشد. این ابزار در مواردی که قابل تعریف و مشکوک می باشد علاوه بر پیشگیری، قابلیت گزارش دهی و اطلاع رسانی دارد.
راه اندازی Database Firewall در راستای سناریو تامین امنیت و کنترل می باشد.