إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

لدى مشكلة فى Sql Plus


6 رد (ردود) على هذا الموضوع

#1 Gotohell

Gotohell

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 08 July 2010 - 05:22 AM

السلام عليكم
لدى مشكلة وهى انة بعد تنصيب اوراكل 10g وعند استخدام Sql Plus والدخول بمستخدم system والباسورد الذى قمت بأنشاءة
والدخول وعند تنفيذ امر مثل
Select * from dept;
يظهر رسالة
ERROR at line 1:
ORA-00942: table or view does not exist
وقد قمت بتغير نسخة الويندوز 3 مرات وتغير نسخة الاوراكل مرتين ونفس المشكلة

ارجوا المساعدة
شكرا

#2 developer 10g

developer 10g

    عضو

  • الأعضــاء
  • 25 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:oracle developer 10g & oracle jdeveloper 10g & oracle db 11g & java &

تاريخ المشاركة 08 July 2010 - 12:03 PM

Select * from dept;
يظهر رسالة
ERROR at line 1:
ORA-00942: table or view does not exist

==================================================

اولا : متكتبش الاستعلام كله على سطر واحد مش صح خصوصا فى الاوراكل

ثانيا: الرساله ديه (table or view does not exist) معناهابيقولك ان الاسم الى انت كتبه غلط وده ملوش علاقه خالص لا بنسخه الاوراكل ولا بنسخه الويندوز ده عيب فيك انت ياعنى كلمة dept ديه غلط ................

ثالثا : جرب الاستعلام ده على المستخدم scott /tiger

sql > select *
from emp;

====================== أو

sql > select *
from tab;
==============================
ملحوظه : جدول ال emplooy ده معملوا أسم مرادف الى هو emp . فا مش شرط يكون جدول القسم هو كمان يكون معملوا اسم مرادف زيه وعادة ده بيبقى على طول جاهز بس لجدول الوظف بس القسم لا ....... وشكراااا وحاول تترجم الرسائل الى بتطلعلك

أرجوا نك تكون فهمت ( احمد مبرمج قواعد بيانات أوراكل )

تم التعديل بواسطة developer 10g, 08 July 2010 - 12:08 PM.


#3 developer 10g

developer 10g

    عضو

  • الأعضــاء
  • 25 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:oracle developer 10g & oracle jdeveloper 10g & oracle db 11g & java &

تاريخ المشاركة 08 July 2010 - 01:53 PM

Select * from dept;
يظهر رسالة
ERROR at line 1:
ORA-00942: table or view does not exist

==================================================


الرساله ديه (table or view does not exist) معناهابيقولك ان الاسم الى انت كتبه غلط وده ملوش علاقه خالص لا بنسخه الاوراكل ولا بنسخه الويندوز ده عيب فيك انت ياعنى كلمة dept ديه ممكن ميكنش الجدول موجدود او موجود بس مش بالاسم ده

جرب الاستعلام ده على المستخدم scott /tiger وكمان جرب استعلامك على المستخدم ده وشوف النتيجه وخير ان شاء الله

sql > select *
from emp;

====================== أو

sql > select *
from tab;
==============================
ملحوظه : جدول ال emplooy ده معملوا أسم مرادف الى هو emp . فا مش شرط يكون جدول القسم هو كمان يكون معملوا اسم مرادف زيه وعادة ده بيبقى على طول جاهز بس لجدول الوظف بس القسم لا ....... وشكراااا وحاول تترجم الرسائل الى بتطلعلك

أرجوا نك تكون فهمت ( احمد مبرمج قواعد بيانات أوراكل )



#4 developer 10g

developer 10g

    عضو

  • الأعضــاء
  • 25 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:oracle developer 10g & oracle jdeveloper 10g & oracle db 11g & java &

تاريخ المشاركة 08 July 2010 - 02:03 PM

[quote name='developer 10g' date='08 July 2010 - 01:03 PM' timestamp='1278579791' post='196229']
Select * from dept;
يظهر رسالة
ERROR at line 1:
ORA-00942: table or view does not exist

==================================================
أولا / بالنسبه لموضوع الاستعلام على سطر واحد صح تمام بس هو بنفضل ننظم طريقة كتابة الاستعلام على خطوات متتاليه وده علشان يحددبالظبط فين مكان الجمله الغلط او الكلمة الغلط وده الاصح .

ثانيا: الرساله ديه (table or view does not exist) معناهابيقولك ان الاسم الى انت كتبه( غلط او مش موجود) وده ملوش علاقه خالص لا بنسخه الاوراكل ولا بنسخه الويندوز استعلم عن الجداول الى فى قاعدة بياناتك وشوف هو مكتوب ازاى ولا هو موجود ولا لا اصلا
====================================================
SQL> select * from dept;

DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
===================================================
ديه نتيجه استعلامك على المستخدم scottL tiger

ثالثا : جرب الاستعلام ده على المستخدم scott /tiger

sql > select *
from emp;

====================== و علشان تعرف الجداول الى موجوده عندك واساميها الصح

sql > select *
from tab;
==============================
ملحوظه : جدول ال emplooy ده معملوا أسم مرادف الى هو emp . وشكراااا وحاول تترجم الرسائل الى بتطلعلك

أرجوا نك تكون فهمت ( احمد مبرمج قواعد بيانات أوراكل )
  • developer 10g معجب بهذا

#5 developer 10g

developer 10g

    عضو

  • الأعضــاء
  • 25 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:oracle developer 10g & oracle jdeveloper 10g & oracle db 11g & java &

تاريخ المشاركة 08 July 2010 - 02:16 PM

اسف لتكرار الرد وده لسبب مشكله عندىة فى النت خلتى اتلخبط وكتبت غلط معلش الرد الاخير هو الاصلح ربنا معاك اسف مرة تانيه على تكرار الرد لوجود مشكله بس الحمد لله اتحلت

#6 Gotohell

Gotohell

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 08 July 2010 - 05:12 PM

شكرا اخى احمد وفعلا قمت بتشغيل المستخدم scott وذالك من خلال الامر alter user scott account unlock;
من خلال isql plus من خلال الرابط http://localhost:5561/isqlplus وبعدها قمت بالدخول من خلال sql plus وقمت بالتجربة ونحج الامر شكرا
ولكن اريد ان اعرف لماذا لا يتم عرض هذة الجداول من خلال المستخدم system
مع العلم انا مبتدى فبماذا تنصحنى بالبداية لدى خمس اسطوانات لتعليم الاوراكل فهل اتبعهم ام يوجد دروس افضل
شكرا


#7 skybird1961

skybird1961

    مشترك

  • الأعضــاء
  • 68 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 11 July 2010 - 08:02 AM

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

و لهذا لا يستطيع المستخدم system رؤية الجدول المذكور لانه من جداول المستخدم scott