أخي الكريم يمكنك مراجعة tnsnames التي قمت بشرحها على الرابط :
دورة في إدارة قواعد البيانات أوراكل
اخي حسام
الاسم الذي وضعته عند تنصيب الويندوز هو root
لكن بدون كلمة مرور
معنى كذا لازم أضع للويندوز كلمة مرور ؟
طبعاً .. حتى يعمل لديك Enterprise
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.
يمكنك أخي إستخدام الأداة SQL LOADER من أجل ذلك و سوف أشرحه في دروس قادمة ...
تم تعديل هذه المشاركة بواسطة حسام فيصل في 5 أكتوبر 2006 في 02:40
thank you Mr.hesam
ok iam waiting for you until the lecture is propagation,and iam not male iam female.
السلام عليكم ورحمة الله وبركاته
احب اشاركك لاول مرة فى هذه الدروس انا بالفعل ابتديت اذاكر ادمن وان وبصراحة ربنا يكرمك طريقتك ممتازة وتسلسل الدروس جميل جدا
ربنا يعينك ويعطيك وافر الاجر والثواب
انا هحاول اخلص الدروس بسرعه عشان اكون متابعه درس بدرس ان شاء الله
السلام عليكم
اخي حسام
عملت تهيئة لجهازي وأعدت تنصيب الاوراكل من نسخة مختلفة غير الاولى
أصبح لا يعمل لدي الـ Enterprise Manger ويظهر لي بنافمع العلم أ،ي أشرت عليه بعلامة ( صح ) عند التثبيت والان اذا دخلت للـUniversal Installer أجد أنه مكتوب أمامه Insallted وعملت له Reinstall
وقد ذهبت للوحة التحكم - أدوات إدارية - خدمات
ووجدت أن الخدمة OracleDBConsoleorcl نوع بدء تشغيلها تلقائي وإذا ضغطت عليها بالزر اليمين واخترت ( بدء ) يستغرق بعض الوقت ثم تظهر الرسالة المرفقة
السلام عليكم
اخي حسام
عملت تهيئة لجهازي وأعدت تنصيب الاوراكل من نسخة مختلفة غير الاولى
أصبح لا يعمل لدي الـ Enterprise Manger ويظهر لي بنافذة المتصفح لا يمكن العثور على الصفحة ، مع العلم أ،ي أشرت عليه بعلامة ( صح ) عند التثبيت والان اذا دخلت للـUniversal Installer أجد أنه مكتوب أمامه Insallted وعملت له Reinstall
وقد ذهبت للوحة التحكم - أدوات إدارية - خدمات
ووجدت أن الخدمة OracleDBConsoleorcl نوع بدء تشغيلها تلقائي وإذا ضغطت عليها بالزر اليمين واخترت ( بدء ) يستغرق بعض الوقت ثم تظهر الرسالة المرفقة
جرب تنفيذ هذا الأمر من الدوس
emctl start dbconsole
نفذ التعليمة
set oracle_sid=orcl
أخي حسام ظهرت لي رسالة لما نفذت الامر السابق وهي
Em Configuration issue D:\oracle\product\10.1.0\Db_3/root.lan_orcl not found.
مع العلم ان اسم جهازي حاليا
root
وكان اسمه root.lan مع ارقام
أولاً : أخي الكريم الإصدار 10.1.0 الذي تعمل عليه لا أحبذه و له الكثير من المشاكل ، استخدم اللإصدار10.2
ثانياً : لا يجوز أن تقوم بتغيير اسم الجهاز لأن Enterprise يعتمد عليه ..
ما عليك فعله هو إنشاء قاعدة جديدة ، و الطريقة تجدها في فهرس الدورة ..
السلام عليكم :
عذراً على الإنقطاع في سلسلة الدروس و السبب هو قلة الوقت في الفترة السابقة ..
سيتم تجزيء هذا الدرس إلى جزئين و السبب هو الحد الأقصى للصور ضمن المشاركة الواحدة
سيكون موضوعنا اليوم هو تصدير البيانات من القاعدة إلى قاعدة أخرى ....
Data pump Utilily :
هي أداة تضمن نقل البيانات من قاعدة إلى أخرى بطريقة سهلة و بدون مشاكل . ما يجعل استخدام هذه الأداة سهلة هو القدرة على التعامل معها في الإصدار 10g من قبل Enterprise Manager ..
لإستخدامها :
1- نشغل Enterprise Manager كما فعلنا في المرات السابقة ..
2- من صفحة Maintenance نضغط على Export to files كما في الصورة :
ستظهر الصفحة التالية :
حيث الخيارات :
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 لعملية التصدير ...
نضغط على الزر NEXT ..
2-
نضع هنا مسار Export File .. في الحقل Directory Object نجد هناك مسارات معدة مسبقاً ...
ما يهمنا أننا نريد إنشاء Directory خاص بنا لذلك نضغط على زر Create Directory .. تظهر لنا واجهة بالشكل :
نضع اسم Directory و المسار ثم ok ...
نعود إلى الصفحة الابقة و نختار اسم المسار الذي وضعناه و من File Name نحدد اسم file ..
الشيء الجميل هنا أننا نستطيع التصدير إلى أكثر من ملف بحيث يتم توزيع المساحة على هذه الملفات التي يمكن أن نعتبرها تقسيماً للملف الكامل .. حيث نستطيع تحديد Maximum File Size (MB كحد أقصى لحجم الملف الواحد ...
3- تضم المرحلة الثالثة خياراً رائعاً و هو إنشاء job أي يمكننا تنفيذ عملية التصدير في وقت معين :
أو يمكننا تنفيذ عملية التصدير مباشرة بإختيار Immediate كما في الصورة ...
4- المرحلة الرابعة تضم كود pl/sql الذي يمكننا إنشاء Stored procedure تقوم بعملية التصدير بنفس الخيارات التي وضعناها في الخطوات السابقة ...
و أخيراً نضغط على الزر Submit Job لتبدأ عملية التصدير ...
بعد أن تنتهي سنجد في داخل المجلد الذي قمنا بتحديده ملف dmp و هو ملف التصدير المطلوب ..
size=5]الآن سنقوم بعملية Import للملف السابق :
1- شغل Enterprise Manager و سجل الدخول كما سبق ...
2- من الصفحة Maintenance نختار Import Form Files ...
3- تظهر صفحة نشاهد فيها :
من Database Versions نحدد الإصدار الذي تم إنشاء ملف Export بواسطته فإما 10g و ما بعده (مستقبلاً ) أو الإصدار ماقبل 10g أي 9i أو 8i .....
من Files نحدد إسم الملف Export من File name و مسار مجلده Directory Object ...
من Import Type نحدد ماذا نريد من هذا الملف : هل نريد إستيراده بشكل كامل Entire Files أو مخططات Schemas (ما يملكه مستخدم ما ) أو إستيراد جداول بعينها ...
في النهاية نضع اسم مستخدم النظام و كلمة مروره ..
ثم Continue ..
تظهر أربعة مراحل :
1- المرحلة الأولى Remapping :
و يقصد بها ما إذا كنا نريد توزيع ما داخل ملف التصدير .
مثال :
نريد وضع ما يملكه االمستخدم Scott الذي قمنا بتصديره داخل مخطط المستخدم hr :
نضغط على زر Add Another Row في قسم Re-Map Schemas فيبدأ عملية القراءة من File عندما ينتهي تظهر الصفحة بالشكل :
حيث نضع Source Schema على Scott و Destination Schema على Hr ....
كما يمكنك توزيع البيانات داخل فضاء جدولي معين على فضاءات جدولية أخرى من القسم Re-map Tablespaces ..
- كما يمكنك وضع البيانات داخل ملفات البيانات محددة ...
2- مرحلة الخيارات Options :
حيث نضع عدد Threads كما شرحناه في قسم Export ...
3- مرحلة إنشاء job :
4- المرحلة النهائية و هي Review :
حيث يحوي على كود Pl/sql الذي يمكننا بواسطته إنشاء Stored Procedure كما ناقشنا هذا الموضوع في قسم Export ...
و بذلك نكون فد انتهينا من شرح هذه الأداة المهمة ......
السلام عليكم ورحمة الله وبركاته
لو سمحت أخ حسام أنا تخصص كمبيوتر وتنقصني خبره في بعض الاشياء
فيه أسئله خاصه ودي اسئلك عنها بس ياليت يكون لك عنوان بريد خاص وانا ارسلك عليه احتاجه ضروري
اذا ماعندك مانع طبعا وجزاك الله الف خير ع المواضيع الجميله " وتاكد انه حنا أخوان دين واحد قبل كل شي"
أنتظر ردك
عذرا ... لم أنتبه الى الدرس ...
أعتقد أن الصورة أصبحت واضحة لكيفية نقل قاعدة البيانات من جهاز إلى اخر
اي كل ما عليك هو نقل ملف التصدير على ما أعتقد
هذا السؤال الذي كان محيرني كثيرا
ألف شكر على مجهودك
بانتظار دروس أخرى
SCJP 5.0
اقتباسعذرا ... لم أنتبه الى الدرس ...أعتقد أن الصورة أصبحت واضحة لكيفية نقل قاعدة البيانات من جهاز إلى اخر
اي كل ما عليك هو نقل ملف التصدير على ما أعتقد
ليس بالضرورة .. فهناك عملية Backup التي تؤدي هذه العملية ...
اشكرك اخى الكريم على جهودك الجبارة
ارجو ان تمكنت من ارفاق الملفات والدروس على شكل pdf
حتى تعم الفائدة وارجو مراسلتى على الايميل
eath2002@hotmail.com
شاكرا
الله يعطيك العافيه اخي حسام على هذا الشرح الأكثر من رائع وفي انتظار المزيد ....
تحياتي
من مواضيعي
برنامج لإدارة مؤسسة نقل الطالبات
_______________________
سبحان الله وبحمده سبحان الله العظيم
السلام عليكم ورحمة الله وبركاته
بارك لك الله في صحتك وعافيتك ووفقك لما فيه الخير
صحيح والله اكثر من رائعة وإن شاء الله تستمر ونستمر معك
الاخ حسام
بارك الله فيك على هذا الشرح الرائع
وجعله الله فى ميزان حسناتك
loranc111 كتب:الاخ حسامبارك الله فيك على هذا الشرح الرائع
وجعله الله فى ميزان حسناتك
وهذه مساهمه منى للاخوه المهتميين بدراسة ادارة قواعد بيانات اوركل
عباره عن مجموعه من الكتب الهامه وهى مقتبسه من اخ عزيز من منتدى عرب اوركل
جزاكم الله خيرا كلاكما وجعله الله فى ميزان حسناتكم
وننتظر الدرس القادم باذن الله
مجهود رااااااااااائع
شكرا جدا على مجهودكم الجبار
مشكور أخوي على هذي الدروس الرائعة لكن فيه سؤال هل يمكنني بعد اذنك طباعة هذه الدروس وإن امكن كيف يكمنني طباعة الدرس فقط بدون اظهار بقيه العناصر في صفحة الإنترنت واكرر الشكر الجزيل لك على هذه الدورة الممتعه
