بتاريخ: 24 مايو 200520 سنة comment_37266 السلام عليكم ورحمة الله وبركاته ..كتبت موضوع ولم يرد عليّ أحد !!أرجو الرد هذه المرة في مسألة تعبت في الحبث عنهابخصوص الـ password fileلإنشاء هذا الفايل نكتب orapwd file=c:\oracle\dba\thefilename password=anypass entries=6; حسناً ..- ما معني entries = 6 ؟؟- ما معني password=anypass ؟؟هل يعني ذلك أن كلمة السر للمستخدم sys تغيرت إلى anypass ؟؟- عندما أعطي يوزر وليكن اسمه ahmad هذه الـ role grant dba to ahmad; فهل هذا معناه أنه يمكن أن يدخل بإسمه ويكون له حقوق الـ sys تماماً؟وكيف يدخل؟هل يكتب؟[/sql]connect ahmad/password as sysdba;[/sql]حيث أن password هي كلمة السر لهأم يدخل هكذا؟ connect sys/anypass as sysdba; أرجو الرد ولو على سؤال واحد فقط ..وشكرا للجميعلم يتم الاجابه عليك لان عنوان موضوعك ماكان واضح ولايدل على محتوي الموضوعتم تعديل العنوان من قبل المشرف ليدل على محتواه , راجع شروط الكتابه في المنتدي لتفادي حذف موضوعكإداره المنتدي تقديم بلاغ
بتاريخ: 25 مايو 200520 سنة كاتب الموضوع comment_37358 عفواً أخي المشرف ..لم اقرأ قوانين المنتدى قبل كتابة الموضوعوإن شاء الله سأراعيها من الآن ..تحياتي تقديم بلاغ
بتاريخ: 28 مايو 200520 سنة comment_37519 السلام عليكم ورحمة الله وبركاته،، أهلا وسهلا بك أخي ومتأسف على عدم الرد على موضوعك من قبل . كما تعلم أخي أن هناك عدة مهام لمدراء قواعد البيانات منها على سبيل المثال لا الحصر إنشاء قاعدة البيانات وتشغيلها وإطفائها وإنشاء المستخدمين وإدارة الملفات والكثير غيرها وللحرص على عدم تمكن المستخدميين من العبث بقاعدة البيانات تم إنشاء مايسمى SYSDBA - SYSOPER وهي عبارة عن مجموعة من الصلاحيات التي تمنح لمدير قاعدة البيانات لكي يتمكن من أداء عمله ولتأمين قاعدة البيانات ، لذلك فإن معلومات مدير قاعدة البيانات تحتاج إلى تحقق وتأكيد أكثر من المستخدمين الآخرين وهناك طريقتين لإثبات صحة معلومات مدير قاعدة البيانات وهي : 1- التحقق عن طريق نظام التشغيل operating system authentication .2- إستخدام ملف password files وفيه يتم تخزين معلومات المستخدمين الذين لديهم صلاحية إدارة قاعدة البيانات. ما معني entries = 6 ؟؟ هذا البارميتر لتحديد أقصى عدد من المستخدمين الذين يستطيعون الإتصال بقاعدة البيانات عن طريق إستخدام SYSDBA OR SYSOPER ROLE .entries: The maximum number of distinct users allowed to connect as SYSDBA or SYSOPER. If you exceed this number, you must create a new password file. ما معني password=anypass ؟؟ تحديد كلمة مرور للمستخدم SYS عند إنشاء ال PASSWORD FILE . هل يعني ذلك أن كلمة السر للمستخدم sys تغيرت إلى anypass ؟؟ نعم لإنه عند تغيير كلمة مرور المستخدم SYS بإستخدام ALTER USER SYS يتم عمل نفس التغيير في ال PASSWORD FILE . فهل هذا معناه أنه يمكن أن يدخل بإسمه ويكون له حقوق الـ sys تماماً؟ لا، سوف يكون له بعض صلاحيات ال SYSDBA ويدخل كما يلي AHMAD/PASSWORD وإذا تم منح صلاحية SYSDBA يمكنه الدخول AHMAD/PASS AS SYSDBA للمزيد من المعلومات عن هذا الموضوع يمكنك الرجوع إلى DBA FUND l وآسف على الإطالة .تحياتي تقديم بلاغ
بتاريخ: 1 يونيو 200520 سنة كاتب الموضوع comment_37978 أشكرك أخي الكريمسأقرأ ردك الآن على مهل كي أفهمه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.