HamidReza Ireh

حمیدرضا ایره

HamidReza Ireh

حمیدرضا ایره

۳۹ مطلب با موضوع «DataBase» ثبت شده است

دو کاربری که بصورت پیشفرض در هنگام نصب هر پایگاه داده اوراکل نصب می شوند، sys و system هستند. (البته تعدادی کاربر دیگر نیز ایجاد می شوند که آنها بصورت پیشفرض Lock هستند) کاربر sys که در اوراکل 11g به بعد باید با مجوز SYSDBA به پایگاه داده متصل شود. sys دارای بالاترین سطح دسترسی به پایگاه داده اوراکل می باشد. system کاربری است که تمامی مجوز های سیستمی لازم را تحت Role یا نقش DBA را دارد. این کاربر می تواند کاربران را ایجاد یا حذف کنید، به کاربران مجوز اهدا و یا از آنها بازپس بگیرد، ایجاد Tablespace ها و غیره. در ادامه تفاوت های این دو کاربر گفته شده است.

یک اسکیما (Schema) مجموعه ای از ساختارهای منطقی و اشیا پایگاه داده است. هر اسکیما تحت مالکیت یکی از کاربرن اوراکل می باشد و می تواند نامی مشابه با نام کاربر (مالک اسکیما) داشته باشد. کاربر SYS مالک اسکیمای SYSDBA و تمامی اشیا آن می باشد. هر کاربر مالک یک اسکیما است و اشیا اسیکما می توانند توسط دستور های SQL ایجاد شوند یا تغییراتی در آنها داده شود. در ادامه فهرستی از اشیا یک اسیکما آورده شده است:

توسط این توابع می توان در رشته ها تغییراتی را ایجاد کرد (رشته می تواند حاصل یک جستجو باشد).

انواع توابع رشته ای عبارت اند از :

1.ASCII

ASCII ( character_expression )

1.مجموعه دستورات T-SQL با مثال
      زبان: انگلیسی

      تعداد صفحات: 200

      حجم فایل : 2.33MB

      دانلود...

یکی از وظایف سیستم مدیریت پایگاه داده، حفظ سازگاری(consistency) داده‌ها می‌باشد. برای مثال یکی از راهکار هایی که برای این منظور ارائه می‌دهد انجام عملیات در قالب تراکنش هاست. با این حال گاهی خطا‌ها و شکست هایی (failure) در حین عملیات ممکن است پیش بیاید که منجر به خروج سیستم از وضعیت سازگار خود گردد. بعنوان مثال ممکن است سخت افزار سیستم دچار مشکل شود، مثلا دیسک از کار بیفتد (disk crash) یا آنکه برق قطع شود. خطاهای نرم افزاری نیز می‌توانند جزو موارد شکست و خرابی بحساب آیند که خطای منطق برنامه (logic) از این نمونه می‌باشد. در چنین شرایطی بحثی مطرح می‌شود تحت عنوان بازیابی  (recovery)  و ترمیم پایگاه داده که در این مقاله قصد داریم در مورد آن صحبت کنیم. بنا به تعریف بازیابی به معنای بازگرداندن یک پایگاه داده به وضعیت سازگار گذشته خود، بعد از وقوع یک شکست یا خرابی است. توجه داشته باشید که اهمیت بازیابی و ترمیم پایگاه داده تا آنجایی است که حدود 10 درصد از سیستم‌های مدیریت پایگاه داده را به خود اختصاص می‌دهند.