0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

اگر کسی پسورد sys و تمامی کاربرای با دسترسی sys را در Oracle Express Edition فراموش کرده باشد. چطور می تواند آن پسورد را تغییر دهد؟

2 پاسخ

+1 امتیاز
قبل توسط (330 امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

اگر شما از سیستم عامل ویندوز استفاده می کنید باید ابتدا محیط Command Promt را باز کنید و اگر از لینوکس استفاده می کنید یک Terminal یا Console باز کنید.

بعد دستورات زیر را به ترتیب اجرا کنید.

connect / as sysdba

alter user {Username} identified by {PASSWORD};

در صورتی که در دستور مورد اول نتوانستید به محیط SQL وارد شوید یعنی موفق به دیدن قسمت زیر نشدین از دستورات قسمت 2 استفاده کنین.

SQL>

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

#sqlplus /nolog      
SQL>conn / as sysdba      
SQL>alter user {Username} identified by {PASSWORD};
0 امتیاز
قبل توسط (1.1هزار امتیاز)

در لینوکس (Fedora) ابتدا فایل oracle-xe که در شاخه etc/sysconfig قرار دارد را با دسترسی sudoer حذف کنید و سپس مجداد دستور زیر را اجرا کنید و در خلال فرایند تنظیم مجدد پسورد جدید برای sys وارد نمایید:

sudo /etc/init.d/oracle-xe configure
قبل توسط (330 امتیاز)
الزاما اسم فایل oracle-xe نمی باشد اگر اسم سرویس تغییر کند مثلا orcl شود اسم فایل به oracle-orcl تغییر می کند.

سوالات مشابه

0 امتیاز
1 پاسخ 3.5هزار بازدید
0 امتیاز
1 پاسخ 18.5هزار بازدید
0 امتیاز
0 پاسخ 887 بازدید
0 امتیاز
0 پاسخ 3.6هزار بازدید
+1 امتیاز
1 پاسخ 2.1هزار بازدید
...