萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> 詳解Oracle建立用戶和對用戶的管理

詳解Oracle建立用戶和對用戶的管理

# 合法的Oracle標識符號

1、不能是保留關鍵字

2、必須使用1到30個字符。數據庫的名稱最多是8個字符。

3、必須以數據庫字符集中的字母字符開頭

4、只能夠包含數據庫字符集中的字母字符,以及以下字符:#、$、_,另外數據庫鏈接可以包含@符號和'.'(句號)

5、不能包含引號

# 建立用戶

create user angeos identified by angeos;

建立了用戶:angeos,密碼為:angeos

# 對用戶授權

grant connect,resource to angeos;

對用戶angeos授予了連接數據庫和訪問資源的權限

# 對用戶授權

grant create session,dba to angeos;

CREATE SESSION是一個系統特權,它可以為用戶提供連接數據庫的能力。

DBA是一個具有超過120個系統特權的角色,所以它可以讓用戶在數據庫中完成幾乎任何工作。

# 改變用戶的密碼

alter user angeos identified by oracle;將用戶angeos的密碼改變為:oracle.

# 鎖定帳號以及解鎖

alter user oe account unlock;

然後用用戶oe登錄數據庫服務器,密碼為oe.注意:用戶解鎖後,要重啟服務。

# 修改表空間的設置

默認情況下,它會使用表空間SYSTEM和TEMP(用於存放臨時數據)。

不推薦采用這種方法。所以我們需要改變表空間。

通過系統用戶連接數據庫服務器

conn sys/sysadmin@hostname_services as sysdba;

然後查看表空間

select tablespace_name,contents from dba_tablespaces
order by tablespace_name;

使用USER表空間代替SYSTEM表空間

alter user angeos default tablespace users
temporary tablespace temp;

  • 共4頁:
  • 上一頁
  • 1
  • 2
  • 3
  • 4
  • 下一頁
copyright © 萬盛學電腦網 all rights reserved