الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة في إدارة قواعد البيانات أوراكل

مثبّترائج
بدأه م. حسام فيصل في 28 يوليو 2006 · 157 رد · 216,063 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#51

أخي الكريم يمكنك مراجعة tnsnames التي قمت بشرحها على الرابط :

/index.ph...mp;#entry525030

#52

اخي حسام

الاسم الذي وضعته عند تنصيب الويندوز هو root

لكن بدون كلمة مرور

معنى كذا لازم أضع للويندوز كلمة مرور ؟

460.gif

#53

طبعاً .. حتى يعمل لديك Enterprise

#54

hi iam zhino from iraq and iam very glad when i visite this site and i read this curse of oracle it is very good and its very important and iam visiting this muntadyat every days

post-90356-1159948604_thumb.gif

#55

hi Mr.hesam faisal

please help me to solve my problem

my problem is this(how to load a content of a text file in any drvie of my computer to a table of oracle like employees becouse i have too many text files and the content of these is about 24000 lines and more and i can not enter the data by my self and i hope you to help me please)thnk you very much.

#56

يمكنك أخي إستخدام الأداة SQL LOADER من أجل ذلك و سوف أشرحه في دروس قادمة ...

تم تعديل هذه المشاركة بواسطة حسام فيصل في 5 أكتوبر 2006 في 02:40

#57

thank you Mr.hesam

ok iam waiting for you until the lecture is propagation,and iam not male iam female.

#58

السلام عليكم ورحمة الله وبركاته

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

ربنا يعينك ويعطيك وافر الاجر والثواب

انا هحاول اخلص الدروس بسرعه عشان اكون متابعه درس بدرس ان شاء الله

#59

السلام عليكم

اخي حسام

عملت تهيئة لجهازي وأعدت تنصيب الاوراكل من نسخة مختلفة غير الاولى

أصبح لا يعمل لدي الـ Enterprise Manger ويظهر لي بنافمع العلم أ،ي أشرت عليه بعلامة ( صح ) عند التثبيت والان اذا دخلت للـUniversal Installer أجد أنه مكتوب أمامه Insallted وعملت له Reinstall

وقد ذهبت للوحة التحكم - أدوات إدارية - خدمات

ووجدت أن الخدمة OracleDBConsoleorcl نوع بدء تشغيلها تلقائي وإذا ضغطت عليها بالزر اليمين واخترت ( بدء ) يستغرق بعض الوقت ثم تظهر الرسالة المرفقة

السلام عليكم

اخي حسام

عملت تهيئة لجهازي وأعدت تنصيب الاوراكل من نسخة مختلفة غير الاولى

أصبح لا يعمل لدي الـ Enterprise Manger ويظهر لي بنافذة المتصفح لا يمكن العثور على الصفحة ، مع العلم أ،ي أشرت عليه بعلامة ( صح ) عند التثبيت والان اذا دخلت للـUniversal Installer أجد أنه مكتوب أمامه Insallted وعملت له Reinstall

وقد ذهبت للوحة التحكم - أدوات إدارية - خدمات

ووجدت أن الخدمة OracleDBConsoleorcl نوع بدء تشغيلها تلقائي وإذا ضغطت عليها بالزر اليمين واخترت ( بدء ) يستغرق بعض الوقت ثم تظهر الرسالة المرفقة

post-2767-1160782628_thumb.jpg

460.gif

#60

جرب تنفيذ هذا الأمر من الدوس

emctl start dbconsole
#61

عملت وظهرت رسالة

Environment variable ORACLE_SID not defined. Please define it.

460.gif

#62

نفذ التعليمة

set oracle_sid=orcl
1
#63

أخي حسام ظهرت لي رسالة لما نفذت الامر السابق وهي

Em Configuration issue D:\oracle\product\10.1.0\Db_3/root.lan_orcl not found.

مع العلم ان اسم جهازي حاليا

root

وكان اسمه root.lan مع ارقام

460.gif

#64

أولاً : أخي الكريم الإصدار 10.1.0 الذي تعمل عليه لا أحبذه و له الكثير من المشاكل ، استخدم اللإصدار10.2

ثانياً : لا يجوز أن تقوم بتغيير اسم الجهاز لأن Enterprise يعتمد عليه ..

ما عليك فعله هو إنشاء قاعدة جديدة ، و الطريقة تجدها في فهرس الدورة ..

#65

السلام عليكم :

عذراً على الإنقطاع في سلسلة الدروس و السبب هو قلة الوقت في الفترة السابقة ..

سيتم تجزيء هذا الدرس إلى جزئين و السبب هو الحد الأقصى للصور ضمن المشاركة الواحدة

سيكون موضوعنا اليوم هو تصدير البيانات من القاعدة إلى قاعدة أخرى ....

Data pump Utilily :

هي أداة تضمن نقل البيانات من قاعدة إلى أخرى بطريقة سهلة و بدون مشاكل . ما يجعل استخدام هذه الأداة سهلة هو القدرة على التعامل معها في الإصدار 10g من قبل Enterprise Manager ..

لإستخدامها :

1- نشغل Enterprise Manager كما فعلنا في المرات السابقة ..

2- من صفحة Maintenance نضغط على Export to files كما في الصورة :

pic15.JPG

ستظهر الصفحة التالية :

pic16.JPG

حيث الخيارات :

1- Database : لتصدير كامل القاعدة أي ما يمكله جميع المستخدمين بإستثناء مستخدمي Sys, ORDSYS, ORDPLUGINS .. إلخ و هذا ما نسميه [Full Export ..

2- Schemas : لتصدير ما يوجد داخل مخطط schema أي ما يملكه مستخدم أو أكثر ...

3- Tables : لتصدير ما يحويه جدول أو أكثر ..

سوف نختار Database ثم نضع اسم مستخدم النظام و كلمة مروره ..

عندها ستظهر ثلاثة مراحل :

1- نضع في المرحلة الأولى خيارات التصدير مثل عدد المسالك (Threads ) التي سيتم تخصيصها لهذه العملية ... إذا كانت القاعدة كبيرة و تحوي على عدد ضخم من البيانات فأنصح بزياد هذه العدد و لكن لا نزيد كثيراً ... عدد13 – 15 threads كحد أقصى لقاعدة تحوي على 5 غيغا بايت من البيانات ...

أما في القسم Estimate Disk Space فهو حساب المساحة التي قد يحتاجها ملف التصدير ، و يمكننا الضغط على الزر Estimate Disk Space Now لمعرفة الحجم الذي قد يستهلكه ...

و في الجزء الأخير نشاهد خيار إنشاء log file لعملية التصدير ...

pic17.JPG

نضغط على الزر NEXT ..

2- pic19.JPG

نضع هنا مسار Export File .. في الحقل Directory Object نجد هناك مسارات معدة مسبقاً ...

ما يهمنا أننا نريد إنشاء Directory خاص بنا لذلك نضغط على زر Create Directory .. تظهر لنا واجهة بالشكل :

pic20.JPG

نضع اسم Directory و المسار ثم ok ...

نعود إلى الصفحة الابقة و نختار اسم المسار الذي وضعناه و من File Name نحدد اسم file ..

الشيء الجميل هنا أننا نستطيع التصدير إلى أكثر من ملف بحيث يتم توزيع المساحة على هذه الملفات التي يمكن أن نعتبرها تقسيماً للملف الكامل .. حيث نستطيع تحديد Maximum File Size (MB كحد أقصى لحجم الملف الواحد ...

3- تضم المرحلة الثالثة خياراً رائعاً و هو إنشاء job أي يمكننا تنفيذ عملية التصدير في وقت معين :

pic21.JPG

أو يمكننا تنفيذ عملية التصدير مباشرة بإختيار Immediate كما في الصورة ...

4- المرحلة الرابعة تضم كود pl/sql الذي يمكننا إنشاء Stored procedure تقوم بعملية التصدير بنفس الخيارات التي وضعناها في الخطوات السابقة ...

و أخيراً نضغط على الزر Submit Job لتبدأ عملية التصدير ...

بعد أن تنتهي سنجد في داخل المجلد الذي قمنا بتحديده ملف dmp و هو ملف التصدير المطلوب ..

size=5]الآن سنقوم بعملية Import للملف السابق :

1- شغل Enterprise Manager و سجل الدخول كما سبق ...

2- من الصفحة Maintenance نختار Import Form Files ...

3- تظهر صفحة نشاهد فيها :

pic26.JPG

من Database Versions نحدد الإصدار الذي تم إنشاء ملف Export بواسطته فإما 10g و ما بعده (مستقبلاً ) أو الإصدار ماقبل 10g أي 9i أو 8i .....

من Files نحدد إسم الملف Export من File name و مسار مجلده Directory Object ...

من Import Type نحدد ماذا نريد من هذا الملف : هل نريد إستيراده بشكل كامل Entire Files أو مخططات Schemas (ما يملكه مستخدم ما ) أو إستيراد جداول بعينها ...

في النهاية نضع اسم مستخدم النظام و كلمة مروره ..

ثم Continue ..

تظهر أربعة مراحل :

1- المرحلة الأولى Remapping :

pic22.JPG

و يقصد بها ما إذا كنا نريد توزيع ما داخل ملف التصدير .

مثال :

نريد وضع ما يملكه االمستخدم Scott الذي قمنا بتصديره داخل مخطط المستخدم hr :

نضغط على زر Add Another Row في قسم Re-Map Schemas فيبدأ عملية القراءة من File عندما ينتهي تظهر الصفحة بالشكل :

pic23.JPG

حيث نضع Source Schema على Scott و Destination Schema على Hr ....

كما يمكنك توزيع البيانات داخل فضاء جدولي معين على فضاءات جدولية أخرى من القسم Re-map Tablespaces ..

- كما يمكنك وضع البيانات داخل ملفات البيانات محددة ...

2- مرحلة الخيارات Options :

pic24.JPG

حيث نضع عدد Threads كما شرحناه في قسم Export ...

3- مرحلة إنشاء job :

pic25.JPG

4- المرحلة النهائية و هي Review :

حيث يحوي على كود Pl/sql الذي يمكننا بواسطته إنشاء Stored Procedure كما ناقشنا هذا الموضوع في قسم Export ...

و بذلك نكون فد انتهينا من شرح هذه الأداة المهمة ......

#66

السلام عليكم ورحمة الله وبركاته

لو سمحت أخ حسام أنا تخصص كمبيوتر وتنقصني خبره في بعض الاشياء

فيه أسئله خاصه ودي اسئلك عنها بس ياليت يكون لك عنوان بريد خاص وانا ارسلك عليه احتاجه ضروري

اذا ماعندك مانع طبعا وجزاك الله الف خير ع المواضيع الجميله " وتاكد انه حنا أخوان دين واحد قبل كل شي"

أنتظر ردك

#67

عذرا ... لم أنتبه الى الدرس ...

أعتقد أن الصورة أصبحت واضحة لكيفية نقل قاعدة البيانات من جهاز إلى اخر

اي كل ما عليك هو نقل ملف التصدير على ما أعتقد

هذا السؤال الذي كان محيرني كثيرا

ألف شكر على مجهودك

بانتظار دروس أخرى

SCJP 5.0

#68
اقتباس
عذرا ... لم أنتبه الى الدرس ...

أعتقد أن الصورة أصبحت واضحة لكيفية نقل قاعدة البيانات من جهاز إلى اخر

اي كل ما عليك هو نقل ملف التصدير على ما أعتقد

ليس بالضرورة .. فهناك عملية Backup التي تؤدي هذه العملية ...

#69

اشكرك اخى الكريم على جهودك الجبارة

ارجو ان تمكنت من ارفاق الملفات والدروس على شكل pdf

حتى تعم الفائدة وارجو مراسلتى على الايميل

eath2002@hotmail.com

شاكرا

#70

الله يعطيك العافيه اخي حسام على هذا الشرح الأكثر من رائع وفي انتظار المزيد ....

تحياتي

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#71

السلام عليكم ورحمة الله وبركاته

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

صحيح والله اكثر من رائعة وإن شاء الله تستمر ونستمر معك

#72

الاخ حسام

بارك الله فيك على هذا الشرح الرائع

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

loranc111 كتب:
الاخ حسام

بارك الله فيك على هذا الشرح الرائع

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

وهذه مساهمه منى للاخوه المهتميين بدراسة ادارة قواعد بيانات اوركل

عباره عن مجموعه من الكتب الهامه وهى مقتبسه من اخ عزيز من منتدى عرب اوركل

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

وننتظر الدرس القادم باذن الله

http://www.4shared.com/dir/151942/40923550/sharing.html

#73

مجهود رااااااااااائع

#74

شكرا جدا على مجهودكم الجبار

#75

مشكور أخوي على هذي الدروس الرائعة لكن فيه سؤال هل يمكنني بعد اذنك طباعة هذه الدروس وإن امكن كيف يكمنني طباعة الدرس فقط بدون اظهار بقيه العناصر في صفحة الإنترنت واكرر الشكر الجزيل لك على هذه الدورة الممتعه

مواضيع مشابهة