بتاريخ: 14 مارس 201610 سنة comment_272453 السلام عليكم كنت اعمل على قواعد بيانات oracle 11g وبعد فترة ظهرت لى هذه الرسالة ORA-28001: the password has expired فما العمل ؟ وما هى الطريقة الافضل عند إنشاء قاعدة بيانات حتى لا يتكرر هذا الخطأ ؟ تقديم بلاغ
بتاريخ: 15 مارس 201610 سنة comment_272520 تقدر تدخل عن طريق الاداة sqlplus على نفس اليوزر وراح يسألك عن الباسورد الجديد او تدخل لقاعدة البيانات عن طريق ال sysdba وتكتب الكومند التالي لعمل باسورد ALTER USER [user_name] IDENTIFIED BY [password ملاحظه حط مكان [user_name] اسم اليوزر اللي انتهى الباسورد تبعه و [password] الباسورد اللي تبيه وتسويله unlock ;ALTER USER [user_name] ACCOUNT UNLOCK وللتاكد من حالة اليوزر ( راح يصير open ) SELECT USERNAME,ACCOUNT_STATUS FROM DBA_USERS; وقيمة password_life_time هي اللي تحدد المدة للباسورد لليوزرات select * from dba_profiles; ويمكنك تعديلها باي قيمه او unlimited لكي تجعلها لامحدوده وليس بخطأ انما لكي تضمن اوراكل الامان لقاعدة البيانات ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.