—————-LOCK & UNLOCK (USER KİLİTLEME)——————
ALTER USER ahmet ACCOUNT LOCK;
ALTER USER ahmet ACCOUNT UNLOCK;
ALTER USER ahmet PASSWORD EXPIRE; // user’in şifresini öldürebilir,onu yeni şifre girmesi için zorlarız.
SELECT ACCOUNT_STATUS FROM DBA_USERS WHERE USERNAME=’AHMET’;
conn ahmet
SELECT * FROM SESSION_PRIVS;
create table hastalar as select * from orhan.hastalar;
——–izin yoksa
conn sys/o@orcl as sysdba
grant alter tablespace to ahmet; yada
ALTER USER ahmet QUOTA UNLIMITED ON users;————
ALTER USER ahmet ACCOUNT LOCK;
SELECT ACCOUNT_STATUS FROM DBA_USERS WHERE USERNAME=’AHMET’;
conn ali
conn ahmet // burada ‘ORA-28000: the account is locked’ user kilitli hatasını verecek.
conn sys / as sysdba
ALTER USER ahmet ACCOUNT UNLOCK;
SELECT ACCOUNT_STATUS FROM DBA_USERS WHERE USERNAME=’AHMET’;
conn ahmet
ALTER USER ahmet PASSWORD EXPIRE;
conn ali
conn ahmet // burada ‘ORA-28001: the password has expired’ user şifresi öldü hatasını verecek.
Changing password for ahmet
New password: o
Retype new password:o
// ile yeni şifreyi 2 kere girmemizi isteyecek.
connected.