482 قابليت جديد در اوراكل 11g وجود دارد كه اغلب در زمينه مديريت بهتر، دسترسيپذيري بيشتر و ساختار هوشمندانه ارائه شده است.
نسخه جديد اوراكل با نام 11g بيستم تير 1386 به صورت رسمي توسط اين شركت معرفي گرديد. بنا به ادعاي مسئولان اين شركت، اين نسخه نسبت به Oracle 10g حدود 482 قابليت جديد دارد كه اغلب در زمينه مديريت بهتر، دسترسيپذيري بيشتر و ساختار هوشمندانه ارائه شده است. در اين نسخه با استفاده از فناوري فشردهسازي تقريباً دو سوم در ذخيرهسازي اطلاعات صرفهجويي ميشود. امكاناتي همچون Data Guard ،Replay Workload (براي ذخيره تمامي فعاليتهاي پايگاه داده)، Online Application Upgrades ،Quick Fault Resolution (مديريت سريع رفع اشكال)، Database Repair Adviser (براي كمك به مديران پايگاه اطلاعاتي) و كامپايلر Native براي Java و PL/SQL اين نسخه را از اوراكل 10g متمايز مينمايد. بيشتر قابليتهاي جديدي كه در نسخه 11g وجود دارد، در واقع ابزارهايي هستند كه به DBA كمك ميكنند كارهاي مديريتي مانند مديريت حافظه، مديريت فضا و ... را بهتر انجام دهد. اگرچه هنوز در ايران سازمانها و شركت زيادي با نسخههاي 8 و 9i كار ميكنند و اغلب درصدد ارتقاي سيستمهاي خود به Oracle 11g هستند و گمان نميرود حداقل تا چند سال آينده از اين نسخه جديد استفاده كنند، خالي از لطف نخواهد بود كه بدانيم چه قابليتهاي جديدي در اوراكل 11g وجود دارد. در اين مقاله قصد آن نيست كه كليه 482 قابليت جديد اوراكل 11gرا بررسي شود، بلكه به صورت كلي اشارهاي ميشود به تيترهاي مهمترين قابليتهاي اين نسخه از بانك اطلاعاتي اوراكل.
قابليتهاي جديد در SQL
- Clause جديد Pivot: اين Clause به ما اجازه ميدهد مانند جدول Pivot در اكسل بتوانيم چند ركورد را در يك ستون نمايش دهيم. با استفاده از اين قابليت ميتوانيم ركوردها را به ستون و ستون را به ركورد تبديل كنيم. اين قابليت در SQL Server 2005 نيز معرفي شده است. براي اطلاعات بيشتر در مورد اين قابليت جديد، به اين نشاني مراجعه كنيد.
- با استفاده از قابليت Scalable Execution ميتوان به صورت خودكار نتايج جستوجوي SQL را در catch ذخيره نمود.
- نسخه 11g از مكانيزمهاي جستوجوي XML مانند XQuery و SQL XML پشتيباني ميكند. در اين نسخه كارايي dbms_stats بالاتر رفته است.
- قابليت تنظيم Execution Plan براي Statementهاي مشخص وجود دارد.
- قابليت SQL پويا با استفاده از DBMS_SQL
- قابليت Tuning كامل و خودكار SQL
- توسعه قابليت SQL Access Adviser
قابليت پشتيباني از زبانها
- توسعه درايور PHP براي اوراكل
- توسعه كامپايلرهاي Java و PL/SQL
- پشتيباني بيشتر از زبان XML
- پيشرفت در مديريت Sequenceها با ByPass كردن DML
- توانايي نوشتن ماكرو با زبان C
قابليتهاي جديد در PL/SQL
- اضافه شدن صفحهكليد Continue در PL/SQL
- توانايي غير فعال كردن حالت PL/SQL
- از آنجايي كه كدهاي PL/SQL در اوراكل 11g مستقيماً به Shared Library ميروند، كامپايل اين كدها از طريق زبان C انجام نميشود و با سرعت بالاتري اين كامپايل صورت ميگيرد.
- تقويت مكانيزم اجرايي Stored Procedureها
- پيامهاي خطاي PL/SQL موقع كامپايل شفافتر شده است.
قابليتهاي جديد براي مديران پايگاهداده (DBA)
- پيشرفت در مديريت چرخه اطلاعات يا Information Lifecycle Management
- قابليت Interval Partitioning كه به صورت خودكار پارتيشنهاي جديد را براي دادههاي جديد درست ميكند.
- ابزارهاي جديد جهت Load Balancing
- نوع داده جديد به نام Simple_integer در اين نسخه اضافه شده است. اين نوع داده هميشه NOT NULL است، به جاي اينكه Overflow شود، Wrap ميشود و از PLS_INTEGER سريعتر است.
-در اين نسخه از اوراكل مي توانيم جدولي را Compress كنيم و آن را در OLTP معمولي استفاده نماييم.
- Trigger DMLها حدوداً 25 درصد سريعتر كار ميكنند.
- پيشرفت در مديريت فايلهاي اطلاعاتي NFS
- در اوراكل Server-Side Connection Pooling، 11g به ما اجازه ميدهد Sessionها را سريعتر توليد كنيم.
- توانايي تعريف ستونهاي مجازي كه در حقيقت Function هستند.
- اضافه شدن صفحهكليد Super براي اوراكل شيءگر
- قابليت ذخيره XML در CLOB يا Binary
- نوع جديد Trigger مركب كه داراي Sectionهايي براي پروسههاي Before ،Row و AFTER است.
- اضافه شدن Automatic Diagnostic Repository) ADR) براي ذخيره خطاهاي به وجود آمده
- ابزار جديدي به نام Hangman Utility براي پيدا كردن عوامل كندي پايگاهداده
- ابزار جديد كنترل سلامتي پايگاه داده به نام Health Monitor) HM)
- ابزار جديد Advisers براي بالابردن كارايي پايگاهداده
- امكان تعريف نوبت اجرا شدن Triggerها
- توانايي تعريف ايندكسهاي مخفي يا Invisible Index
قابليتهاي جديد در Oracle Enterprise Manager) OEM)
- داشتن اينترفيسهاي گوناگون براي ارتباط با برنامههاي مختلف
- نصب و برداشتن آسان نرمافزار اوراكل
- در اختيار گذاشتن GUI كمكي براي كاربران مبتدي جهت نگهداري بانك اطلاعاتي
- ابزار OEM Grid بهتر در مقايسه با نسخههاي قبلي
قابليت تنظيم و افزودن كارايي بانك اطلاعاتي
- افزايش كارايي Automatic Memory Tuning) AMT)
- افزايش قابليت مديريت منابع I/O با دادن حق تقدم به فايلها، نوع فايلها و گروههاي ديسك ASM
- در نسخه جديد اوراكل، ADDM ميتواند در تمامي سطوح RAC به مدير پايگاه مشاوره دهد.
- مرتبسازي (Sorting) سريعتر انجام ميگردد.
قابليتهاي جديد امنيتي و كنترل كاربران
- طريقه رمزگذاري در اوراكل 11g از DES به SHA-1 تغيير يافته و در نتيجه رمزگذاري در اين نسخه از اوراكل امنتر شده است.
- معرفي فايلهاي امن SecureFiles به جاي LOBs
- معرفي Audit Vault براي امنيت بيشتر كاربران
- توانايي تعريف Security روي پورتها و URLها