العودة   مركز بوابة العرب التعليمي > أرشيف مركز بوابة العرب التعليمي > الأرشــيــف

 
 
أدوات الموضوع
  #1  
قديم 19-12-2002, 06:49 AM
salem001 salem001 غير متواجد حالياً
عضو فعال


 
تاريخ التسجيل: Jul 2001
المشاركات: 165
Post اعادة دورة لغة البرمجة اوراكل ج3




بسم الله الرحمن الرحيم
الاخوة الاعزاء
السلام عليكم ورحمة الله وبركاته،،،
اقدم لكم اليوم اعادة الجزء الثالث من دورة لغة البرمجة اوراكل.
متمنيا لكم التوفيق جميعا.
تفضلـــــــــــــــــــــــــــــــــــــــــــــو ا




التصدير والاستيراد من خلال نافذة دوس Export & Import تعلم لغة البرمجة اوركل
وسائط التصدير وقيمها الافتراضية

الوسيط المعني الاجابة الافتراضية
Userid اسم المستخدم وكلمة المرور بدون
Buffer حجم المنطقه الوسطية للبيانات بالبايت . اذا خصص حجم مبالغ فيه فسيواص اوراكل العمل بما يمكنه الحصول عليه. 4069
File اسم الملف الذي ستتم الكتابة فيه Expdat.dmp
Compress كتابة وسائط التخزين في ملف التصدير والتي ستضع جميع بيانات الجداول في نطاق واحد عند استيراد البيانات. Y
Grants كتابة عبارة المنح grant بلغة SQL فى ملف التصدير. Y
Indexes كتابة عبارات إنشاء الفهرس creat index بلغة SQL فى ملف التصدير. Y
Triggers يخبر اوراكل عما اذا كان ستتم كتابة عبارات أنشاء مسببات الاحداث فى ملف التصدير. Y
Rows تصدير البيانات الموجوده بصفوف الجداول الى جانب التعريف للكائنات التحتية. Y
Constraints كتابة عبارات SQL اللازمة لاعادة إنشاء التكامل عند استيراد الكائنات. Y
Log يخبر اوراكل بكتابة ادخالات ومخرجات الشاشة من اداة التصدير الى احد ملفات القرص. بدون
Full يتحكم فيما اذامكان اوراكل سيكتب عبارات SQL فى ملف التصدير لاعادة انشاء جميع ملفات البيانات ومساحات الجداول وكتل التراجع المرتبطة بالنظام. N
Owner يعرض قائمة بحساب اوراكل التي تمتلك كائنات ستتم كتابتها في ملف التصدير. بدن
Table يعرض قائمة بالجداول التي ستتم كتابة تعريفاتها او بياناتها في ملف التصدير. بدون
Recordlength عدد البايت المحدد لطول السجل الموجود بملف التصدير يحدده نظام التشغيل
Inctype نوع التصدير التراكمي الذي يتم القيام به بدون
Record يطلب من اوراكل تعقب نوع التصدير التراكمى الذى تتم كتابته فى بعض طرق عرض قاموس البيانات. هذة المعلومات يتم استخدامها عند القيام بعملية الاستيراد من احد ملفات التصدير التراكمى. Y
Parfile اسم الملف المشتمل على الوسائط التي سيتم تزويد التصدير بها. بدون
Consistent يطلب من اوراكل الحفاظ على الانساق بين الجداول وهذا سيضمن ان التصدير سينشىء نسخا من بيانات الجداول عند بدء التصدير حتى إذا كانت هذة الجداول تسنخدم اثناء تشغيل اداة التصدير. N
Statistics كتابة عبارات التحليل ANALYZE بلغة SQL فى ملف التصدير Estimate
Direct يؤدى الى قيام التصدير بأستخلاص البيانات بواسطة قراءتها مباشرة متخطيا طبقة معالجة أوامر SQL هذا الاسلوب قد يكون اسرع من عمليات التصدير العادية. N
Feedback يحدد ان التصدير يجب عليه عرض مقياس للتطور على هيئة نقطة مقابل كل عدد س من الصفوف التى يجرى تصديرها. 0
وسائط الاستيراد وقيمها الافتراضية

الوسيط المعني الاجابة الافتراضية
Userid اسم المستخدم وكلمة المرور بدون
Buffer حجم المنطقة الوسطية للبيانات بالبايت اذا خصص حجم مبالغ فيه فسيواصل اوراكل العمل بما يمكنه الحصول عليه. 30720
File اسم الملف المقروء من البيانات Expdat.dmp
Show يخبر اوراكل عما اذا كان سيقوم بالاستيراد او مجرد عرض محتويات ملف التصدير. N
Ignore يحدد لاوراكل الكيفية التى سيتعامل بها مع عبارات الانشاء create بلغةSQL فى ملف التصدير عند استخدام N كقيمة له فسيقوم اوراكل بالابلاغ عن خطاء عند محاولة انشاء جدول موجود بالفعل . واذا تم اختيار Y كقيمة له مسيتجاهل اوراكل الخطاء الناتج عن محاولة تشغيل امر انشاء جدول موجود بالفعل. N
Grants كتابة عبارة المنح GRANT بلغة SQL فى ملف التصدير. Y
Indexes ينفذ عبارة انشاء الفهرس CREAT INDAXE بلغة SQL فى ملف التصدير. Y
Rows يستورد البيانات الموجوده بصفوف الجداول الى جانب تعريفات الكائنات التحتية. Y
Log يطلب من اوراكل بكتابة ادخالات / مخرجات الشاشة من اداة الاستيراد الى احد الملفات على القرص. بدون
Destroy يطلب من اوراكل عدم الكتابة فوق احد ملفات البيانات اثناء استيراد قاغدة البيانات بالكامل اذا كان هذا الملف يحتوى على مساحة جداول تنتمى الى اى قاعدة بيانات. N
Indexfile يطلب من اوراكل كتابة كافة عبارات انشاء الجداولCREAT TABLES وانشاء المجموعات CREAT CLUSTERS فى احد الملفات التى يحددها المستخدم لنظام التشغيل. يتم تحويل عبارة TABLE CLUSTER الى تعليقات. بدون
Charset مجموعة احرف من البيانات في ملف التصدير قيمة NLS_Lang في ملف وسيط التهيئة
Full يتحكم فيما اذا ان اوراكل سينفذ عبارات SQL الموجوده بملف التصدير لاعادة انشاء جميع ملفات البيانات ومساحات الجداول وكتل التراجع المرتبطه بالتظام N
Fromuser مالك ( مالكو ) البيانات التي تمت كتابتها في ملف التصدير. بدن
Table قائمة باسماء الجداول التي سيجري استيرادها بدون
Recordlength يحدد طول كل سجل موجود بملف التصدير يحدده نظام التشغيل
Inctype نوع التصدير التراكمي الذي ستتم قراءته . ياخذ القيمه SYSTEM أو RESTORE. بدون
Commit يحدد لاوراكل ما اذا سيقوم بعملية حفظ بعد كل عملية insert . يستفاد من هذا الوسيط عند استيراد كميات ضخمه من البيانات التي قد ينتج عنها أخطاء كتل التراجع. Y
Feedback يطلب من اوراكل ضرورة عرض اداة الاستيراد لمقياس تطور هيئة نقطة مقابل كل عدد س من الصفوف التي تم استيرادها. 0
Parfile اسم الملف المحتوي على الوسائط التي سيتم تزويد الاستيراد بها بدون
التصدير في وضع جدول
exp userid= amanda/scholz tables=(feeling,ride,mast) file =fm.dmp

الاستيراد في وضع جدول
imp userid=fletcher/frank tables=(blowup,redmond,flowers)

التصدير في وضع المستخدم
exp userid=beatles/rusty owner=( john, paul)
ياخذ ملف التصدير اسم expdat.dmp

الاستيراد في وضع المستخدم
imp userid=blaster/caster fromuser=( per_man, acc_man) touser=( per_man, acc_man) file=tow_users
ياخذ ملف التصدير اسم tow_users.dmp

تصدير قاعدة البيانات بالكامل
exp userid=system/not_manager full=y grants=y indexes=y
ياخذ ملف التصدير اسم expdat.dmp

استيراد قاعدة البيانات بالكامل
imp userid=system/beto full=y file=full_test









(Listner Net Easy Config) (1)اعداد المستمع لقاعدة البيانات
هذه الاداة المرفقة مع الاصدار السابع من قواعد البيانات أوراكل وهي لها نفس وظيفة الاصدار الجديد والفرق الوحيد هو الشكل بينهما ولهما وظيفة واحدة وهي اعداد جهاز الزبون المحطة الطرفية للعمل على قاعدة البيانات الموجودة على جهاز الخادم عن طريق اعداد ملف يسمى سلسلة المضيف ويمكنك كتابته وتعديله يدويا ولكن يفضل عدم عمل ذلك لغير اصحاب الخبرة لانه سوف يتسبب في تلف الملف في حال تم العبث بمحتوياته وهو ملف نصي عبارة عن ملف سكربت.
اسم الملف مساره الافتراضي
C:\ORAWIN95\NETWORK\ADMIN\Tnsnames.ora
الشكل الداخلي له
يوجد خدمتين كل خدمة لقاعدة بيانات مختلفة على نفس السيرفر تم اعداده عن طريق الIP .
قواعد البيانات
dboracle و orcl
الخدمتين هما
clint و adm

تشغيل البرنامج
اذهب الى مجموعة برامج أوراكل ثم قم باختيار
Net Easy Configuration
ثم قم باتباع الخطوات التالية
(1)الشكل
قم باختيار الوظيفة المحددة في حالتنا نود انشاء اتصال جديد فنختار الخيار الاول ثم نختار موافق.


(2)الشكل
سوف تظهر لك هذه الشاشة قم بتحديد اسم سلسلة المضيف او اسم الخدمة الذى تريده وتأكد من عدم نسيانه فهو المربع الثالث الواجب ادخاله عند الاتصال بقاعدة البيانات بعد اسم المستخدم وكلمة المرور.


(3)الشكل
قم بتحديد الطريقة التى تود بها اختيار اسم وموقع الخادم الطريقة الاولى عن طريق رقم عنوان IP وهى المتبعة فى مثالنا هذا والطريقة الاخرى هى عن طريق وضع اسم السيرفر فلنفرض اننا اخترنا الخيلر الاول ثم نضعط موافق.


(4)الشكل
قم بكتابة رقم عنوان الاي بي للخادم واسم قاعدة البيانات على السيرفر وهي المسمى التي تسمى به اسم قاعدة البيانات ويمكنك معرفة ذلك عن طريق احد ادوات اوراكل على الخادم ومعرفة اسم قاعدة البيانات او بفتح ملف التحكم الخاص باقلاع قاعدة البيانات ومعرفة اسمها اسمها الافتراضي يكون
ORCL


(5)الشكل
بعد الانتهاء من هذة العملية تظهر لك رسالة تبين البيانات التى قمت بوضعها وتأكد بانك تود اضافة هذة الخدمة فاجب بنعم ثم قم باختيارها عن طريق اى اداة من ادوات اوراكل عن طريق كمبيوتر الخادم.










(Listner Net8 Easy Config)اعداد المستمع لقاعدة البيانات
هذه الاداة المرفقة مع الاصدار السابع من قواعد البيانات أوراكل وهي لها نفس وظيفة الاصدار الجديد والفرق الوحيد هو الشكل بينهما ولهما وظيفة واحدة وهي اعداد جهاز الزبون المحطة الطرفية للعمل على قاعدة البيانات الموجودة على جهاز الخادم عن طريق اعداد ملف يسمى سلسلة المضيف ويمكنك كتابته وتعديله يدويا ولكن يفضل عدم عمل ذلك لغير اصحاب الخبرة لانه سوف يتسبب في تلف الملف في حال تم العبث بمحتوياته وهو ملف نصي عبارة عن ملف سكربت.
اسم الملف و مساره الافتراضي
C:\ORAWIN95\NET80\ADMIN\Tnsnames.ora
الشكل الداخلي له
يوجد خدمتين كل خدمة لقاعدة بيانات مختلفة على نفس السيرفر تم اعدادها عن طريق رقم الاي بي.
قواعد البيانات
dboracle و orcl
الخدمتين هما
clint و adm

تشغيل البرنامج
اذهب الى مجموعة برامج أوراكل ثم قم باختيار
Net8 Easy Configuration
ثم قم باتباع الخطوات التالية
(1)الشكل
قم باختيار الوظيفة المحددة في حالتنا نود انشاء اتصال جديد فنختار الخيار الاول ثم نختار اسم الخدمة ثم موافق
قم بتحديد اسم سلسلة المضيف او اسم الخدمة التي تريده وتأكد من عدم نسيانه فهو المربع الثالث الواجب ادخاله عند الاتصال بقاعدة البيانات بعد اسم المستخدم وكلمة المرور


(2)الشكل
TCP/IP قم بتحديد نوع البروتوكول المستخدم في شبكتك البروتوكول الافتراضي



(3)الشكل
قم بتحديد رقم عنوان IP الخاص بالخادم ورقم المنفذ. رقم المنفذ الافتراضى هو 1521 .


(4)الشكل
قم بكتابة رقم عنوان الاي بي للخادم واسم قاعدة البيانات على السيرفر وهي المسمى التي تسمى به اسم قاعدة البيانات ويمكنك معرفة ذلك عن طريق احد ادوات اوراكل على الخادم ومعرفة اسم قاعدة البيانات او بفتح ملف التحكم الخاص باقلاع قاعدة البيانات ومعرفة اسمها اسمها الافتراضي يكون
SID = System IDentifier
ORCL


(5)الشكل
تظهر شاشة اختبار الاتصال بقاعدة البيانات في حال اردت ذلك قم باختيار اختبار


(5)الشكل
قم بكتابة اسم المستخدم وكلمة المرور لقاعدة البيانات ثم اختر اختبار في حال تم ظهور رسالة تأكد الاتصال وإلا قم بمراجعة الخطوات السابقة.


(6)الشكل
تم الان الانتهاء من اعداد المستمع ويمكنك العمل عليه من اي من ادوات أوراكل.



وبالتوفيق للجميع مع اجمل تحياتى
اخوكم/ سالم
Salem001
  #2  
قديم 21-12-2002, 09:36 PM
TeT_TaT TeT_TaT غير متواجد حالياً
 
تاريخ التسجيل: Jan 2001
المشاركات: 1,627
افتراضي

شي جميل ما شاء الله

بس انا اريد البرنامج لو عندك
  #3  
قديم 23-12-2002, 02:18 AM
First Engineer First Engineer غير متواجد حالياً
 
تاريخ التسجيل: Dec 2002
المشاركات: 273
افتراضي

السلام عليكم أخي عندي مشكلة كبيرة في أوراكل 8i
كل ما أنزلها وأريد أن أعمل على ال sqlplus
يمشي الحال وبعد ما أطفي الجهاز أول مرة وأرجع أشغله أحاول أدخل على ال سكول يعطيني رسالة
oracle not avalible
والله اتجننت نزلتها ألف مرة وما مشي الحال
الويندوز عندي إكس بي

سؤال آخر كيف أنزل اوراكل على الشبكة يعني واحد سيرفر وبقية الأجهزة كلاينت؟
سؤال ثالث
وشو الفرق الدقيق بين ال ديفيلوبر وال دي بي أي؟
ويش يقدر يساوي ذا وذاك ؟
أدري كثرت عليك بس ياليتك تجاوبني ويعطيك العافية
  #4  
قديم 01-01-2003, 01:01 AM
salem001 salem001 غير متواجد حالياً
عضو فعال


 
تاريخ التسجيل: Jul 2001
المشاركات: 165
افتراضي

بسم الله الرحمن الرحيم
الاخ/ afqi
السلام عليكم ورحمة الله وبركاته،،،
شكرا على هذا الاطراء الطيب وبارك الله فيك.
اخى العزيز عليك بالذهاب الى الموقع التالى
اضغط هنا
وبعد ان يفتح لك الموقع الخاص بشركة اوراكل اضغط على my oracle وتجدها فى اقصى اليسار وبعد ان يفتح هذا الرابط اضغط على وصلة الاشتراك (sing in) وكمل الاشتراك وبعد سيرسلون لك على عنوانك البريدى العادى مغلف به اربع اقراص مضغوطة .
القرص الاول والثانى والثالث تحتوى على برنامج اوراكل 9i الخاص بوندوز 2000/NT .
والقرص الرابع يحتوى على برنامج اوراكل 9i والخاص بوندوز 98/NT/XP .
ويصبح لديك حساب لديهم ويعلمونك بكل جديد عن لغة اوراكل وغيرها من الخدمات والميزات.
موفق اخى العزيز.
والسلام عليكم ورحمة الله وبركاته،،،
اخوكم/سالم
SALEM001
  #5  
قديم 04-01-2003, 05:40 PM
نون نون غير متواجد حالياً
 
تاريخ التسجيل: Feb 2002
المشاركات: 590
افتراضي

مشكور اخوي سالم بس الصور ما طلعت عند وحولت دون جدوا
  #6  
قديم 22-01-2003, 10:07 PM
human2x human2x غير متواجد حالياً
 
تاريخ التسجيل: Oct 2002
المشاركات: 384
افتراضي ocp dba

أتمنى أن أجد بعض أسئلة ال dba لأني على وشك أن أقدم أختبار أول مادة
أرجو الرد
  #7  
قديم 23-01-2003, 04:28 AM
نورتن نورتن غير متواجد حالياً
 
تاريخ التسجيل: Sep 2002
المشاركات: 1,023
افتراضي

مشكور أخي salem001

وجزاك الله ألف ألف خير

تحياتي

نورتن أنتي فايروس
 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 03:58 PM.


جميع الحقوق محفوظة لشبكة بوابة العرب
New Page 4
 
 
Copyright © 2000-2017 ArabsGate. All rights reserved
To report any abuse on this website please contact abuse@arabsgate.com