400 likes | 639 Views
اوراکل به معنی پیش گویی و غیبت گویی به معنای معبد یا پرستش گاه و نیز به معنای مصون از خطا و منزه از گناه می باشد. سازمان CIA یکی از اولین مشتریان و متقاضیان اصلی اوراکل Ellison و Miner پروژه ای برای سازمان CIA طراحی کردند که نام رمز ورودی آن Oracle بود .
E N D
اوراکل به معنی پیش گویی و غیبت گویی به معنای معبد یا پرستش گاه و نیز به معنای مصون از خطا و منزه از گناه می باشد. oracle
سازمان CIAیکی از اولین مشتریان و متقاضیان اصلی اوراکل Ellison و Miner پروژه ای برای سازمان CIA طراحی کردند که نام رمز ورودی آن Oracle بود. پس از آن لری الیسون و روبرت ماینر تصمیم گرفتند که محصول تجاری خود را با نام oracleبه عنوان محصول تجاری و نام کمپانی آن ها معرفی کنند. امروزه نام موتور RDBMS بانک اطلاعاتی Oracle می باشد. اوراکل نه تنها بهترین نرم افزار بانک اطلاعاتی رابطه ای است، بلکه پیچیده ترین آن ها نیز می باشد. oracle
سیستم عامل های اوراکل پایگاه داده ای اوراکل با درنظر گرفتن نسخه ی آن (مثلاً نسخه ی 5 یا 6) بر روی کلیه نسخه های ویندوز (از 95 تا ویستا) قابل اجرا است. همچنین این برنامه قابل اجرا بر روی کلیه نسخه های لینوکس می باشد. به دلیل وجود رقبای قدرتمند لازم است که این برنامه بر روی کلیه سیستم های موجود اجرا شود. oracle
سیستم مورد نیاز سیستم پنتیوم 3یا 4 یا CPU حداقل 800MHZ، RAM 256MB(اگر 512 باشد بهتر است) حداقل 10GB فضای خالی در دیسک. اگر RAM سیستم شما 256MB است، مطمئن شوید که ویندوز شما حداقل 400 MB، Virtual Memory داشته باشد. oracle
حداقل 6G از هارد شما به دلایل زیر پر می شود: • فضای خالی برای دانلود یا کپی فایل ZIPمربوط به نصب برنامه: 1.5 G • فضای خالی برای خارج کردن فایل ZIP از حالت فشرده: 1.5G • فضای خالی برای نصب اوراکل 10g : 2G • فضای خالی برای نصب اوراکل 10g :2G • فضای خالی برای نصب برنامه های جانبی اوراکل 10g : 2-5 GB oracle
ویژگی های اوراکل نسبت به سایرین • تفاوت معماري • مستقل از سيستم عامل • امكان مديريت بر حجم نامحدود از اطلاعات • ايجاد امنيت با بالاترين سطوح كنترل oracle
نسخه های مختلف اوراکل نسخه 1: تولید درسال 1978، نوشته شده به زبان اسمبلی، با حداکثر خافظه 128KB. این نسخه از اوراکل بطور رسمی معرفی نشد. نسخه 2: تولید در سال 1980، اولین بانک اطلاعاتی رابطه ای با استفاده از SQL نوشته شده، این نسخه تحت VAX/VMS اجرا می شد. نسخه 3: تولید در سال 1982، نوشته شده به زبان C، اولین بانک اطلاعاتی DBMS که بر روی PC و Mini Computer اجرا شد. نسخه 4: تولید در سال 1983، همگام با تغییر نام شرکت از Relational Software Inc به Oracle، نسخه 4نوشته شد. ویژگی Read Consistency در این نسخه برای اولین بار مطرح شد. نسخه 5: تولید در سال 1986،دارای قابلیت Client/Server و همچنین پشتیبانی از Queryهای توزیعی. همچنین یک سال بعد ابزار 4GL Case به آن اضافه شد. oracle
نسخه 6: تولید در سال 1988، دارای قابلیت پشتیبانی از زبان برنامه نویسی PL/SQL نسخه 6/2: تولید در سال 1989، دارای قابلیت Paralel/SQL نسخه 7: تولید در سال 1992، این نسخه از اوراکل برای سیستم عامل های Linux/Unix طراحی شد. نسخه 7/1: تولید در سال 1994، قابل اجرا برروی PC، ساختار اصلی اوراکل در این نسخه به روزرسانی شد. نسخه 8: تولید در سال 1997، کاربران بیشتری را تحت پوشش قرار دادف داده های سنگین تری را تبادل می کرد، قابلیت دسترسی بالاتری داشت. نسخه 8i: تولید در سال 1999، نوشته شده به زبان جاوا.(نسخه اینترنتیi=) نسخه 9i: تولید در سال 2001، دارای قابلیت Real Application Server نسخه 10g: تولید در سال 2004، این نسخه تحت شبکه است.(g=grid) oracle
نسخه جدید اوراکل با نام 11g در 20 تیر 1386 بصورت رسمی توسط این سرکت معرفی گردید. اين نسخه نسبت به Oracle 10g حدود 482 قابليت جديد دارد كه اغلب در زمينه: • مديريت بهتر • دسترسيپذيري بيشتر • ساختار هوشمندانه ارائه شده است. oracle
در اين نسخه با استفاده از فناوري فشردهسازي تقريباً دو سوم در ذخيرهسازي اطلاعات صرفهجويي ميشود. امكاناتي همچون: • Data Guard • Replay Workload (براي ذخيره تمامي فعاليتهاي پايگاه داده • Online Application Upgrades • Quick Fault Resolution (مديريت سريع رفع اشكال) • Database Repair Adviser (براي كمك به مديران پايگاه اطلاعاتي) • كامپايلر Native براي Java و PL/SQL اين نسخه را از اوراكل 10g متمايز مينمايد. oracle
بيشتر قابليتهاي جديدي كه در نسخه 11g وجود دارد، در واقع ابزارهايي هستند كه به DBA كمك ميكنند كارهاي مديريتي مانند مديريت حافظه، مديريت فضا و ... را بهتر انجام دهد. در ایران اگرچه هنوز در ايران سازمانها و شركت زيادي با نسخههاي 8 و 9iكار ميكنند و اغلب درصدد ارتقاي سيستمهاي خود به Oracle 11g هستند و گمان نميرود حداقل تا چند سال آينده از اين نسخه جديد استفاده كنند. oracle
قابلیت های نسخه 11g • قابليت پشتيباني از زبانها- توسعه درايور PHP براي اوراكل- توسعه كامپايلرهاي Java و PL/SQL- پشتيباني بيشتر از زبان XML- پيشرفت در مديريت Sequenceها با ByPass كردن DML- توانايي نوشتن ماكرو با زبان C oracle
قابليتهاي جديد براي مديران پايگاهداده (DBA)- پيشرفت در مديريت چرخه اطلاعات يا Information Lifecycle Management • قابليت Interval Partitioning كه به صورت خودكار پارتيشنهاي جديد را براي دادههاي جديد درست ميكند. • ابزارهاي جديد جهت Load Balancing • نوع داده جديد به نام Simple_integer در اين نسخه اضافه شده است. اين نوع داده هميشه NOT NULL است، به جاي اينكه Overflow شود، Wrap ميشود و از PLS_INTEGERسريعتر است. oracle
- در اين نسخه از اوراكل مي توانيم جدولي را Compress كنيم و آن را در OLTP معمولي استفاده نماييم.- Trigger DMLها حدوداً 25 درصد سريعتر كار ميكنند.- پيشرفت در مديريت فايلهاي اطلاعاتي NFS- در اوراكل Server-Side Connection Pooling، 11g به ما اجازه ميدهد Sessionها را سريعتر توليد كنيم. - توانايي تعريف ستونهاي مجازي كه در حقيقت Function هستند. - اضافه شدن صفحهكليد Super براي اوراكل شيءگر- قابليت ذخيره XML در CLOB يا Binary oracle
- نوع جديد Trigger مركب كه داراي Sectionهايي براي پروسههاي Before ،Row و AFTER است.- اضافه شدن Automatic Diagnostic Repository (ADR) براي ذخيره خطاهاي به وجود آمده- ابزار جديدي به نام Hangman Utility براي پيدا كردن عوامل كندي پايگاهداده- ابزار جديد كنترل سلامتي پايگاه داده به نام Health Monitor (HM)- ابزار جديد Advisers براي بالابردن كارايي پايگاهداده- امكان تعريف نوبت اجرا شدن Triggerها - توانايي تعريف ايندكسهاي مخفي يا Invisible Index oracle
قابليتهاي جديد در Oracle Enterprise Manager (OEM) - داشتن اينترفيسهاي گوناگون براي ارتباط با برنامههاي مختلف- نصب و برداشتن آسان نرمافزار اوراكل- در اختيار گذاشتن GUI كمكي براي كاربران مبتدي جهت نگهداري بانك اطلاعاتي- ابزار OEM Grid بهتر در مقايسه با نسخههاي قبلي oracle
قابليت تنظيم و افزودن كارايي بانك اطلاعاتي - افزايش كارايي Automatic Memory Tuning) AMT)- افزايش قابليت مديريت منابع I/O با دادن حق تقدم به فايلها، نوع فايلها و گروههاي ديسك ASM- در نسخه جديد اوراكل، ADDM ميتواند در تمامي سطوح RAC به مدير پايگاه مشاوره دهد.- مرتبسازي (Sorting) سريعتر انجام ميگردد. oracle
قابليتهاي جديد امنيتي و كنترل كاربران- طريقه رمزگذاري در اوراكل 11g از DES به SHA-1 تغيير يافته و در نتيجه رمزگذاري در اين نسخه از اوراكل امنتر شده است.- معرفي فايلهاي امن SecureFiles به جاي LOBs- معرفي Audit Vault براي امنيت بيشتر كاربران- توانايي تعريف Security روي پورتها و URLها oracle