الانتقال إلى المحتوى

تكوين database على ال server


الزنتاني

Recommended Posts

أخوكم الزنتاني ............
بعد التحية ،،،،،
شكراً على التعاون وأتمنا منكم تزويدى بالمعلومات الكافية عن تكوين قاعدة البيانات على الملقم وارجو شرح مايسمى بال logfile ,controlfile,merror وكيفية حساب
حجم قاعدةالبيانات بالبايت وتكوين tablespace أو اذا كان لديكم كتب أو CDS
عن هذه المعلومات
وشكراً

رابط هذا التعليق
شارك

السلام عليكم
أخي بالنسبة لإنشاء قاعدة البيانات هناك طريقتين هما :

1-عن طريق الأداة Database Configuration Assistant والموجودة في
start--->programs---->oracleDB------>Configuration and Migration Tools
وهذه تعبر الطريقة السهلة والتي لاتحتاج إلى إعدادات سابقة فقط تحتاج إلى تحديد اسم مسمى قاعدة البيانات، مكان وعدد ملفات قاعدة البيانات وحجم ال SGA .

2- manually عن طريق ملف معد مسبقا وهذه الطريقة بإختصار :

1- إنشاء ملف initiallation parameter file والذي يوجد ملف معد مسبقا منه هو ملف initSID.ora فقط تحتاج للقيام بعمل نسخ له وتغيير القيم حسب ماتتطلبه الحاجة.
2-تشغيل قاعدة البيانات في وضع NOMOUNT .
3- إنشاء ملف نصي يحتوي على CREATE DATABASE COMMAND ثم تنفيذ هذا الملف .
4-فتح قاعدة البيانات OPEN DATABASE .
5-تنفيذ الملفات التالية :
CATALOG.SQL وهذا الملف يقوم بإنشاء مايسمى PERFORMANCE VIEWS وال SYNONYMS الخاصة بها .

تحياتي :)

رابط هذا التعليق
شارك

  • بعد 4 أسابيع...

الزنتاني .....
أخي الكريم بعد التحية
شكراً علي هذا الرد ولكن في الحقيقة أنا أريد معرفة حساب حجم قاعدة البيانات database بالبايت وجحم tablespace
عند تكوين قاعدة البيانات database علي server .
شكراً.

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

السلام عليكم
أخي الزنتاني آسف على التأخير في الرد ،ولكن لم أفهم المقصود حساب "حجم قاعدة البيانات database بالبايت" هل هو حجم ملفات Data files او حجم ملفات control files أو حجم redolog files ؟؟

اما بخصوص tablespace فيمكنك معرفة حجمها بإحدى طريقتين :

1-عن طريق Oracle Enterprise Manager
databases--->stoarge--->tablespaces--->users

وسوف تظهر لك المعلومات كاملة عن ال tablespaces التي تم اختيارها وملفات DATA FILES الخاصة بكل tablespaces واماكنها وحجمها ...الخ ،وهذه الطريقة هي الأسرع والأسهل .

2- أما الطريقة الثانية فهي الدخول على SQL*Plus بالمستخدم sys or system وتنفيذ الأمر التالي :

SELECT * FROM DBA_DATA_FILES


وسوف تظهر لك معلومات عن DATA FILES الإسم , الموقع , الحجم بالبايت .. الخ
أيضا يمكنك تنفيذ هذا الأمر والذي يقوم بحساب حجم ال tablespace (أي حجم جميع ملفات data files التابعة لها) بالبايت :

SELECT TABLESPACE_NAME,SUM(BYTES)
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME;


وهذا الأمر ايضا لمعرفة الحجم بالميجابايت :

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name
/


تحياتي

تم تعديل بواسطة msh
رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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