2. مقدمه
اوراکل دیتابیس قابلیتهای ترین کاربردی و مهمترین از تعدادی معرفی به مستند این درپردازیم مینسخه در که12cشده ارائه
ای ارائه از هدف .استقابلیتها این از گیری بهره خصوص در ریزی برنامه و گیری تصمیم مطلب نباشد می،که رویکرد این با
و سیستمها عملیاتی کارکرد در هزینه یا و خطا کمترینپیشبردفرآیندهایارتباطات و اطالعات فناوری توسعه پروژهگرشرکت وه
میدکو های.نماید بروز
نسخه12cژوئن در اوراکل دیتابیس2013پچ و2یعنی آن12.1.0.2جوالی در2014ت به توجه با .یافت انتشارنسخه جربه
11gاول انتشار که(11gR1)آنissueداشت ای بازدارنده هایدوم انتشار در و(11gR2)نسبی ثبات به دیتابیس افزار نرم
،رسیدDatabase Administratorنسخه اول انتشار از عملیاتی گیری بهره به نسبت دنیا در ها12c.کنند می عمل محتاط
این بروز دالیل مهمترین:از عبارتند رفتار
-نسخه دوم انتشار12cرا اوراکل دیتابیس.اند نموده لحاظ تغییر ریزی برنامه در
-نسخه به نسبت توجه قابل تغییرات11gمی ،بخشیده بهبود قبولی قابل شکل به را دیتابیس افزار نرم عملکرد اگرچه
اوراکل دیتابیس سرور کارکرد در خطاهایی بروز به منجر تواندافزار نرم متعاقبا و.شود
-نسخه به نسبت تغییرات حجم11gبه نیازتجهیز.نماید می مهم بسیار را دیتابیس نگهداشت و مدیریت های تیم دانشی
Featureنسخه در اوراکل دیتابیس های12c
نسخه در اوراکل دیتابیس قابلیتهای مهمترین معرفی به بخش این در12c.پردازیم می
DescriptionNew Feature
Adaptive Query Optimization is a term used in Oracle Database 12c
to describe a collection of features that work together to allow the
cost based optimizer (CBO) to improve the accuracy of execution
plans.
1- Adaptive Plans: Adaptive Join Methods - Adaptive Parallel
Distribution Methods
2- Adaptive Statistics: Dynamic Statistics - Automatic Re-
Optimization - SQL Plan Directives
Adaptive Query Optimization
In-Database Archiving is a feature added to Oracle Database 12c to
allow this type of "mark for delete" functionality out-of-the-box,
with fewer changes to the existing application code.
In-Database Archiving
The multitenant option represents one of the biggest architectural
changes in the history of the Oracle database. The option introduced
the concepts of the Container Database (CDB) and Pluggable
Database (PDB).
- Container Database (CDB): On the surface this seems very
similar to a conventional Oracle database, as it contains
Multitenant option
3. most of the working parts you will be already familiar with
(controlfiles, datafiles, undo, tempfiles, redo logs etc.). It
also houses the data dictionary for those objects that are
owned by the root container and those that are visible to all
PDBs.
- Pluggable Database (PDB): Since the CDB contains most of
the working parts for the database, the PDB only needs to
contain information specific to itself. It does not need to
worry about controlfiles, redo logs and undo etc. Instead it is
just made up of datafiles and tempfiles to handle its own
objects. This includes its own data dictionary, containing
information about only those objects that are specific to the
PDB.
In previous releases point in time recovery of a table or table
partition was only possible by manually creating a point in time
clone of the database, retrieving the table using data pump, then
removing the clone. Oracle 12c includes a new RMAN feature which
performs all these steps, initiated from a single command.
RMAN Table Point In Time
Recovery (PITR)
In Oracle 12c, and back-ported to 11.2.0.4, the data redaction
feature uses the DBMS_REDACT package to define redaction policies
that give a greater level of control and protection over sensitive
data.
Data Redaction
(DBMS_REDACT)
The Automatic Database Diagnostics Monitor (ADDM) has been
available since Oracle 10g as part of the Diagnostics and Tuning
option in Enterprise Edition. ADDM analyzes the contents of the
Automatic Workload Repository (AWR) to identify potential
performance bottlenecks and attempts to perform root cause
analysis of them. Since the AWR snapshots are taken on an hourly
basis by default, this has meant ADDM was limited to retrospective
analysis on an hourly basis.
Enterprise Manager Cloud Control has included functionality to
perform real-time ADDM reports for some time.
Real-Time Automatic
Database Diagnostics Monitor
(ADDM)
Oracle 12c allows multiple indexes on the same set of columns,
provided only one index is visible and all indexes are different in
some way.
Multiple Indexes on the Same
Set of Columns
Adaptive Query Optimization:انتخاب ،است موثر توجهی قابل شکل به اوراکل دیتابیس کارایی روی بر که مهم قابلیتهای از یکی
دستورات اجرای شیوه بهترینSQLکه باشد میOptimal Execution Planتوجه با اوراکل دیتابیس سرور مدل این در .شود می نامیده
اجرای رویه بهترین ... و جدول هر روی موجود ایندکسهای ،جداول سطرهای تعداد از اعم دیتابیس سطح از شده آوری جمع های آماره به
دستورSQLپا زمان که،کند می حداقل را کاربر به سخگوییقابلیت این .نماید می انتخابنسخه در12cاست یافته بهبود اوراکل دیتابیس.
-Adaptive Plans:CBO(مخففCost Based Optimizerبهترین شناسایی جهت دیتابیس های آماره از )execution
planدستورات اجرایSQLیا نباشند صحیح ها آماره این اگر .کند می استفاده(مانند باشند پیچیده منطقی گزارهای دارای
شرطاجرای در مناسبی کارایی بنابراین و نباشد صحیح آنها برای شده محاسبه کاردینالیتی که دارد وجود امکان این )تو در تو های