بتاريخ: 26 مايو 201015 سنة comment_193017 السلام عليكم ورحمة الله وبركاته اخوانى اريد معلومات عن ال wrapper حسب معلوماتى يستخدم فى ال distributed database ( اناعاوزة اعرف استخدمه متى فى DDB وكيف ؟؟؟ )وشكرا تم تعديل 26 مايو 201015 سنة بواسطة shmna2007 تقديم بلاغ
بتاريخ: 26 مايو 201015 سنة comment_193062 Oracle wrapper descriptionمن اسمه فهو المعني بتزويد API والتي من شأنها الاحاطة أو تغليف وظائف قواعد بيانات أوراكل ويستخدم ل accessing Oracle data sourcesلنفرض أن هناك خوادم ذوي علاقة (مطلوب الاتصال بينهم لغرض ) فانه يمكن استخدامه كمجموعة من الملفات library files لتأثير احدي ال data sources علي الاخري بالحذف او التعديل او fetching data لاستخدامه يجب عمل registration a لعمل التسجيل يجب استخدام الامر التالي لعمله مبدئيا CREATE WRAPPER NET8 حيث أن NET8 هو الاسم القياسي default والمفضل استخدامه حيث أن السيرفرات بصدد الاتصال تأخذ ال default library name associated with that wrapper. طيب : ما الحل لو تعارض wrapper name مع اخر موجود علي احد قاعدة البيانات المتضامنه اللي الخواجات بيسموها (federated database) نغير اسمه لاسم اخر طبعا لانه سوف يوقف عمل الثاني بس شئ مهم لازم نلاحظه هو ان الاسم مش القياسي ففي هذه الحاله يتعين علينا عمل including of the LIBRARY parameter in the CREATE WRAPPER statement. مثال : لعمل تسجيل باسم oracle_wrapper يكون الامر المستخدم لعمله CREATE WRAPPER oracle_wrapper LIBRARY 'libdb2net8' لاحظ ايضا ان اسم ال library files بتختلف حسب نظام تشغيل السيرفر المشمول في الاتصال وبيسموه ايضا federated serverالرابط التالي يوضح الاسماء الصحيحة ل Oracle wrapper library files الرابطبعد ذلك لابد من عمل registering the server definitions for the Oracle wrapper.والخطوة هذه جزء من مجموعة خطوات مرهقة لعمل اضافة Oracle data sources to federated servers. اذن في federated database يجب تعريف كل اوراكل سيرفر علشان نقدر نتصل به وبعد النجاح في تسجيله حنستخدم ال node name الخاصه بهلتسجيل server definition ل for an Oracle data source: 1. Locate the node name in the Oracle tnsnames.ora file. Example tnsnames.ora file: paris_node = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = somehost)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ora9i.seel))) اسم النود هنا paris_node ورغم انها موجوده لازم تتعرف ل Oracle data sources . 2. Issue the CREATE SERVER statement. For example: CREATE SERVER server_name TYPE oracle VERSION 8.1.7 WRAPPER net8 OPTIONS (NODE 'node_name') بعد ال creation نقدر نعمل ALTER SERVER statement to add or drop server optionsالخطوة التاليه وهي creating the user mappings for an Oracle data sourceالموضوع مش سهل لذلك هو advanced ومحتاج مجهود نوعا ما لذلك أرجوا أن أكون قد وفقت في التعريف فقط وكيفية البدء مع ال wrapper بعض المواقع التي تساعدك الرابطالرابطبالتوفيق تقديم بلاغ
بتاريخ: 26 مايو 201015 سنة كاتب الموضوع comment_193076 السلام عليكم ورحمة الله جزيت خيرا اخى بس عندى سؤالين اولا: ال wrapper استخدمه فى حالة ال Heterogeneous DDBMS ؟؟؟؟الثانى : ال federated database مش هى نفس ال Distributed database ؟؟؟؟؟تحياتى تقديم بلاغ
بتاريخ: 30 مايو 201015 سنة comment_193428 طبعا كما ذكرت لحضرتك اختي الكريمةال wrapper وسيلة لتكوين data source التي ستستخدم في Heterogeneous DDBMS أنظري المرفقالثاني :Federated Database Systems ليست هي Distributedانما هو نظام يتم عمله بغرض ادارة قواعد البيانات الموزعة . "Federated Database Systems for Managing Distributed, Heterogenous, and Autonomous Databases coopIS97.pdf تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.