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ها