wmoheb بتاريخ: 26 يوليو 2015 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2015 عندي قاعدة بيانات بعيده على سرفر بعيد هذه القاعدة لها 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) ) ) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
moha.mids بتاريخ: 29 يوليو 2015 تقديم بلاغ مشاركة بتاريخ: 29 يوليو 2015 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 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wmoheb بتاريخ: 29 يوليو 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يوليو 2015 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAZH بتاريخ: 4 أغسطس 2015 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2015 أخي العزيزتستخدم DataBase Link للربط بين قاعدتي بيانات ببين جهازين منفصلين على نفس الشبكه والواضح لديك أن الجهازين ليس على شبكه واحده داخليه 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wmoheb بتاريخ: 5 أغسطس 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 أغسطس 2015 أخي العزيز تستخدم DataBase Link للربط بين قاعدتي بيانات ببين جهازين منفصلين على نفس الشبكه والواضح لديك أن الجهازين ليس على شبكه واحده داخليه شكرا اخي الكريم اولا ال datalink تعمل بين قاعدة بيانات واخرى حتى ولو كانت على شبكة أخرى ثانيا ال database link تعمل من خلال tnsnames.ora وهذه يذكر بها ال ip وال port والبروتوكول وكذلك sid أو ال service name وقد قمت بعملها من قبل .....للاسف نسيتها لكن على العموم قد وصلت لعمل connect لكن للأسف اعطاني error -tns12569 مما يعني انه يرى الداتابيز الأخرى ولكنها اصدار مختلف ربما يجب ان أوحد بين الأصدارين وخاصة 64 ,32بت واحاول مرة أخرى ....واذا نجحت سوف أضع الحل كاملا هنا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ENG_HOSSAM_WALLY بتاريخ: 6 أغسطس 2015 تقديم بلاغ مشاركة بتاريخ: 6 أغسطس 2015 (معدل) 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 أغسطس 2015 بواسطة ENG_HOSSAM_WALLY اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ENG_HOSSAM_WALLY بتاريخ: 6 أغسطس 2015 تقديم بلاغ مشاركة بتاريخ: 6 أغسطس 2015 another solution is also available but try the above solution first any questions you are welcome اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 24 أغسطس 2015 تقديم بلاغ مشاركة بتاريخ: 24 أغسطس 2015 السلام عليكم اسمحوا لي بالمشاركة الاخ السائل اولا دعنا نفكر بالمنطق شوية طالما انك تريد الربط مابين جهازين في فضاء الانترنت اذا عليك ربط الجهازين با احدى طرق الربط و الاستعانة اولا بمزودين خدمة الانترنت عندك ما يقدموه من خدمات لتراسل المعطيات ملثا فريم ريليه او ليز لاين او عنوان ثابت ذا اولا من اجل تحقيق الربط بين الجهازين ويمكن ان تستعين بنفس خدمة adsl نفسها بشرط تفعل خدمةvpn بين الجهازين البعيدة ويكون الاتصال عبر بين الجهازين بخدمة vpn وراجع في هذا الخصوص كيفية تفعيل هذه الخدمة سوى عبر سيرفرات مايكروسوفت ويندوز سيرفر او الاجهزة لويندوز العادية وهناك حلول كثيرة في مجال الربط مابين الاجهزة عبر الانترنت من برامج وطرق ارجوا مراجعتها واختيار الطريقة التي تناسب عملك تحياتي لكم وارجوا اني ما عقدت الموضوع عليكم وغردت خارج السرب 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.