1 / 39

فهرست مطالب

فهرست مطالب. معرفی ابزاری جدید در اوراکل امنیت در اوراکل OAS مکانیزم معماری اوراکل. ابزار تنظیم کارایی پایگاه داده. Sql performance analyser Sql plan management جهت افزایش سرعت و Sql بهبود عملکرد کدهای. Sql performance analyser.

Download Presentation

فهرست مطالب

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. فهرست مطالب معرفی ابزاری جدید در اوراکل امنیت در اوراکل OASمکانیزم معماری اوراکل

  2. ابزار تنظیم کارایی پایگاه داده • Sql performance analyser • Sql plan management جهت افزایش سرعت و Sqlبهبود عملکرد کدهای oracle

  3. Sql performance analyser جهت پیش بینی تغییرات روی سیستم به ازای بار کاری خاص

  4. SQL Performance Analyzer مراحل استفاده از کنید. Capture 1-  بار كاري را از سيستم عملياتي به اصطلاح )Automatice Workload Repository یا SQL tuning (با استفاده 2-  بار كاري محيط عملياتي را به سيستم آزمايشي انتقال دهيد. 3-  در سيستم آزمايشي، كارايي اعمال باركاري مذكور را قبل از انجام تغييرات و با استفاده از این ابزار بررسي كنيد. 4-  تغييرات پيشنهادشده را در سيستم ايجاد كنيد. 5-  با استفاده از این ابزار كارايي سيستم بعد از اعمال تغييرات را محاسبه کنید. SQL PERFORMANCE ANALYSER 6-  دوباره با کارایی کدها رابراساس آمار حاصل از اجرای آنها مشاهده کنید و کارایی تمام جملاتی که عملکرد ضعیفتری دارند را دوباره بررسی و تغییرات لازم را اعمال کنید.

  5. Sql plan managment ایجاد شده باsqlامکان کنترل نحوه استفاده از پلان کردن وضیت و بر طرف نمودن آمار بهینه سازFreeze

  6. افزودن یک پلان جدید به پلان های فعال DBMS_SPM در پکیج Sqlبار گذاری کدهای کردن پارامتر زیر TRUE OPITIMIZER_CAPTURE_SQL_PLAN_BASELINES افزودن پلان جدید با استفاده از تابع زیر DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE

  7.   مزيت‌هاي استفاده از SQL PlanManagement 1. اين ابزار باعث ثبات در كارايي سيستم‌شده و مانع از تغييرات ناخواسته در پلان‌هاي اجرايي كدها مي‌شود.2.اين ابزار به شما امكان مي‌دهد تا هنگام مهاجرت به يك نسخه جديد از پايگاه‌داده اوراكل، به صورت موقت استفاده از پلان‌هاي اجرايي را كنيد.freeze3. يك پلان اجرايي جديد تا زماني كه شما تأييد نكنيد، آن پلان از پلان موجود، بهتر و مؤثرتر است،‌ توسط پايگاه‌داده استفاده نخواهد شد.

  8. 10 g امنیت در اوراکل ایجاد کاربر مدیریت رمزها ایجاد نقش برای کاربر بررسی عملکرد کاربران oracle

  9. ایجاد کاربر

  10. مدیریت رمز

  11. ایجاد نقش و بررسی عملکرد کاربران

  12. oas Oracle advanced security • مجموعه ای از قابلیت های امنیتی • TLS و SSL استفاده از دو پروتکل

  13. احراز هویت با استفاده از مکانیزم OAS SSL از دو قسمت تشکیل میشود: SSL ارتباط مبتنی بر • SSL Hand shake • فرآیند اصلی احراز هویت

  14. SSL یک روش احراز هویت و رمزنگاری است که سرویس فراهم میکند .TCP های امنی را برای کلاینت های HTTPمهمترین کاربرد: ارتقائ سطح امنیت پروتکل در ارتباط بین کلاینت و سرور

  15. pki یک سیستم ارائه کلید عمومی است که بر مبنای قابلیت یکبار تائید و ارائه شناسه دیجیتال یا رمزنگاری بوسیله کلید همزمان انجام میشود. RSA بر مبنای استاندارد شرکت

  16. ابزار اوراکل در این زمینه : ORACLE Wallet Manager

  17. Oracle Net manager

  18. ساختار اوراکل • :ساختار منطقی table space Schema • :ساختار فیزیکی data file Redo log control files oracle

  19. TABLE SPACE به مدیر پایگاه داده اجازه میدهد: 1. جهت افزایش کارایی بانک اطلاعاتی منابع داده را به دستگاههای مختلف اختصاص دهد 2.میزان فضای دیسک را در پایگاه داده کنترل نماید 3.برای هر کاربر میزان مشخصی فضا در نظر بگیرد 4.عملیات کپی پشیتیبان و به روز آوری اطلاعات را به صورت جزیی انجام دهد. oracle

  20. مهمترین Table space System است. oracle

  21. :Table space وظیفه Data file بهم پیوستن فضای فیزیکی نابهم پیوسته وایجاد یک فضای فیزیکی بهم پیوسته بزرگتر برای بانک اطلاعاتی oracle

  22. table space اهمیت • تمام پارامترهای ذخیره سازی داده ها در بانک اطلاعاتی فضای مصرفی مورد نیاز خودرا از Table space میگیرند • تقسیم بانک اطلاعاتی به واحد های کوچکتر جهت مدیریت آسانتر oracle

  23. SCHEMA در واقع اشيايي هستند با ساختار منطقي كه به شما اجازه ديدن اطلاعات پايگاه را مي‌دهند. تمامي اشياي منطقي از قبيل:-‌Tables -‌Clusters  -‌Indexes -‌Views -‌Stored procedures -‌Triggers -‌Sequences

  24. ساختار فیزیکی

  25. فایلهای داده • تنها واحد ذخیره سازی داده ها • امکان نگهداری اشیائ schema • پسوند DBF . • حداقل یک فایل داده باید درهرپایگاه باشد. • می توان توسط دستورات ذیل تغییریابند: • Alter Database • دستیابی از طریق table space oracle

  26. مدیریت آسانتر • افزایش کارایی سیستم را فراهم میکنند oracle

  27. فایل ثبت تغییرات گذشته • rdo .arc.پسوند • ردیابی تغییرات داده • اطمینان از سازگاری هنگام اصلاح داده وهمچنین فرایند بک آپ • حداقل دوتا از این فایل باید داشته باشیم oracle

  28. فایلهای کنترلی • . ctlپسوند • هرپایگاه حداقل به یک کنترل فایل نیاز دارد • اطلاعات این فایل ها در شروع کار *INSTANCE بکار میرود • پیش بینی مکانیزم mirror در اوراکل oracle

  29. شامل اطلاعاتی از قبیل: • نام بانک اطلاعاتی • تاریخ و زمان ایجاد بانک اطلاعاتی • محل فیزیکی data file • محل فیزیکی redo file oracle

  30. Instance مفهوم تعریف: به مجموعه ای از پردازش های اوراکل و حافظه مشترک اطلاق می شودکه برای دسترسی به اشیائ بانک اطلاعاتی مورد نیاز است. instance اگر نکته: از بانک اطلاعاتی تعریف نشود امکان دسترسی به بانک و اشیائ آن وجود ندارد. oracle

  31. حافظه اوراکل System Global Area:SGA program Global Area:PGA oracle

  32. SGA instance منطقه حافظه مشترکی است که اطلاعات را در خود دارد. جهت کش کردن داده ها و رویه ها مورد استفاده قرارگیرد 1.Data base buffer cache 2.Shared pool 3.Redo log buffer oracle

  33. Data base Buffer cache محلی که داده های پایگاه اطلاعاتی Cache می گردد oracle

  34. shared pool • Library cache که دران دستورات sqlexecutation plan قرار دارد • Dictionary cache محیطی که اسامی جداول وستونها واطلاعات امنیتی در آن میباشد oracle

  35. REDO LOG BUFFER ذخیره موقت تغییرات داده (ذخیره سازی توسط redo log ثابت می شود) oracle

  36. PGA • اطلاعات 1-متغیرها 2- cursor 3-مرتب سازی ها را پیگیری می کند. • هر کاری PGA مربوط به خود را دارد بعبارتی مشترک بین کاربران نیست. oracle

  37. pga • ها User process • server process مهم ترین پردازش های سرویس دهنده: DBWR دادها را روی دیسک می نویسد LGWR مینویسدREDO FILE تغییرات را داخل فایل CK PTاعمال تغییرات روی پایگاه داده رااغاز می کند oracle

More Related