بتاريخ: 17 مايو 201015 سنة comment_192133 اخواني الاعزاء لدي قاعدتي بيانات على نفس الحاسبة الاولى Globle Name لها OLTP الثانية Globle name لها DWH ياريت اتساعدوني وترشدوني على عملية عمل( DATABASE LINK ) لينك بينهم بارك الله في الجميع تم تعديل 17 مايو 201015 سنة بواسطة chairman تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة كاتب الموضوع comment_192181 اذا ممكن توضيح لخطوات عمل DataBase Linke تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة comment_192184 مدير قواعد البيانات هو الذي يفتعلها أو من له الصلاحية other database users who have the right privileges.اذا لم تحدد الكلمة 'PUBLIC' فستكون بالقياس private بمجرد عملها ستكون مملوكة لمستخدم اسمه PUBLICيمكن أن تعملها hard-coded username and password, or without access credentials.واذا عملتها without access credentials سيستطيع لاحقا اي مستخدم فتحها باسمه وكلمة سرهيعتبر خبراء أوراكل أن public dblink with a hardcoded username and password, it is a security risk.لا تنسي تعريف ال remote DB في معرف ال tnsnames اذا لم تكن مديرا لقواعد البيانات ستحتاج حتما السماحية اسمها 'CREATE DATABASE LINK' 'CREATE PUBLIC DATABASE LINK' وكذلك فان remote user will need to have at least 'CREATE SESSION' privileges. 1- لعمل database link using a hard-coded username and password. SQL>Create database link remotedb connect to scott identified by tiger using 'remotedb.world.com'; Database link created. 2-without a username/password: SQL>create database link remotedb using 'remotedb.world.com'; Database link created. 3-to create a public database link with a username and password : SQL> create public database link remotedb connect to scott identified by tiger using 'remotedb.world.com'; Database link created. 4-public database link without a username and password. SQL>create public database link remotedb using 'remotedb.world.com'; Database link created. أنظر ايضا الرابطبالتوفيق تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة كاتب الموضوع comment_192190 اخي ابارك الله فيك على هذا الشرح الممتاز واسأل الله ان يجعلك من المتقيين اخي العزيز انا عملت صلاحية للمستخدم لكي ينشأ داتا بيس لينك وقمت بعمل داتا بيس لينك كحسب تعليماتك ربنا يجعلها صدقة جارية للك، وتم انشاء وصلة الربط بس كيف ممكن اعرف قاعدة البيانات remote DB في معرف ال tnsnames وبالمناسبة انا عندى القاعدتين على نفس الحاسبة وكذلك هل احتاج عمل net service وكيف ممكن اعملها تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة comment_192194 الله الله الله حته وبالمناسبة انا عندى القاعدتين على نفس الحاسبةدي ضيعت الدنيا سعادتك تقصد ان عندك قاعدة بيانات وفيها 2 مستخدم وعاوز تخلي البيانات اللي في المستخدم الاول تظهر في التاني؟اصل كون قاعدتين بيانات علي سيرفر واحد ما لهاش لزوم اصلا أرجو التأكيد والا سيكون هناك حلا اخر تمام تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة كاتب الموضوع comment_192195 اخي الحبيب انا عندي قاعدتي بيانات مستقلة واحدة عن الاخرى ، حيث ان المشروع الذي اعمله في الجامعة يتطلب هذا الشئ الاولى Globle Name لها OLTP الثانية Globle name لها DWH اشكر متابعتك يا اخي ماجد تقديم بلاغ
بتاريخ: 19 مايو 201015 سنة comment_192365 السلام عليكم استاذ mageed_ahmed بارك الله فيك وشكرا كتير على الشرح انا فهمت منه جزء من اللى عاوزة اعمله.انا عندى مشروع عن ال DDBMS قريت ال chapters وفهمت منه ال concept جيت لمرحلة التطبيق , يعنى هو مش تطبيق على قد كدا يعنى كيف اعمل configuration (DDBMS ) وعاوزة اعرف من مرحلة توزيع ال fragment & replca على ال sites ايه هو ال tnsname وكيف انفذه .وفى شئ تانى ايه هو ال wrapper ??? بستخدمه متى؟اسفة للاطالة , وانا بانتظار ردك ليا والله عندى اسئلة كتيرة وشكرا تقديم بلاغ
بتاريخ: 20 مايو 201015 سنة comment_192436 أخي الكريميمكنك عمل link باستخدام full tns entry كما يلي system@TEST11> create database link testlink_db2 02 2 connect to system identified by oracle 03 3 using 04 4 '(DESCRIPTION= 05 5 (ADDRESS= 06 6 (PROTOCOL=TCP) 07 7 (HOST=10.2.10.18) 08 8 (PORT=1525)) 09 9 (CONNECT_DATA= 10 10 (SID=test10)))' 11 11 / 12 13 Database link created. الان نختبر الاتصال system@TEST11> select * from v$version@testlink_db2; 02 03 BANNER 04 ---------------------------------------------------------------- 05 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod 06 PL/SQL Release 10.2.0.4.0 - Production 07 CORE 10.2.0.4.0 Production 08 TNS for Linux: Version 10.2.0.4.0 - Production 09 NLSRTL Version 10.2.0.4.0 - Production 10 11 5 rows selected. 12 للحذف system@TEST11> drop database link testlink_db2; 15 16 Database link dropped. شرح TNSNAMES server_name = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(PORT=port_number)(HOST=host_name))(CONNECT_DATA=(SERVICE_NAME=service_name)))where:server_name is the name of an Oracle server that matches an entry in the RDB directory. An entry in the RDB directory can be added using the ADDRDBDIRE command.TCP is the TCP protocol used for TCP/IP connections.port_number is the port number of the Oracle Net listener. This is usually port number 1521.host_name is the name that defines the system where the target Oracle server resides. This name must be in the local host definition on the AS/400 or in a name server on your network. The host name can also be entered as an IP address, for example, 161.14.10.12.service_name is the service name of the Oracle server. تقديم بلاغ
بتاريخ: 21 مايو 201015 سنة كاتب الموضوع comment_192471 مشكور جدا يا اخوان على هذا الشرح الوافي وبارك الله في الجميع تقديم بلاغ
بتاريخ: 22 مايو 201015 سنة comment_192604 السلام عليكم بارك الله فيك اخى وجزيت خيرا اولاً : انا عاوزة اعمل فكرة زى الآتى ( الملف موجود بالمرفقات ) ثانياً : فى ال tnsname : اذا كان عندى اربعة اجهزة مربوطة بشبكة وعاوزة اعمل ال db موزعة حسب اللى فهمته فى ملف ال tnsname اكتب عناوين ال 3 اجهزة ؟؟؟؟؟ لو ممكن تساعدونى شباب واكون ممنونه لكم ،،،،،تحياتى ـــــــــــــــــــــــــــــسبحان الله وبحمدهسبحان الله العظيم Distributed_Database_Design.doc تم تعديل 22 مايو 201015 سنة بواسطة shmna2007 تقديم بلاغ
بتاريخ: 23 مايو 201015 سنة comment_192618 وعليكم السلام ورحمة الله وبركاته عندك DBServer و clients وعددهم N Number تمام؟ حتوصليهم كلهم علي الشبكة بحيث يعملوا Ping علي dbserver وبعدين تهيئي ال tNSNAMES لجهاز واحد منهم ومن الاول نهيئه سوا فرضا أن رقم ال اي بي ل dbserver هو 160.0.0.5 مثلا حنروح علي tnsnames داخل ال client واقصد ب client الاجهزة اللي عليها ال forms and reports ونضيف التالي dbserver= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 160.0.0.5)(PORT = 1521)) ) (CONNECT_DATA = (SID = orcl) ) )نلاحظ SID = orcl حاو حسب ما عرفناه نقوم فقط بعد نجاح جهاز واحد في الاتصال بقاعدة البيانات بنسخ ال TNSNAMES.ora لكل الاجهزة وكلهم حيشتغلوا باذن الله بالتوفيق تقديم بلاغ
بتاريخ: 23 مايو 201015 سنة comment_192677 السلام عليكم ورحمة الله وبركاتهبارك الله فيك اخى طيب لو انا عاوزة اعمل fragment لجدول ( بالمرفقات )مثلا حسب (1) :branch و (2) : اسمالموظف ورقم حسابه فى fragment وبقيةبياناته فى fragmet تانيةايه ال command اللى حكتبها فى sql لعمل ال fragment ؟؟؟؟؟بعد ما عملت fragment عاوزة اوزعها على ال sites ؟؟؟؟؟وشكرا Acc No.doc تقديم بلاغ
بتاريخ: 23 مايو 201015 سنة comment_192680 الأخت الفاضلة اسمحي أسألك سؤال ما علاقة ال table fragmentation بالموضوع ؟للحصول علي فائدة ذات قيمة أكبر من المواضيع بالمنتدي يرجي التكرم بعمل موضوع جديد بطلبك موضحة فيه ما السبب لعمل table fragmentationوانصحك بقراءة موضوع ال table partitioning تجديه هنا http://www.araboug.org/ib/index.php?showtopic=41906بالتوفيق تقديم بلاغ
بتاريخ: 23 مايو 201015 سنة comment_192716 السلام عليكم الف شكر استاذى على الردانا من هدا الموضوع كله عاوزة اطبق المفهوم يعنى اقصد كيف اعمل داتا بيز دستربيوتد كيف اقسمها واعمل نسخ من الفراقمنت وشكرا تقديم بلاغ
بتاريخ: 23 مايو 201015 سنة comment_192721 تم عمل موضوع مفصل عن fragmentation ويوجد مرفق ممتاز للشرح من هنا تقديم بلاغ
بتاريخ: 24 مايو 201015 سنة comment_192814 السلام عليكم بارك الله فيك اخى معلش عندى سؤال تانى عن ال listener شرح ليه ......وشكرا تقديم بلاغ
بتاريخ: 24 مايو 201015 سنة comment_192821 انتظري الاجابة عليه في أول موضوع مثبت وفي رد من رجرود اليوم أو غد وكما ذكرت لك سابقا طالما أن الاستفسار الجديد لا يتعلق بموضوع lINK يفضل عمله في موضوع جديد باسمه لسهولة البحث والقراءة لاحقا تحياتي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.