الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Developer Problem

مغلق
بدأه mso في 25 يوليو 2003 · 5 رد · 960 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الاعضاء ارجو منكم مساعدتي في عملية تحميل الاوراكل والمشكلة هي ...

لقد قمت بتحميل الاوراكل 9i والديفلوبر 6i بالطريقة التي ذكرها الاخ باعقيل -جزاه الله خير- ولكن في آخر خطوة وهي تعديل الملفين tsqlnet.ora و tns....ora لااذكر بقية الاسم ذكر (باعقيل) انه الملف موجود في الفولدر c:orantnet8 ولكنني لم أجد هذا الفولدر لدي !!!!

وللعلم فالـ SQL * Plus يعمل ولكن جميع تطبيقات الديفلوبر لاتعمل (Report ...etc) ... فعندما احاول عمل connect من خلالها يعطي رسالة (( لايمكن تحليل اسم الخدمة )) ورقم الرسالة ORA-12154: TNS

وشكرا مقدما ..

#2

عزيزي وش اسم المجلد الى حفظت فيه الدفلوبر

وكمان وش اسم المجلد الى حفظت فيه الداتا بيز

#3

Oracle DB c:oracle

Developer c:orant

Thanks you

#4

*************************************

يوجد شرح بالمنتدى عن طريقة تركيب اوراكل 9

واليك مطلوبك بالمختصر ( منقول )

وهذا رابط بالتفصيل والصور

http://www.geocities.com/baaqeel/oracle9i.html

*************************************

طريقة إتصال الديفلوبر i6 OR 6.0 Release 2000 بقاعدة بيانات أوراكل 9i

1- قم بإنشاء Local Net service Name configuration وذلك كالتالي :

قم بتشغيل الأداة التالية Net Configuration Assistant والموجودة في:

Start -> programs -> Oracle - Orahome90 -> Configuration and Migration Tools ->

Net Configuration Assistant

قم بالخطوات التالية:

- إختار Local Net service Name configuration ثم إضغط على زر Next.

- إختار Add ثم إضغط على زر Next.

- إختار Oracle 8i or later database or service ثم إضغط على زر Next.

- حدد إسم Service Name الذي قمت بتحديده عند إعداد (تنصيب) قاعدة البيانات وهو نفس إسم

ال ORACLE.US.COM " global database name " ثم إضغط على زر Next.

- قم بتحديد البروتوكول وهو TCP ثم إضغط على زر Next .

- قم بتحديد ألHost Name وهو إما إسم الكمبيوتر أو رقم TCP/IP للكمبيوتر ولا تقم بتغيير رقم أل Port ثم إضغط

على زر Next.

- إختار Yes, perform a test ثم إضغط على زر Next.

ملاحظة:

يجب أن تكون نتيجة الامتحان Connecting...Test successful. وإلا يجب التأكد من البيانات التي

قمت بإدخالها في السابق أو قم بالضغط على زر Change login وقم بوضع التالي:

Username: system

Password: manager

إذا تم الاتصال بنجاح إضغط على زر Next.

- قم بتحديد إسم لل Net Service التي قمت بإنشائها ألان وليكن developer ثم إضغط على زر Next.

- ثم إضغط على Next ثم Next ثم Finish .

2- COPYقم بأخذ نسخه () من الملف المسمى tnsnames.ora الموجود في الموقع التالي :

OracleOra90networkadmin

> وذلك على فرض أن المكان الافتراضي لقاعدة البيانات هو OracleOra90 >.

3- PASTEقم بلصق () الملف السابق في الموقع التالي الموجود به ملف بنفس الاسم

( ليأخذ المنسوخ مكان الموجود في الموقع التالي) والموقع هو:

ORANTnet80admin

و >ذلك على فرض أن المكان الافتراضي للديفلوبر هو ORANT >.

4- sqlnet.oraقم بتغيير إسم الملف إلى sqlnet.old الموجود في الموقعين التاليين:

أ- OracleOra90networkadmin

ب- ORANTnet80admin

5- Form Builderقم بتشغيل أي أداه من أدوات الديفلوبر مثل أل أو Reports Builder أو SQL Plus 8.0

وضع بيانات الدخول كالتالي :

Username: system

Password: manager

Host String Or Database: developer.oracle.us.com

وسوف يتم الاتصال بإذن الله بين الديفلوبر وقاعدة البيانات.

ملاحظة:

لتفادي كتابة إسم ألNet Service في حقل أل Host String Or Database عند الاتصال مره أخري

قم بعمل التالي :

قم بتشغيل :

Start->run

اكتب في المستطيل regedit ثم إضغط على زر Open

سوف يظهر لك برنامج أل Registry Editor وقم بالتالي :

إضغط على علامة + الموجودة خلف HKEY_LOCAL_MACHINE

ثم إضغط على علامة + الموجودة خلف SOFTWARE

ثم إضغط على المجلد المسمى ORACLE

قم بالدخول على الجزء الموجود به المفاتيح الموجودة في يمين الشاشة وإضغط في إي مكان بالماوس يمين فسوف تظهر لك

قائمه بها New أختار منها String Value

إجعل إسم أل String Value الجديدة LOCAL وقيمتها developer.oracle.us.com

ألان قم بتشغيل أي أداه من أدوات الديفلوبر مثل أل Form Builder أو Reports Builder أو SQL Plus 8.0

ونضع بيانات الدخول كالتالي :

Username: system

Password: manager

Host String Or Database:

سوف يتم الاتصال بإذن الله بدون كتابه إسم أل Service (الخدمة) في حقل (خانة) أل database .

--------------------------------------------------------------------------------

إعداد

عمر باعقيل

المدينة المنورة

mailto:baaqeel@msn.com?subject=إعداد أوراكل 9 أي في ويندوز 2000 و إكس بي

1/5/200

#5

انا قمت بكل ذلك ولكنني لم أجد الفولدر ORANTnet80admin

#6

السلام عليكم

ابحث عنه في المجلد

orantnetworkadmin

ولكن اود ان أسأل الشباب في هذا المنتدى

هل من أحد جرب الوصل بغير بروتوكول tcp/ip or spx or LPC

علمت ان هناك طريقة يستطيع كل client بالبحث عن روابط لقواعد البيانات بشكل الي دون تحديدها في الـ tnsnames.ora

والهدف انه في حال وجود عدد كبير (لنفترض 100 زبون ومخدم على الاقل) من الـ clients لن تضطر لتعريف الاتصال على كل client في الملف tnsnames.ora

بل يكفي وضع alias بعد اسم المستخدم وكلمة السر ليقوم بالبحث بشكل ديناميكي

فهل يعلم احد عن هذه الطريقة ويشرحها لنا بشكل موجز وله جزيل الشكر؟؟؟

والسلام عليكم

هذا الموضوع مغلق.

مواضيع مشابهة