Kullanıcı Yönetimi (Roller ve Haklar)
Kullanıcı Yönetimi
Kullanıcı oluşturma
|
1 2 3 4 |
CREATE USER omer IDENTIFIED BY sifreniz DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON users; |
Hak verme
GRANT connect TO omer;
GRANT create table, create procedure TO omer;[/crayon]
Kullanıcı kitleme ve kilidi açma
|
1 2 |
alter user kullanıcı_ismi account lock; alter user kullanıcı_ismi account unlock; |
şifre tanımlama
|
1 2 |
alter user kullanıcı_adı identified by yeni_sifre; ALTER USER kullanıcı_ismi IDENTIFIED BY yeni_sifre ACCOUNT UNLOCK; |
Kaç başarısız login işleminden sonra sistem hesap kilitlensin
|
1 2 |
ALTER PROFILE "DEFAULT" LIMIT FAILED_LOGIN_ATTEMPTS DEFAULT ALTER PROFILE "DEFAULT" LIMIT FAILED_LOGIN_ATTEMPTS 9 |
Kaç dakika idle kalan kullanıcının oturumu (session) sonlandırılsın
|
1 |
ALTER PROFILE "DEFAULT" LIMIT IDLE_TIME 15 --(resource_limit = default da false dur. true yapmadan limitler devreye girmez.) |
Kullanıcıları listeler
|
1 2 3 4 5 6 7 8 9 10 11 12 |
set pages 999 lines 100 col username format a20 col status format a8 col tablespace format a20 col temp_ts format a20 select username , account_status status , created , default_tablespace tablespace , temporary_tablespace temp_ts from dba_users order by username |
Roller (Roles)
|
1 2 3 |
select * from dba_roles where role like '%role' |
Kullanıcıya verilen roller
|
1 2 3 4 5 6 |
select grantee , granted_role , admin_option from dba_role_privs where grantee like upper('%username') / |
Role verilen haklar (privileges)
|
1 2 3 4 |
select privilege , admin_option from role_sys_privs where role like '%role' |
Tablo hakları hangi role verilmiş
|
1 2 3 4 5 6 |
select owner || '.' || table_name "TABLE" , column_name , privilege , grantable from role_tab_privs where role like '%role' |
Belirli bir kulllanıcıya verilmiş haklar ve roller
|
1 2 3 4 5 |
SET SERVEROUTPUT ON SET VERIFY OFF SELECT a.granted_role "Role", a.admin_option "Adm" FROM user_role_privs a; |
|
1 2 3 |
SELECT a.privilege "Privilege", a.admin_option "Adm" FROM user_sys_privs a; |
SET VERIFY ON
Kategori seçin...
