oracle使用者管理:
一、建立profile檔案。
sql>create profile 檔名 limit
failed_login_attempts:指定鎖定使用者的登入失敗次數
password_lock_time:指定使用者被鎖定天數
password_life_time:指定口令可用天數
password_reuse_time:指定在多長時間內口令不能重用
password_reuse_max:指定在重用口令前口令需要改變的次數
sessions_per_user:限制使用者併發會話個數
cpu_per_session:限制會話所占用的cpu時間(百分之一秒)
cpu_per_call:限制每次呼叫所占用的cpu時間(百分之一秒)
connect_time:限制會話的總計連線時間(分鐘)
idle_time:限制會話的空閒時間(分鐘));
二、建立使用者(包括建立角色):
sql>create user 使用者名稱
identified by 口令
default tablespace 表空間名
temporary tablespace 臨時表空間名
profile profile檔名
quota 限制空間大小 on 表空間名;
並給使用者授權:
sql>grant connect ,resource to 使用者名稱;
舉例:-- 建立角色
drop role icdyw;
create role icdyw not identified;
grant "dba" to "icdyw";
grant "exp_full_database" to "icdyw";
grant "imp_full_database" to "icdyw";
-- 建立使用者
drop user icdmain cascade;
create user icdmain identified by icd
default tablespace service_rpt_dat
temporary tablespace service_temp
profile default;
grant "icdyw" to "icdmain" with admin option;
grant unlimited tablespace to "icdmain" with admin option;
grant select on sys.v_$mystat to icdmain;
grant select on sys.v_$session to icdmain;
grant select on sys.dba_jobs to icdmain;
alter user icdmain default role all;
三. 改動使用者:
一. 修改使用者各項引數:(除使用者名稱外其它各項均可以修改)
sql>alter user 使用者名稱
identified by 口令
default tablespace 表空間名
temporary tablespace 臨時表空間名
profile profile檔名
quota 限制空間大小 on 表空間名;
將使用者加鎖:
sql>alter user 使用者名稱 account lock; - -加鎖
account unlock; - -解鎖
強制使用者修改口令:
sql>alter user 使用者名稱 password expire;
四. 刪除使用者:
使用者下沒有實體時:
sql>drop user 使用者名稱;
使用者已建立實體如表和資料時:
sql>drop user 使用者名稱 cascade;
注意:當前正連線的使用者不得刪除。
使用cascade選項時,使用者及實體馬上被刪除,應再進入資料檔案進行物理刪除。
五. 監視使用者:
查詢使用者會話資訊:(如果有兩個使用者以同一使用者名稱登入,則可動態查詢
sql>select username machine , sid , serial #
from v$ session;
刪除使用者會話:
sql>alter system kill session 'sid , serial' ;
顯示使用者的sql語句:
sql>select user _name , sql _text from v$ open _cursor;
Oracle使用者管理
1.建立使用者 概述 在oracle中要建立乙個新的使用者,使用create user語句,一般是具有dba的許可權才能使用。用法 create user 使用者名稱 identified by 密碼。案例 create user skycloud identified by skycloud 2....
Oracle 使用者管理
create user hywin identified by hywin 建立使用者 password 使用者名稱 修改密碼 alter user 使用者名稱 identified by 新密碼 drop user 使用者名稱 cascade 刪除使用者時,如使用者已經建立了表,那麼就需要在刪除時...
Oracle 使用者管理
1.建立使用者 create user ok identified by ok grant create session to ok 2.修改使用者密碼 alter user ok identified by ok1 3.檢視使用者資訊 select from dba users 4.找出和使用者相...