الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكلة في فتح اوراكل داتا بيز

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

اسعد الله اوقاتكم بكل خير


عندي مشكلة وهي انني تركت البرنامج يعمل بشكل طبيعي وأطفأت الجهاز

ولمدة شهر لم يعمل الحاسوب وبعد ما أنتهت الإجازة رجعت وشغلت الجهاز

وأتصلت بقاعدة البيانات ولكن مع الأسف يظهر لي خطأ إنتهاء وقت الإتصال

حتى عندما أفتحها عن طريق sqlplus


أتمنى ان الجد الحل


ولكم تقديري وشكري ،،،

وكل عام وأنتم بخير

  • الردود 35
  • المشاهدات 8.4k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

الاخ الفاضل

هل ينجح ال Ping ىمن هذا الجهاز علي db server?

اغلاقك للجهاز بينما يعمل الجهاز ليس له اي تأثير علي البرنامج أو اتصاله بقاعدة البيانات

تأكد من اعدادات الشبكة وأنت خادم قاعدة البيانات متصل ويعمل

تحياتي

بتاريخ:
  • كاتب الموضوع

اشكر تجاوبك أخي العزيز

بس المشكلة هذي تحدث في السيرفر نفسه

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

ولك اطيب تحياتي

بتاريخ:

ممكن تكتب رسالة الخطأ بالضبط لو سمحت التي تحدث في السيرفر؟

بتاريخ:
  • كاتب الموضوع

الرسالة هي

حدث إنتهاء وقت الإتصال: ORA-12170 : TNS

مرفق صورة الخطأ





090310130908bjo8v8s4lg.gif

بتاريخ:

المشكلة منحصرة بين TNS configuration وحاله اتصال الجهاز علي الشبكة

من client اعمل ping علي db server ب IP address

لو عمل Ping
اذهب ل tnsnames.ora
واذا كان ال db server معرف ب computer name غيره ل ip address

تأكد أن قاعدة البيانات open
وأن listner يعمل

بتاريخ:
  • كاتب الموضوع

المشكلة منحصرة بين TNS configuration وحاله اتصال الجهاز علي الشبكة

من client اعمل ping علي db server ب IP address

لو عمل Ping
اذهب ل tnsnames.ora
واذا كان ال db server معرف ب computer name غيره ل ip address



المشكلة على نفس السيرفر

عملت start ل listner

ولكن نفس المشكلة

تأكدت من ان oracle serves في حالة start

فهل هناك طريقة أخرى للتأكد من أن الداتا بيز open

مع تقديري وأحترامي لمتابعتك لحل مشكلتي
بتاريخ:

من ال EM تشتطيع المعرفة

كذلك لو دخلت as sysdba وعملت
startup
لو مفتوحة سيخربرك أنها بالفعل مفتوحة

حل اخر قم بعمل connect علي اي مستخدم و select من أي جدول فاذا كانت مفتوحة سيعطيك نتائج
SQL> select * from dba_users;select * from dba_users
*ERROR at line 1:ORA-01219: database not open: queries allowed on fixed tables/views only


وايضا يمكنك

SQL> select open_mode from v$database;
OPEN_MODE----------MOUNTEDSQL>
alter database open;
Database altered.SQL>
select * from dba_users;


تحياتي

بتاريخ:
  • كاتب الموضوع

اخي العزيز اولا اسف جدا تعبتك معاي

ثانياً : لم استطع الدخول بأي مستخدم على قاعدة البيانات لأتأكد انا مفتوحة

هل هناك طريقة من الدوس لأني اتوقع انها هي المشكلة

ولك تقديري وشكري

بتاريخ:

روح علي sqlplus

اكتب
/as sysdba

/ قبل as مباشرة مش بعدها علشان فورمات الكتابة بينقلها

وبعدين
startup

والافضل اعمل
shutdown
ثم startup من جديد

بتاريخ:
  • كاتب الموضوع

فتح معي على as sysdba

وعملت shutdown

بعدين startup


ولكن للأسف عندما ادخل اليوزر scott او sys يعطيني نفس المشكلة


حدث إنتهاء وقت الإتصال: ORA-12170 : TNS

بتاريخ:
  • كاتب الموضوع

الحين دخل معي على اليوزر scott لكن بدون ما أضيف قاعدة البيانات

يدخل بهذا الشكل scott/tiger

ولا يدخل بهذا الشكل scott/tiger@iraheema


هذا اللي كان ملخبطني

هل هناك مشكلة

ولماذا كان اول يدخل معي وبعدين مارضي يدخل معي

بتاريخ:

تمام

لو انت داخل من نفس السيرفر لا حاجة لكتابة @ وما بعدها

لكن لو من جهاز clirnt لا بد ان تكتبها بشرط أن iraheema هو معرف سيرفر البيانات داخل tnsnames.ora في جهاز client

ببساطة المشكلة عندك في TNS Configuration كما ذكرت لك في أول رد

المشكلة منحصرة بين TNS configuration

اذهب ل tnsnames.ora داخل ال DB Server اقتح الملف ب notepad

تجد أن

name=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 110.0.0.46)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
)
)


أو بدلا من 110.0.0.46 مممن يكون computer name للسيرفر

انقل المحتوي دا (مع تغيير ال compuer name ل IP address of DB server) داخل ال tNSnames.ora ل Clent PC

الان من السيرفر أو من client

ممكن تدخل

scott/tiger@name

تحياتي

بتاريخ:
  • كاتب الموضوع

اشكرك كثيراً اخي العزيز

دعمك لي أرشدني للطريق الصحيح

لا عدمناك وكثر الله خيرك تعبتك كثير معي


أسأل الله العظيم في شهره الكريم أن يرزقك رزقاًحلالاً طيباً مباركاً فيه في الدنيا والأخرة

بتاريخ:

وإياكم أخي وشرفنا بك ولا تحرمنا من وجودك معنا دوما وأظنك ستكون من أساتذتنا ومعلمنا جميعا عما قريب باذن الله تعالي

  • بعد 5 سنة...
بتاريخ:

تمام

 

لو انت داخل من نفس السيرفر لا حاجة لكتابة @ وما بعدها

 

لكن لو من جهاز clirnt لا بد ان تكتبها بشرط أن iraheema هو معرف سيرفر البيانات داخل tnsnames.ora في جهاز client

 

ببساطة المشكلة عندك في TNS Configuration كما ذكرت لك في أول رد

 

المشكلة منحصرة بين TNS configuration

 

اذهب ل tnsnames.ora داخل ال DB Server اقتح الملف ب notepad

 

تجد أن

 

name=

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 110.0.0.46)(PORT = 1521))

)

(CONNECT_DATA =

(SID = orcl)

)

)

 

 

أو بدلا من 110.0.0.46 مممن يكون computer name للسيرفر

 

انقل المحتوي دا (مع تغيير ال compuer name ل IP address of DB server) داخل ال tNSnames.ora ل Clent PC

 

الان من السيرفر أو من client

 

ممكن تدخل

 

scott/tiger@name

 

تحياتي

السلام عليكم اخوان الاعزاء انا بالحقيقة لازلت اعاني من نفس المشكله ولكن انا يختلف عندي الموضوع قليلا فعندي السيرفر والكلاينت على نفس الحاسبة واعاني من نفس الموضوع بعد ان قمت ببناء الداتا بيس وقمت بانشاء الواجهات على الدفيلوبر وفجأة حدثت لي هذا المشكلة ولا اعرف الحل لحد الان اتمنى منكم يا اخواني مساعدتي وفقكم الله لكل خير 

بتاريخ:

السلام عليكم ورحمة الله 

 

اعرض صورة الرسالة التي تظهر لك 

ومحتويات ملف ال tnsnames

  • بعد 2 شهور...
بتاريخ:

السلام عليكم اخواني عندي مشكلة لم ادخل على sql plus يعطيني خطائ في الاتصال 

ادخل عن طريق sys/sys as sysdba يدخل معاي  و طفيت السيرفر و شغالتها مررر ثانية 

بس عن طريق الدخول system ما يتصل ممكن الحل .

بتاريخ:

p_37s1vj1.jpg

بتاريخ:

ايش الحل يا شباب

بتاريخ:

ايش الحل يا شباب

ماهي المشكلة لديك بالضبط؟

بتاريخ:

المشكلة لدي لا يمكنني الدخول عن  طريق system الى SQL+PLUS

بتاريخ:

المستخدم system  مقفل locked

بتاريخ:

إتبع المسار التالي

 start>>run>>cmd

 

ثم اكتب sqlplus /nolog

 

حتى ندخل على الـ sql  بعدها اكتب الايعاز التالي:

connect / as sysdba

ثم قم بتغيير كلمة المرور لإسم المستخدم system  

بالايعاز التالي  (هنا أنا كتبت المستخدم system تستطيع أن تكتب اسم المستخدم الذي ترغب كما بينت في أعلاه )
 

ALTER USER system IDENTIFIED BY new_password ACCOUNT UNLOCK;

وضع كلمة المرور الجديدة التي ترغب بها  مكان كلمة new_password

بتاريخ:

يمكنني الدخول علي sql + عبر اسم المستخدم sys as sysdba يتصل علي طول 

ولكن لا يمكنني الدخول عبر system 

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.