1.建立使用者語法
使用者名稱
create user username
口令identified by password
預設的表空間,該使用者建立的物件預設存放在這裡
[default tablespace tablespace ]
該使用者使用的預設的臨時表空間
[temporary tablespace tablespace]
使用者在該錶空間中允許使用k[m]位元組
[quota [integer k[m]][unlimited] on tablespace_name
概要檔案的名字,對使用者能夠使用的資源進行限制
[profiles profile_name]
立即將口令設成過期狀態,使用者在登入進入前必須修改口令
[password expire]
使用者是否被加鎖
[account lock or account unlock]
2.建立使用者例項
請輸入使用者名稱: system
輸入口令:
連線到:
oracle database 11g enterprise edition release
11.2
.0.1
.0 - 64
bit production
sql> create user ghost
2 identified by password
3 password expire
4 account lock;
使用者已建立。
sql>
3.給新建立的使用者賦許可權
sql> grant connect to ghost;
授權成功。
sql>
4.新使用者登入
sql> alter user ghost account unlock;
使用者已更改。
sql> conn ghost/password
error:
ora-28001: the password has expired
更改 ghost 的口令
新口令:
重新鍵入新口令:
口令已更改
已連線。
sql>
5.解鎖和鎖定使用者
sql> conn system
輸入口令:
已連線。
sql> alter user ghost account lock;
使用者已更改。
sql> conn ghost
輸入口令:
error:
ora-28000: the account is locked
警告: 您不再連線到 oracle。
sql> conn system
輸入口令:
已連線。
sql> alter user ghost account unlock;
使用者已更改。
sql> conn ghost
輸入口令:
已連線。
sql>
6.修改使用者密碼
sql> conn sys as sysdba
輸入口令:
已連線。
sql> alter user ghost identified by ghost;
使用者已更改。
sql> conn ghost/ghost
已連線。
sql>
7.刪除使用者
sql> conn system
輸入口令:
已連線。
sql> drop user ghost;
使用者已刪除。
sql>
oracle11g之使用者管理
建立使用者 create user 使用者名稱 identified by 密碼 注意 必須是擁有特權使用者的賬號才能建立使用者 修改使用者密碼 注意 必須是擁有特權使用者的賬號才能修改使用者的密碼 刪除使用者 必須是擁有drop user的許可權才能刪除使用者 刪除使用者時,如果使用者已經建立了表...
oracle 11g 使用者密碼過期問題
1 oracle 11g 之前預設的使用者時是沒有密碼過期的限制的,在oracle 11g 中預設的profile啟用了密碼過期時間是180天。如下檢視有效期 select from dba profiles where profile default and resource name passw...
oracle 11G 使用者到期修改方法
當 oracle 鏈結報28001 是可以做如下處理 這裡只寫用命令的方式修改,至於用pl sql的不在這裡描述。首先 cmd進入命令 sqlplus 使用者名稱 密碼 例項名 as sysdba sql select username,profile from dba users 檢視使用者賬戶的...