關於Oracle用戶管理常用操作

學識都 人氣:2.72W

Oracle認證具有嫺熟的專業技術標準,它是專爲認證那些有操作能力與廣泛理論知識的`專業人 。下面小編爲大家整理了關於Oracle用戶管理常用的操作,一起來看看吧:

關於Oracle用戶管理常用操作

Oracle 用戶管理之一、創建PRofile 文件。

1. SQL>Create profile 文件名 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>Create user 用戶名

2. IDENTIFIED BY 口令

3. Default tablespace 表空間名

4. TEMPORARY tablespace 臨時表空間名

5. Profile profile 文件名

6. Quota 限制空間大小 on 表空間名;

並給用戶授權:

7. SQL>grant connect ,resource to 用戶名;

舉例:

-- 創建角色

1. Drop ROLE ICDYW;

2. Create ROLE ICDYW NOT IDENTIFIED;

3. GRANT "DBA" TO "ICDYW" ;

4. GRANT "EXP_FULL_DATABASE" TO "ICDYW" ;

5. GRANT "IMP_FULL_DATABASE" TO "ICDYW" ;

-- 創建用戶

1. Drop USER ICDMAIN CASCADE ;

2. Create USER ICDMAIN IDENTIFIED BY icd

3. DEFAULT TABLESPACE SERVICE_RPT_DAT

4. TEMPORARY TABLESPACE SERVICE_TEMP

5. PROFILE DEFAULT ;

6. GRANT "ICDYW" TO "ICDMAIN" WITH ADMIN OPTION ;

7. GRANT UNLIMITED TABLESPACE TO "ICDMAIN" WITH ADMIN OPTION ;

8. GRANT Select ON SYS.V_$MYSTAT TO ICDMAIN;

9. GRANT Select ON SYS.V_$SESSION TO ICDMAIN;

10. GRANT Select ON _JOBS TO ICDMAIN;

11. Alter USER ICDMAIN DEFAULT ROLE ALL ;

Oracle 用戶管理之三. 改動用戶:

一. 修改用戶各項參數:( 除用戶名外其它各項均可以修改)

1. SQL>Alter user 用戶名

2. IDENTIFIED BY 口令

3. Default tablespace 表空間名

4. TEMPORARY tablespace 臨時表空間名

5. Profile profile 文件名

6. Quota 限制空間大小 on 表空間名;

將用戶加鎖:

1. SQL>Alter user 用戶名 ACCOUNT LOCK; - - 加鎖

2. ACCOUNT UNLOCK; - - 解鎖

強制用戶修改口令:

1. SQL>Alter user 用戶名 password expire;

複用戶口令到可使用狀態:

>alter user 用戶名 identified by new_PWD ; --密碼( new_PWD )可以與之前一樣,也可以不一樣。

Oracle 用戶管理之四. 刪除用戶:

用戶下沒有實體時:

1. SQL>Drop user 用戶名;

用戶已創建實體如表和數據時:

1. SQL>Drop user 用戶名 CASCADE ;

注意:當前正連接的用戶不得刪除。

使用CASCADE 選項時,用戶及實體馬上被刪除,應再進入數據文件進行物理刪除。

Oracle 用戶管理之五. 監視用戶:

查詢用戶會話信息:( 如果有兩個用戶以同一用戶名登錄,則可動態查詢

1. SQL>Select username machine , sid , serial #

2. From V$ session;

刪除用戶會話:

1. SQL>Alter system kill session 'sid , serial' ;

顯示用戶的SQL 語句:

1. SQL>Select user _name , SQL _text

2. From V$

TAGS:Oracle 管理