بتاريخ: 22 يناير 200719 سنة comment_89877 السلام عليكم ورحمة الله وبركاته عندي على الداتا بيس يوزر sysوفي هذا اليوزر جدول medicalواريد اعطي يوزر ثاني خاصية الوصول إلى هذا الجدول كيف ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟عمل بالدروس التي موجودة في المنتدى ولكن لم تنفع ولكن عندما اعمل امرcreate user mo identified by mo;واعطي الصلاحيات لهذا المستخدم وبعد ذلك اعمل الامر select * from catلا يظهر اي نتائج تقديم بلاغ
بتاريخ: 22 يناير 200719 سنة comment_89878 لو فرضنا اسم الجدول هو catgtrant select,insert,update on cat to mo تقديم بلاغ
بتاريخ: 22 يناير 200719 سنة كاتب الموضوع comment_89879 SQL> create user mor identified by mor;create user mor identified by mor *ERROR at line 1:ORA-01920: user name 'MOR' conflicts with another user or role nameSQL> gtrant select,insert,update on pationt_info to mor;SP2-0734: unknown command beginning "gtrant sel..." - rest of line ignored.SQL> grant select,insert,update on pationt_info to mor;Grant succeeded.SQL> commit;Commit complete.SQL> conn mor Enter password: ***Connected.SQL> select * from pationt_info;select * from pationt_info *ERROR at line 1:ORA-00942: table or view does not existشوف المشكلة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ تم تعديل 22 يناير 200719 سنة بواسطة سلطان الحارثي تقديم بلاغ
بتاريخ: 22 يناير 200719 سنة comment_89888 السلام عليكم الأخ الكريم المشكلة ليست مشكلة صلاحيات انما هي في عدم وجود مرادف لاسم الجدول synonymفيجب عليك لحل هذه المشكلة ان تكتب إسم الجدول بالصيغة التالية owner.table_name اي sys.pationt_info او ان تقوم بإنشاء public synonym لهذا الجدول عن طريق الاتي 1- connect as sys 2-نفذ الجملة الاتية CREATE PUBLIC SYNONYM pationt_info FOR SYS.pationt_info بالتوفيق تقديم بلاغ
بتاريخ: 26 يناير 200719 سنة comment_90153 السلام عليكم كما قال الأخ حنون يجب أن تكتب إسم مالك الجدول ، فيجب على mor أن يكتب الصيغة التالية فقط select * from sys.pationt_info تم تعديل 26 يناير 200719 سنة بواسطة sun_score تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.