Oracle使用者管理常用操作

2021-05-10 12:22:23 字數 4183 閱讀 7792

oracle使用者管理之

一、建立profile 檔案。1.

sql>createprofile

檔名 limit 2.

failed_login_attempts

:指定鎖定使用者的登入失敗次數 3.

password_lock_time

:指定使用者被鎖定天數 4.

password_life_time

:指定口令可用天數 5.

password_reuse_time

:指定在多長時間內口令不能重用 6.

password_reuse_max

:指定在重用口令前口令需要改變的次數 7.

sessions_per_user

:限制使用者併發會話個數 8.

cpu_per_session

:限制會話所占用的cpu 時間(百分之一秒) 9.

cpu_per_call

:限制每次呼叫所占用的cpu 時間(百分之一秒)

10.connect_time

:限制會話的總計連線時間(分鐘)

11.idle_time

:限制會話的空閒時間(分鐘));  

oracle使用者管理之

二、建立使用者(包括建立角色):

1.

sql>createuser

使用者名稱 2.

identifiedby口令

3. defaulttablespace  

表空間名 4.

temporarytablespace  

臨時表空間名 5.

profile  profile

檔名 6.

quota  

限制空間大小on表空間名;  

並給使用者授權: 7.

sql>grantconnect,resourceto

使用者名稱; 

舉例:

-- 建立角色 1.

droprole icdyw;   2.

createrole icdyw not  identified;   3.

grant"dba"

to"icdyw" ;   4.

grant"exp_full_database"to"icdyw" ;   5.

grant"imp_full_database"to"icdyw" ; 

-- 建立使用者 1.

dropuser

icdmaincascade;   2.

createuser  icdmain identifiedbyicd   3.

defaulttablespace service_rpt_dat   4.

temporarytablespace service_temp   5.

profiledefault;   6.

grant"icdyw"to"icdmain"withadminoption;   7.

grantunlimited tablespaceto"icdmain"withadminoption; 8.

grantselect onsys.v_$mystattoicdmain;   9.

grant selectonsys.v_$sessiontoicdmain;  

10.grantselectonsys.dba_jobstoicdmain;  

11.alteruser

icdmaindefaultrole all ;

oracle使用者管理之三. 改動使用者:

一. 修改使用者各項引數:( 除使用者名稱外其它各項均可以修改) 1.

sql>alteruser

使用者名稱2.

identifiedby

口令3.

defaulttablespace  

表空間名 4.

temporarytablespace  

臨時表空間名 5.

profile  profile

檔名 6.

quota  

限制空間大小on表空間名;  

將使用者加鎖: 1.

sql>alteruser

使用者名稱account  lock;      - - 加鎖 2.

account  unlock;   - -解鎖

強制使用者修改口令: 1.

sql>alteruser

使用者名稱passwordexpire; 

復使用者口令到可使用狀態:

1.sql>alter user

使用者名稱

identified bynew_pwd;   --密碼(

new_pwd

)可以與之前一樣,也可以不一樣。

oracle使用者管理之四. 刪除使用者:

使用者下沒有實體時: 1.

sql>dropuser

使用者名稱;  

使用者已建立實體如表和資料時: 1.

sql>dropuser

使用者名稱cascade;

注意:當前正連線的使用者不得刪除。

使用cascade 選項時,使用者及實體馬上被刪除,應再進入資料檔案進行物理刪除。

oracle使用者管理之五. 監視使用者:

查詢使用者會話資訊:( 如果有兩個使用者以同一使用者名稱登入,則可動態查詢 1.

sql>selectusername  machine , sid , serial #   2.

fromv$ session;  

刪除使用者會話: 1.

sql>altersystem  kill  session  'sid , serial' ;  

顯示使用者的sql 語句:

1.

sql>selectuser  _name , sql _text2.

fromv$open_cursor;  

Oracle索引管理常用操作

通過調整create bitmap area size來定義位圖快取記憶體區大小.當這個快取足夠大時,可以有效的加快位圖索引的操作速度,因為操作是在記憶體中進行.普通索引更適用oltp型別的操作,即資料變化頻繁.bitmap更適合dss型別的操作,即查詢多,量大.但是所有的索引在執行dml型別操作時...

linux常用操作命令 使用者管理

使用者操作 新增使用者 useradd 常用的引數 useradd m 自動建立使用者目錄 u 制定使用者id號 g 指定使用者的群組 d指定使用者登入登入的原始目錄 useradd dlj m g oracle 檢視系統中所有使用者 cat etc passwd 在這個檔案中可以檢視系統中所有使用...

Oracle使用者管理

1.建立使用者 概述 在oracle中要建立乙個新的使用者,使用create user語句,一般是具有dba的許可權才能使用。用法 create user 使用者名稱 identified by 密碼。案例 create user skycloud identified by skycloud 2....