بتاريخ: 29 أكتوبر 200916 سنة comment_174822 السلام عليكمالفائدة الأولي:لا يستطيع المستخدم في قاعدة البيانات الاتصال بقاعدة البيانات بواسطة الصلاحية SYSDBA إلا في حالتين:-1- أن يتصل المستخدم بقاعدة البيانات من داخل السيرفر الذي يحوي قاعدة البيانات بشرط أن يكون مستخدم نظام التشغيل عضو في المجموعة ORA_DBA وفي هذه الحالة لا يحتاج المستخدم لكلمة المرور اثناء الاتصال بقاعدة البيانات. SQLPLUS /NOLOG CONN /AS SYSDBA 2- أن يتصل المستخدم بقاعدة البيانات عن بعد عن طريق الشبكة بشرط أن يكون المتغير REMOTE_LOGIN_PASSWORDFILE يأخذ القيمة EXCLUSIVE أو القيمة SHARED، ويحتاج في هذه الحالة لكتابة كلمة المرور.الفائدة الثانية:يستطيع مستخدم قاعدة البيانات الذي يستخدم وسيلة التحقق عن طريق نظام التشغيل identified externally يستطيع هذا المستخدم الاتصال بقاعدة البيانات مباشرة بشرط أن يتم الاتصال مباشرة من السيرفر الذي يحوي قاعدة البيانات فقط يلزمه كتابة الاتي: SQLPLUS / أما للاتصال بقاعدة البيانات عن طريق الشبكة فيلزمنا تهيئة المتغير OS_AUTHENT_PREFIX ليأخذ القيمة TRUE تقديم بلاغ
بتاريخ: 29 أكتوبر 200916 سنة comment_174838 شيء رائع وجميل جدا أنا اول مرة اعرف بهذه المعلومة ، وأرجوا اتحافنا بهذه المعلومات الدقيقة الرائعة ، باااااااااااااااااااااارك الله فيك تقديم بلاغ
بتاريخ: 30 أكتوبر 200916 سنة كاتب الموضوع comment_174888 فائدة ثالثة:أنك لو اتصلت بقاعدة البيانات بواسطة الصلاحية SYSDBA فأنت في الحقيقة تتصل بقاعدة البيانات كSYS USER بغض النظر عن اسم المستخدم المتصل، وإذا قمت بالاتصال بقاعدة البيانات عن طريق الصلاحية SYSOPER فأنت في الحقيقة تتصل بقاعدة البيانات كPUBLIC USER ، قم بتجرية ذلك عن طريق الامر SHOW USER تقديم بلاغ
بتاريخ: 31 أكتوبر 200916 سنة كاتب الموضوع comment_174952 فائدة رابعة:أن المستخدم SYS لا يمكنه الاتصال بقاعدة البيانات دون الصلاحية SYSDBA أي دون استخدام هذه الصلاحية (AS SYSDBA) إلا إذا قمنا بتهيئة المتغير O7_DICTIONARY_ACCESSIBILITY ليأخذ القيمة TRUE في الأصل هذا المتغير يأخذ القيمة FLASE في اوركل 10g. تقديم بلاغ
بتاريخ: 31 أكتوبر 200916 سنة comment_174990 أخي العزيز تحية طيبة لا أستطيع الشبك على يوزر Scott TigerORCL SIDأول مسج ظهرت وهي 28000 THE ACCOUNT IS LOCKED قمت بعمل التالي AS SYSDBA /ظهر المسج التالي 01031 Insufficiant Privileges مع العلم اني قمت بالشبك ما بين Data base & Forms عن طريق ملف Tnsname.oraأرجو المساعدة في حل هذه المشكلة وبارك الله بالجميع تقديم بلاغ
بتاريخ: 31 أكتوبر 200916 سنة كاتب الموضوع comment_174993 يبدو والله أعلم أنك تستخدم SQL*PLUS تابعة للديفلوبر لذا انصح بتشغيل الSQL*PLUS التابعة للاوركل من خلال كتابة الامر SQLPLUSW /NOLOG وذلك في الRUN او من خلال اختيار الSQLPLUS من القائمة البرامج لأنك لو قمت بكتابة الامر SQLPLUS في الPROMPT فسيفتح لك في الغالب SQLPLUS تابعة للديفلوبرتأكد كذلك أن مستخدم نظام التشغيل الذي تستخدمه هو عضو في المجموعة ORA_DBA لتتصل مباشرة ودون كلمة مرور تقديم بلاغ
بتاريخ: 20 يناير 201016 سنة comment_182894 اخي ALSAMHOURIا>ا كنت متاكد من ان الربط بين ال Forms وال DataBase صحيح عن طريق الملف Tnsname.ora فما عليك عمله هو فك الLOCK على المستخدم SCOTT عن طريق المستخدم SYS بالكود التالي sql> alter user scott account unlock; وان شاء الله يمشي الحال معك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.