بتاريخ: 26 يوليو 201510 سنة comment_264935 عندي قاعدة بيانات بعيده على سرفر بعيد هذه القاعدة لها ip داخلي بمعني 192.186.1.10 واذا تريد الدخول من الخارج عليك استعمال ال ip الخارجي بمعني 87.233.12.15 مثلا وانا على قاعدة بيانات محلية واريد أن أربط بين القاعدتين عن طريق db link ولكن تبقى مشكلة الtnsnames ماذا اكتب فيه REMOTEDATA = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ????????????)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED???) (SERVICE_NAME = MYSERV) ) ) تقديم بلاغ
بتاريخ: 29 يوليو 201510 سنة comment_265005 salam first type the alias of remote db and ip of remote db production and then sid or service name of remote db hope its clear تقديم بلاغ
بتاريخ: 29 يوليو 201510 سنة كاتب الموضوع comment_265009 salam first type the alias of remote db and ip of remote db(this is the problem because it has 2 ip internal and external) production and then sid or service name of remote db hope its clear تقديم بلاغ
بتاريخ: 4 أغسطس 201510 سنة comment_265103 أخي العزيزتستخدم DataBase Link للربط بين قاعدتي بيانات ببين جهازين منفصلين على نفس الشبكه والواضح لديك أن الجهازين ليس على شبكه واحده داخليه تقديم بلاغ
بتاريخ: 5 أغسطس 201510 سنة كاتب الموضوع comment_265124 أخي العزيز تستخدم DataBase Link للربط بين قاعدتي بيانات ببين جهازين منفصلين على نفس الشبكه والواضح لديك أن الجهازين ليس على شبكه واحده داخليه شكرا اخي الكريم اولا ال datalink تعمل بين قاعدة بيانات واخرى حتى ولو كانت على شبكة أخرى ثانيا ال database link تعمل من خلال tnsnames.ora وهذه يذكر بها ال ip وال port والبروتوكول وكذلك sid أو ال service name وقد قمت بعملها من قبل .....للاسف نسيتها لكن على العموم قد وصلت لعمل connect لكن للأسف اعطاني error -tns12569 مما يعني انه يرى الداتابيز الأخرى ولكنها اصدار مختلف ربما يجب ان أوحد بين الأصدارين وخاصة 64 ,32بت واحاول مرة أخرى ....واذا نجحت سوف أضع الحل كاملا هنا تقديم بلاغ
بتاريخ: 6 أغسطس 201510 سنة comment_265134 Salam first edit the tnsnames of remort db with Static Ip as server name examle conn_link = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = Static Ip Here)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) now you can use conn_link to create db link example CREATE DATABASE LINK fixed_user CONNECT TO try IDENTIFIED BY try USING 'conn_link'; this all ... your remote db is available now .. examle select ename from emp@ fixed_user .. hope it helps تم تعديل 6 أغسطس 201510 سنة بواسطة ENG_HOSSAM_WALLY تقديم بلاغ
بتاريخ: 6 أغسطس 201510 سنة comment_265135 another solution is also available but try the above solution first any questions you are welcome تقديم بلاغ
بتاريخ: 24 أغسطس 201510 سنة comment_265524 السلام عليكم اسمحوا لي بالمشاركة الاخ السائل اولا دعنا نفكر بالمنطق شوية طالما انك تريد الربط مابين جهازين في فضاء الانترنت اذا عليك ربط الجهازين با احدى طرق الربط و الاستعانة اولا بمزودين خدمة الانترنت عندك ما يقدموه من خدمات لتراسل المعطيات ملثا فريم ريليه او ليز لاين او عنوان ثابت ذا اولا من اجل تحقيق الربط بين الجهازين ويمكن ان تستعين بنفس خدمة adsl نفسها بشرط تفعل خدمةvpn بين الجهازين البعيدة ويكون الاتصال عبر بين الجهازين بخدمة vpn وراجع في هذا الخصوص كيفية تفعيل هذه الخدمة سوى عبر سيرفرات مايكروسوفت ويندوز سيرفر او الاجهزة لويندوز العادية وهناك حلول كثيرة في مجال الربط مابين الاجهزة عبر الانترنت من برامج وطرق ارجوا مراجعتها واختيار الطريقة التي تناسب عملك تحياتي لكم وارجوا اني ما عقدت الموضوع عليكم وغردت خارج السرب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.