# 合法的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;