الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ارشفة الـ DB

Featured Replies

بتاريخ:

السلام عليكم
النسخ الاحتياطي Backup من مهام الـ DBA ولابـد ان تكـون الـ DB في وضع ارشفة Archiv أو وضع غير الارشفة noarchiv وفي حالة الارشفة فيها تسهل على الـ DBA اخذ نسخ آخر تعديلات طرة على الـ DB

طريقة تحويل الـ DB الى وضع الارشفة Archiv عن طريق الـ SQL:

1.إغلاق الـ DB إما IMMEDIATE أو TRANSACTIONAL أو NORMAL

SQL>shutdown abort;



2.فتح الـ DB في وضع Mount

SQL>startup normal;



3.كتابة جملة :

SQL>alter database archivlog;



4.فتح الـ DB كامل

SQL>alter database open;



ملاحظة:

SQL>alter database [archivelog | noarchivelog];




طريقة تحويل الـ DB الى وضع الارشفة Archiv عن طريق الـ OEM:
من قائمة Instance تجد قائمة Configuration
تجد في لسان التبويب Recvorey
ضع علامة صح على Archive Log Mode
OEM:Oracle Enterprise Manager
وهذا سوف تأخذ الـ Backup دون مشاكل

كما يوجد نوعين لعملية ارشفة Archiv تلقائي Automatic أو يدوي Manual
عن طريق البرميتر Parameter التالي LOG_ARCHIV_START
أما الخيار True لوضعها تلقائي Automatic
جملة الـ SQL

SQL> alter system archive log = start;


أو الخيار False لوضعها يدوي Manual
sql]SQL> alter system archive log = stop; [/sql]
جملة اخذ الارشفة في حالة يدوي

SQL>alter system archiv log current;


كما يوجد طريقة التحويل عن طريق برنامج الـ OEM :
من قائمة Instance يوجد قائمة Configuration يوجد به لسان تبويب Recovry ضع علامة أمام عبارة Automatic Archival



كما يكمنك معرفة اكثر عن طريق جملة الـ SQL بمعلومات الارشفة الخاصة بـ DB الخاص بك:

SQL>archive log list;



يمكن معرفة معلومات أكثر حول الارشفة الخاصة بالـDB:

SQL>select destination, binding, target, status
from v$archive_dest;


أو

SQL>destination, faiil, sequence, error
from v$arachive_dest where status='ERROR';



كما يوجد بارميتر خاص بتحديد عدد ARCn (هو أحد معالجات في الخلفية Bakground Process وهو عند أمتلاء الـ Redo Log Files يسحبه (ARc) ويضعه في Archived Redo Log Files وهو
LOG_ARCHIVE_MAX_PROCESSES يمكن تعريف عدد 10 ARC كحد اقصى كم يمكن تعديد عدد الـ ARC بوساطة جملة الـSQL :
SQL>alter system set
log_archive_max_processes= 3;
في المثال السابق حدد عدد ARC بـ 3 ARC فقط

وللحديث بقية.....


اخوكم ابو تركي DBA ORACLE9i

بتاريخ:

الله يعطيك العافية أخ ابوتركي : )
إلى الأمام دوماً


أخوك Oracle

بتاريخ:

الف الف الف شكر

بتاريخ:

شكرا ا ا ا

بتاريخ:
  • كاتب الموضوع

يعطيكم 100000000000 عافية اخواني على حسن الرد
وشكراً

بتاريخ:

الله يعطيط العافي وما قصرت
اخوك بهاء

بتاريخ:

شكرا جدا

بتاريخ:

شكراَ أخوي وجزاك الله خير


تحياتي / ابو ساري

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى

وبارك الله فيك ولك وعليك وجعله فى ميزان حسناتك

والى الامام دوما

طارق

----------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ولا حول ولا قوة الابالله

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.