ما را دنبال کنید:
image

دوره Oracle_Database_Workshop_1

آنچه یاد خواهید گرفت

  1. معرفی دیتابیس اوراکل
  • معماری اوراکل در سطح حافظه
  • آشنایی با مفهوم Instance
  • بررسی SGA & PGA
  • معرفی اجزای SGA
  • معرفی اجزای PGA
  • آشنایی با background processes و توضیح عملکرد آنها
  • رویه Checkpoint و انواع آن
  • معرفی Control File و بررسی اجزای آن
  • معرفی Redo Log File
  • معرفی Password File
  • معرفی Data Dictionary
  1. نصب دیتابیس اوراکل بروی سیستم عامل لینوکس

دانشجو بعد از پایان این فصل ، قادر است دیتابیس اوراکل 11gرا بروی سیستم عامل اوراکل لینوکس 6.7 نصب کرده و همچنین با ورژن های Compatible اوراکل و اوراکل لینوکس آشنا شود

  • بررسی پیش نیاز ها
  • آشنایی با مفهموم OFA و استفاده از آن
  • معرفی Oracle Universal Installer
  • انتخاب نوع نصب
  • معرفی ابزار DBCA
  • انتخاب File Storage
  • پیکربندی و مدیریت Instance در زمان نصب دیتابیس
  • بررسی Prerequisite Check و رفع موانع
  • نصب دیتابیس
  1. مدیریت دیتابیس

دانشجو بعد از پایان این فصل ، قادر است به عنوان DBA ، مدیریت دیتابیس اوراکل را بر عهده گرفته ، با ابزارهای لازم به دیتابیس وصل و دیتابیس را به مرحله ای که آماده برای اجرا ، دریافت کانکشن و پردازش تراکنش ها هست ، برساند

  • ایجاد دیتابیس به صورت دستی
  • حذف دیتابیس
  • پایین و بالا آوردن Instance  با استفاده از ابزار SQL Plus
  • مراحل بالا آوردن دیتابیس و توصیف هر مرحله شامل
  1. Starting Up a Database NOMOUN 
  2. Starting Up a Database MOUNT  
  3. Starting Up a Database OPEN
  • Shutting Down the Database
  • انتخاب های مختلف زمان Shutdown  کردن دیتابیس 
  • آشنایی با دسترسی SYSDBA
  • معرفی Listener و جایگاه آن
  • کار با Initialization Parameter ها
  • تفاوت SPfile & Pfile
  • بررسی Alert Log
  1. معماری اوراکل در سطح Storage
  2. بعد از پایان این فصل ، با معماری اوراکل در سطح دیسک آشنا شده و می تواند دیتابیس را آماده برای ایجاد اشیا و جداول کند

همچنین در این فصل ، اجزای تشکیل دهنده دیتابیس اوراکل تا کوچکترین جزء دیتابیس در سطح دیسک ، به طور کامل تشریح می گردد.

  • آشنایی با مفهوم Tablespace
  • انواع Tablespace ها و معرفی Datafile
  • معرفی Segments, Extents, and Blocks
  • مدیریت فضا در Tablespace
  • ایجاد Tablespace جدید
  • حذف Tablespace
  • بررسی بیشتر Temporary Tablespace
  • بررسی بیشتر Permanent Tablespaces
  • بررسی بیشتر  Undo Tablespace
  • بررسی بیشتر System & Sysaux Tablespace
  • مشاهده اطلاعات Tablespace ها
  • معرفی Oracle Managed File
  1. مدیریت کاربران در اوراکل
  2. بعد از پایان این فصل ، با نحوه ایجاد کاربرآشنا شده و می تواند کاربران دیتابیس را با اعطای دسترسی های لازم تحت کنترل قرار دهد .
  • ایجاد کاربر
  • آشنایی با مفهوم پروفایل و ایجاد آن
  • Tablespace های پیش فرض در زمان ایجاد کاربر
  • آشنایی با مفهوم Schema
  • تفاوت Schema و User
  • دسترسی ها در اوراکل
  • دسترسی های سیستمی
  • معرفی Role
  • فواید Role ها

 

  1. امنیت در اوراکل
  2. بعد از پایان این فصل ، می تواند دیتابیسی امن را در اختیار مشتری قرار داده و همچنین به صورت کامل بروی تمامی کارهای انجام شده بروی دیتابیس ، نظارت داشته باشد .
  • اعمال حداقل دسترسی ها
  • محافظت از Data Dictionary
  • گرفتن دسترسی های غیرضروری
  • مدیریت کاربران پیش فرض
  • پیاده سازی Standard Password Security
  • فعال سازی Password Expiration and Aging
  • ایجاد Password Profile
  • مانیتورینگ فعالیت کاربران
  • آشنایی با مفهموم Auditing و پیاده سازی آن
  • مشاهده ی نتایج Auditing
  • تفاوت FGA و Value-Based Auditing
  • کار با سیاست های FGA Auditing
  • بازرسی کابران با دسترسی های SYSDBA & SYSOPER
  1. Oracle Net
  2. بعد از پایان این فصل ، می تواند محیط و شرایط لازم برای اتصال Application به دیتابیس را فراهم نماید.
  • آشنایی با مفهوم  Oracle Net Service
  • آشنایی با مفهوم Oracle Net Listener
  • مانیتورینگ Listener
  • پیکربندی Listener
  • آدرس ها در Listener
  • کار با Listener
  • تفاوت Dynamic & Static Registration
  • کار با ابزارهای Netmgr و Netca
  • پیکربندی Service Aliase
  • بررسی متد های اتصال
  • بررسی آپشن های اتصال
  1. اوراکل در مد Shared Server
  2. بعد از پایان این فصل ، می تواند تصمیم صحیح برای نصب دیتابیس را در مد های مختلف گرفته و نحوه ی کارکرد آن را مانیتور نماید.

 

  • معرفی Shared Server و پیکربندی آن
  • تفاوت مد Shared و Dedicate
  • Sessionهای کاربر در مد Shared
  • پردازش درخواست ها در مد Shared
  • پردازش درخواست ها
  • معماری SGA & PGA در مد Shared
  • معرفی DISPATCHER
  • بررسی پارامترهای مرتبط در Shared Server
  • بررسی محیط های مناسب جهت استفاده از مد Shared
  • مشاهده ی ویو های Data Dictionary

 

 

  1. مدیریت Performance
  2. بعد از پایان این فصل ، می تواند مهمترین اجزای تشکیل دهنده حافظه را ، جهت کارایی بهتر دیتابیس مقدار دهی کرده و با انواع مختلف متریک ها ، برای نظارت مدیریت بهتر حافظه آشنا شود.

همچنین این فصل ، آمار ها و نقش مهم آنها در کارایی بهتر دیتابیس را ، توصیف می کند.

  • مانیتورینگ کارایی دیتابیس
  • استفاده از Automatic Memory Management
  • استفاده از Automatic Shared Memory Management
  • تنظیم پارامترهای حافظه به صورت غیر اتوماتیک
  • کار با متریک های دیتابیس و Instance
  • آشنایی با مفهوم Optimizer
  • معرفی Statistics ها و نقش آنها در بهبود کارایی
  • جمع آوری Statistics به صورت دستی و اتوماتیک
  • معرفی و پیاده سازی Resource manager
  • بررسی View های Data Dictionary
  1. مدیریت Undo ها
  2. بعد از پایان این فصل ، با یکی از مهمترین اجزا دیتابیس بنام Undo ، نحوه ی کارکرد آن و همچنین پارامترهای مرتبط و موثر در بهبود عملکرد آن ، آشنا می شود
  • تنظیم کارکرد Undo ها به صورت اتوماتیک و دستی
  • تراکنش ها و داده های Undo
  • مانیتورینگ داده های Undo
  • مدیریت فضا در Undo Tablespace
  • پیکربندی Undo ها  و Rollback segment ها
  • زمان Expire شدنExtent ها
  • معرفی Retention در مدیریت Undo
  • Undo Retention تضمین شده
  1. مفهوم Recovery

DBA  بعد از پایان این فصل ، با موضوع بازیابی تراکنش ها و پارامترهای موثر در بهبود آن در دیتابیس اوراکل ، آشنا خواهد شد.

  • دسته بندی خرابی ها
  • بررسی Statement Failures
  • بررسی Instance Failure & Instance Recovery
  • فازهای مختلف Instance Failure
  • بررسی Media Failure
  • بهبود Instance Recovery
  • قابلیت Recoverability  و مد Archive log
  • پیکربندی اوراکل برای Recoverability  

 

  1. Backup در اوراکل
  2. بعد از پایان این فصل ، با نحوه ایجاد فایل پشیبان و بازیابی دیتابیس ، آشنا خواهد شد. همچین کار با ابزارهای بکاپ گیری نظیر RMAN در این فصل شرح داده می شود .
  • آشنایی با ابزار Recovery Manager (RMAN)
  • تنظیمات و پیکربندی RMAN
  • استراتژی های Backup  گیری  از دیتابیس
  • استراتژی های Backup  گیری  از Control File & SP File
  • مدیریت Backup ها
  • آشنایی با Snapshot Control file
  1. بازیابی دیتابیس
  2. بعد از پایان این فصل ، با نحوه بازیابی اجزاء مهم دیتابیس اوراکل و راهکارهای مهم جهت محافظت از آنها ، آشنا خواهد شد.
  • نکات مهم زمان از دست دادن Control file
  • نکات مهم زمان از دست دادن Redo log File
  • نکات مهم زمان از دست دادن Datafile
  • از دست دادن دیتافایل های غیرضروری در مد ARCHIVELOG
  • از دست دادن دیتافایل های ضروری در مد ARCHIVELOG
  • معرفی Multiplexing  
  • نام گذاری Archive Log File ها

13 - Oracle ASM

  1. بعد از پایان این فصل ، می تواند Grid infrastructure را نصب و Oracle Restart را پیاده سازی کند

همچنین این فصل، DBA را با ایجاد دیسک هایی از جنس ASM آشنا کرده و DBA می تواند مدیریت دیسک ها را خود برعهده بگیرد .

  • معرفی و نصب Oracle Grid Infrastructure
  • معرفی ASM
  • مدیریت Oracle ASM Instance
  • دسترسی های مدیریتی ASM
  • مشخص کردن جایگاه Password File
  • پارامترها در ASM Instance

14 مدیریت دیسک ها در ASM

  1. بعد از پایان این فصل ، می تواند مدیریت ASM Instance را بر عهده گفته و تمامی سطوح افزونگی ها را برای دیسک ها پیاده سازی کند
  • آشنایی با مفهوم ASM Disk Group
  • آشنایی با مفهوم ASM Disk
    • Failure Group چیست ؟
  • همه چیز درباره ی Preferred Read Failure Group
  • معرفی Redundancy  و سطوح مختلف آن
  • Mount and Dismount کردن دیسک گروپ ها
  • Online and Offline کردن دیسک ها
  • بکاپ گیری از متا دیتاهای ASM
  • توضیح ناحیه های Hot & Cold
  • جابجای فایل ها در ASM
  • کار با ابزار ASMCMD

15 – قایلبت های جدید اوراکل

  1. بعد از پایان این فصل ، با قابلیت های جدید اوراکل در ورژن های بالاتر آشنا خواهد شد.

 

پیش نیاز

دانش و مهارت استفاده از کامپیوتر و اینترنت

مخاطبان دوره

توانایی پس ازگذراندن دوره