Docstoc

Oracle DBA Interview Questions 2

Document Sample
Oracle DBA Interview Questions 2 Powered By Docstoc
					                                                                                . ERP‫1- ما هو نظام ال‬

Enterprise Resource Planning systems (ERPs) integrate (or attempt to integrate) all
data and processes of an organization into a unified system


                                         . ‫ على قاعدة البيانات كيف تحدث‬USER ‫ لل‬LOCK ‫2- عملية ال‬

 ‫ فاننه يحدث‬delete ‫ أو‬update ‫ فهى تحدث فى بعض الحاالت .. مثال عندما تقوم بعمل‬lock ‫أما بالنسبة لعملية ال‬
user ‫ الى أن يقوم ال‬delete ‫ أو‬update ‫الذى تعمل فيه عملية ال‬column ‫ أو ال‬row ‫أو اغالق أو اقفال لل‬lock
                                                                          rollback‫أو‬commite ‫بعمل‬

 ‫و هذا لتالفى أى ازدواج فى ادخال أو حذف البيانات و أيضا لكى يتم عرض البيانات الصحيحة فقط و األكيده فى أى‬
                                                                                       SELECT‫عملية‬

                                                                          . redo log file ‫3- ما فائدة‬

it records all updates made to database (DML-DDL) and its major use is in database
recovery


                  redo log file‫ ثم حفظ اين يتم التخزين مباشرة داخل ال‬update ‫4- في حالة عمل جملة‬
                                                               .) ‫ام على قاعدة البيانات ( اشرح السبب‬

                     ‫ )اين يتم التخزين مباشرة داخل‬rollback( ‫ ثم تراجع‬update ‫5- في حالة عمل جملة‬
                                              .) ‫ ام على قاعدة البيانات ( اشرح السبب‬redo log file‫ال‬

                                                     . ‫ وما الفائدة منها‬hot backup ‫6-اشرح طريقة ال‬

ANS 1 :
hot backup, that is taken while the database is active, can only give a read-consistent
copy but doesn't handle active transactions
ANS 2 :
Q6:Hot Backup:
is a backup method which is made while database is open and users are connected to it so
the database is available.
there are many ways to make a hot backup
1-O/S backup
2-RMAN


                        ‫)وهذه احد انواع‬Isolated No, Isolated No,Cascading( ‫7-ما الفرق بين‬
                       . ‫ داخل الفورم‬Relation ‫ وتكون احدى خيارات ال‬Delete record Behavior

                                                            . ‫ ولماذا‬backup‫8- ما أفضل طريقة لعمل ال‬
‫‪RMAN is the best tool for database backups as it has very amazing features which are‬‬
‫‪helpful for Oracle DBAs‬‬
‫‪1- it can backup the database online‬‬
‫‪2-compress the backup size‬‬
‫‪3-incremental backups‬‬


                     ‫9-عند ظهور مسج على جهاز المستخدم بأنه ال يمكن تحليل اسم الخدمة ‪TNS names‬‬
                            ‫أين تكون المشكلة في حهاز المستخدم ام السيرفر في حالة العمل على 01‪. g‬‬

‫‪the problem may be on server or on client‬‬
‫‪if the service is not configured correctly on client tnsnames.ora file it will give this error‬‬
‫‪and if there is a problem in the server it will give the same error‬‬


        ‫01 - اذكر بعض الخصائص االضافية في قاعدة البيانات 01‪ g‬لم تكن موجودة في االصدارات السابقة .‬

‫‪Q10:10g New Features‬‬
‫‪1-Automatic Segment Management‬‬
‫‪2-Automatic Storage Management‬‬
‫‪3-Automatic Workload Repository‬‬
‫‪4-Automatic Database Diagnose Monitor‬‬
‫‪5-Redo Log File Size Advisor‬‬
‫)‪6-Automatic Shared Memory Management (AMM‬‬
‫‪7-SYSAUX Tablespace‬‬
‫‪8-Streams_pool_size parameter in SPFILE‬‬
‫‪9-Enhancements in RMAN‬‬
‫‪10-Enhancements in Dataguard‬‬
‫‪11-VLDB Very Large Database‬‬
‫‪12-Oracle Data Pump‬‬


                                                                 ‫11- ما هو ال ‪ Tuning‬وما الهدف منه .‬

                            ‫المقصود ب ‪ tuning‬ضبط قاعدة البيانات حتى تكون كفائتها و سرعتها مثالية للعمل.‬
                                                               ‫و تتلخص اهداف التيوننج ( ضبط ) في 3 نقاط:‬
                                                         ‫-1الحاجة لسرعة معالجة البيانات و العمليات الحسابية‬
                                               ‫-2ان يعمل النظام بالسرعة المطلوبة التي تسير بها سرعة العمل‬
   ‫-3اختيار الهاردوير االمثل الذي يتماشى مع النظام و االعمال اليومية (تصرف الشركات الماليين على الهاردوير‬
                               ‫لتحسين اداء االنظمه في حين ان لو لديك مدير قاعدة بيانات جيده فستوفر الكثير)‬

                                                                    ‫متى يصبح التيونينج مهم و ضروره؟‬
                                           ‫-1تصميم قاعدة بيانات سىء و اليمكن اعادة و تصحييح التصميم‬
   ‫-2اظهرت الخبره ان 80% من مشاكل ضبط قاعدة بيانات يتم عن طريق ‪SQL‬و ان العمليات اليومية المجدوله‬
                                             ‫يجب ان يتم تنفيذها خارج اوقات العمل الرسمي لتوفير السرعة.‬
‫-3قديكون حجم ‪ buffer‬خصوصا اذا كان هناك الكثير من العمليات و البيانات في وقت واحد ‪DataBase buffers‬‬
                                                      ‫)‪(shared_pool, buffer cache, log buffer, etc‬‬
              ‫و لهذا على مدير القاعدة ان يعلق الكائنات الكبيره في الذاكرة حتى يتمكن من استعادة البيانات بسرعة.‬
       ‫-4ترتيب ملفات و جداول الخاصة بقاعدة البيانات و مراقبتها باستمرار و تشييك االندكسس يساعد في الضبط‬
 ‫-5 ضبط نظام التشغيل المناسب لقاعدة البيانات و عادة كل ما يلزم من ضبط نظام التشغيل حسب نسخة اوراكل التي‬
                                          ‫تعمل عليها و على اي نظام تشغيل و توفر لك اوراكل الضبط المناسب.‬

                                                                         ‫االدوات التي وفرتها اوراكل للتيونينج:‬

‫‪* ADDM (Automated DataBase Diagnostics Monitor) introduced in Oracle 10g‬‬
‫‪* TKProf‬‬
‫‪* Statspack‬‬
‫)‪* Oracle Enterprise Manager - Tuning Pack (cost option‬‬
‫‪* Old UTLBSTAT.SQL and UTLESTAT.SQL - Begin and end stats monitoring‬‬

				
DOCUMENT INFO
Shared By:
Stats:
views:49
posted:10/30/2012
language:Swedish
pages:3
Description: Oracle DBA Interview Questions 2