sysdba.ir

وبلاگی برای انتشار تجربیات شخصی راهبر پارسی اوراکل

sysdba.ir

وبلاگی برای انتشار تجربیات شخصی راهبر پارسی اوراکل

جاوا یکی از پرکاربردترین زبان‌های برنامه‌نویسی است. جاوا شرایطی را محیا می‌کند که توسعه‌دهنده نرم‌افزار به راحتی و فارق از وابستگی‌های سیستم‌عامل اقدام به طراحی، توسعه و انتشار نرم‌افزارهای کاربردی کند. در این مستند فرآیند نصب جاوا بر روی سیستم‌عامل‌های CentOS, Redhat, Oracle Enterprise Linux, Fedora به تفصیل تشریح می‌گردد.

نسخه‌هایی از جاوا که در این مستند پوشش داده می‌شوند به شرح زیر می‌باشند.

  1. OpenJDK 7
  2. OpenJDK 6
  3. Oracle Java 8
  4. Oracle Java 7
  • محمدحسین چهاردولی

راه‌کارهای مبتنی بر پایگاه‌داده اوراکل عمدتاً برای سازمان‌های بزرگ اتخاذ می‌گردند. ازاین‌رو منابع بسیار زیادی برای سیستم‌ها محیا می‌شود. از جمله منابع سیستمی حافظه موقت است که مدیریت آن بر عهده سیستم‌عامل می‌باشد. مدیریت آدرس‌های حافظه از طریق یک جدول امکان‌پذیر است. زمانی که مقدار حافظه موقت بیش از ۳۲ گیگا بایت می‌باشد حجم جدولی که آدرس‌های حافظه موقت را نگهداری می‌کند به چند گیگا بایت می‌رسد. به‌منظور کاهش حجم این جدول اندازه هر بلوک حافظه موقت افزایش داده می‌شود.

اکنون به تشریح راه‌اندازی Huge Page در سیستم‌عامل لینوکس و تنظیمات لازم در پایگاه‌داده اوراکل پرداخته می‌شود.

  • محمدحسین چهاردولی

یکی از راه‌کارهای پرکاربرد شرکت اوراکل معماری Active Data Guard با به اختصار ADG است. در این معماری یک سرور پایگاه‌داده دیگر در کنار پایگاه‌داده اصلی همواره به صورت همسان نگهداری می‌شود؛ تا در زمان از دست رفتن پایگاه‌داده اصلی با تغییر نقش خود، اقدام به سرویس‌دهی نماید. از این رو نگهداری سرویس ADG از اهمیت بالایی برخوردار است.

یکی از روش‌های همسان‌سازی پایگاه‌داده اصلی و سرور ADG ارسال فایل‌های آرشیو از پایگاه‌داده اصلی به سرور ADG می‌باشد. از این رو لازم است پس از اعمال تغییرات فایل‌های آرشیو قدیمی حذف گردند. در این مستند به خودکارسازی فرآیند حذف فایل‌های آرشیو بلا استفاده پرداخته می‌شود.

  • محمدحسین چهاردولی

از آن جا که شرکت اوراکل آدرس‌های IP ایران را تحریم کرده است، نمی‌توان به راحتی اقدام به نصب بسته‌های نرم‌افزاری rpm از طریق مخازن اینترنتی این شرکت کرد. از این رو یکی از راه‌کارهای پیشنهادی برای نصب بسته‌های نرم‌افزاری، تهیه فایل‌های iso مخازن و ایجاد مخزن محلی می‌باشد. فایل‌های مربوط به هر توزیع را می‌توان از آدرس edelivery.oracle.com تهیه کرد.

پس از نصب سیستم‌عامل اوراکل لینوکس فایل‌های iso در اختیار سیستم‌عامل قرار داده می‌شود.

[root@oraserv ~]# mount /dev/sr0 /media

سپس فایل تنظیمات مخزن در مسیر /etc/yum.repos.d/ ایجاد می‌شود. با استفاده از دستور زیر فایل تنظیمات ایجاد و مقداردهی می‌گردد.

[root@oraserv ~]# echo -e "[local.repo]\nname=local.repo\nbaseurl=file:///media/\n gpgcheck=0\nenabled=1">>/etc/yum.repos.d/local.repo

  • محمدحسین چهاردولی

Materialized View

۲۶
تیر

به صورت مرسوم در پایگاه‌داده‌های حجیم جست‌وجوها مدت زمان زیادی به طول می‌انجامند و شامل تعداد زیادی Join, SUM و غیره می‌باشند. از این رو بهینه کردن مدت زمان و هزینه این جست‌وجوها یکی از دغدغه‌های راهبران این پایگاه‌داده‌ها می‌باشد. یکی از راه‌کارهای بهینه‌سازی این هزینه‌ها استفاده از Materialized View و یا به اختصار MV است. MV یک رونوشت از محدوده‌ای از داده‌ها در یک نقطه زمانی است که Segment آن از نوع جدول می‌باشد. منبعی که MV از روی آن ایجاد می‌شود محدود به یک جدول نبوده و داده‌ها می‌توانند از منبع‌های مختلفی گردآوری شوند.

در رابطه با MV دو عامل زیر از اهمیت ویژه‌ای برخوردار هستند.

1.Materialized View Creation Query

2.Refresh Materialized View

  • محمدحسین چهاردولی

بازیابی پشتیبان‌ها و فایل‌های آرشیو پایگاه‌داده اوراکل اصلی بر روی سرور دیگر یکی از فرآیندهای مرسوم به منظور آزمایش فرآیند پشتیبان‌گیری و بازیابی و یا ایجاد محیط آزمایشی می‌باشد. در این میان سرور آزمایشی به صورت Software Only نصب می‌شود؛ از این رو مسیرهایی نظیر مسیر نگهداری فایل‌های Audit ایجاد نمی‌شوند. به همین دلیل در طول فرآیند بازیابی، یکی از خطاهای مرسوم به شکل زیر نمایش داده می‌شود.

ERROR:

ORA-09925: Unable to create audit trail file

Linux-x86_64 Error: 2: No such file or directory

Additional information: 9925

ORA-01075: you are currently logged on

در چنین شرایطی لازم است به صورت دستی مسیرهای نگهداری فایل‌های Audit ایجاد شده و دسترسی خواندن و نوشتن به کاربر مالک نرم‌افزار اوراکل اعطا گردد. برای این منظور موارد زیر ایجاد و دسترسی‌های لازم اعطا می‌گردد.

  • محمدحسین چهاردولی

پس از نصب نگارش ۲۵ سیستم‌عامل فدورا بر روی نگارش ۱۲ مجازی‌ساز VMware Workstation به مشکل عدم تغییر اندازه پنجره نمایش پس از نصب Vmware Tools برخوردم. با استفاده از جست‌وجو به این نتیجه رسیدم که به‌وسیله فعال کردن عبارت WaylandEnable=false با استفاده از حذف علامت # از ابتدای خط در فایل etc/gdm/custom.conf/ مشکل حل می‌شود.

  • محمدحسین چهاردولی

ابزار مدیریت پایگاه‌داده تحت وب Enterprise Manager شرکت اوراکل همراه با نگارش 10g منتشر شد. این ابزار پیشرفت‌های خوبی در نگارش‌های بعدی داشته است و یکی از ابزارهای قدرتمند مدیریت پایگاه‌داده اوراکل به شمار می‌رود. علارقم پیشرفت‌های خوبی که این ابزار در نگارش‌های اخیر داشته است، همواره نگهداری این ابزار یکی از دغدغه‌های مدیران تازه‌کار پایگاه‌داده اوراکل می‌باشد. از این رو در این مستند نکاتی در مورد رفع خطاهای ابتدایی این ابزار بررسی می‌شود.

نام ماشین میزبان

یکی از موارد بسیار مهم در سرویس EM نام ماشین می‌باشد. لازم است بررسی شود تا حداقل نام ماشین و آدرس Loop Back در فایل hosts در مسیر /etc تعریف شده باشد. همچنین می‌توان آدرس شبکه‌ای (IP) ماشین نیز به همراه نام ماشین در این فایل تعریف شود. در صورتی که نام ماشین و یا آدرس شبکه‌ای سرور تغییر نماید، لازم است این فایل اصلاح گردد.

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

192.168.32.50   oraserv  oraserv.localdomain

  • محمدحسین چهاردولی

در برخی موارد بنا به دلایل گوناگون نظیر اختلال در تجهیزات شبکه، ذخیره‌سازها و ... تمام فایل‌های آرشیو نشده‌ی Online Logfile های یک گروه دچار اختلال می‌شود. در این صورت پایگاه‌داده از این گروه استفاده نخواهد کرد. همچنین بدلیل آرشیو نشدن اجازه حذف هم از سوی پایگاه‌داده، داده نخواهد شد. در این شرایط با استفاده از دستور زیر می‌توان فایل آرشیو موجود را پاک‌سازی کرد.

ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 3;

  • محمدحسین چهاردولی

شرکت اوراکل(Oracle Corporation) یکی از بزرگ‌ترین شرکت‌های نرم‌افزاری در آمریکا و جهان است. این شرکت در سال ۱۹۷۷ میلادی با نامRelational Software Incorporated یا RSI شروع به کار کرد. در ویرایش ۳ نرم‌افزار، نام شرکت از RSI به اوراکل تغییر کرد. محصول اصلی این شرکت، نرم‌افزار پایگاه داده‌ی اوراکل است. این شرکت پرقدرت‌ترین شرکت در زمینه سامانه مدیریت پایگاه داده‌ها و از مهم‌ترین تولیدکنندگان نرم‌افزارهای طرح‌ریزی منابع سازمانی (ERP) است. ریاست این شرکت هم‌اکنون بر عهده لری الیسون است.

اوراکل یک شرکت چندملیتی فعال در حوزه فناوری‌های رایانه‌ای است که با توسعه و فروش سیستم‌های سخت‌افزاری و نرم‌افزارهای شرکتی و سازمانی شهرت زیادی به هم زده است. دفتر مرکزی آن در ایالت کالیفرنیای آمریکا است و در بیش از ۱۴۵ کشور جهان حدود ۱۰۸ هزار نفر را به استخدام خود درآورده است. این شرکت علاوه بر تولید سخت‌افزارهای رایانه‌ای، ابزار مناسبی برای توسعه پایگاه‌های داده و نرم‌افزارهای کاربردی در کسب‌وکارهای تجاری و سازمانی از قبیل نرم‌افزار برنامه‌ریزی منابع سازمان (ERP)، برنامه مدیریت ارتباط با مشتری (CRM) و نرم‌افزار مدیریت چرخه تأمین (SCM) نیز تولید می‌کند.

  • محمدحسین چهاردولی