Oracle10g
的創(chuàng)建用戶名
1、
?
linux
下
oracle
的啟動(dòng)
以
oracle
身份登錄
?
啟動(dòng)
?? lsnrctl start
登錄
?? sqplus /nolog
連接數(shù)據(jù)庫(kù)
?? connect? /as?? sysdba
啟動(dòng)數(shù)據(jù)庫(kù)
?? startup
關(guān)閉數(shù)據(jù)庫(kù)
?? shutdown immediate
2、
?
在數(shù)據(jù)中創(chuàng)建用戶名
啟動(dòng)數(shù)據(jù)庫(kù)后創(chuàng)建用戶名
連接超級(jí)用戶
?? connect system/admin??? system
系統(tǒng)用戶名字
? admin
密碼
創(chuàng)建用戶名字
?? create user sha identified by admin??
用戶名:
sha
密碼
:admin
??????
?
?
可以寫(xiě)
?? Default tablespace user?? //
指定存儲(chǔ)對(duì)象使用的默認(rèn)空間表
默認(rèn)是
system
?????????????? Temporary tablespace temp; //
保存臨時(shí)對(duì)象所使用的空間表
默認(rèn)是
system
???????
上面的倆行,可以寫(xiě)
空間表為
user
臨時(shí)為
temp
;不寫(xiě)就默認(rèn)
3、
?
添加用戶的權(quán)限
Grant
是授予權(quán)限的
如:
???? Grant create session to sha
;
//
授予
sha
連接數(shù)據(jù)的權(quán)限
?
系統(tǒng)權(quán)限如下:
系統(tǒng)特權(quán)
|
允許執(zhí)行的操作
|
Create session
|
連接數(shù)據(jù)庫(kù)
|
Create sequence
|
創(chuàng)建序列
|
Create synonym
|
創(chuàng)建同名對(duì)象
|
Create table
|
創(chuàng)建表
|
Create any table
|
創(chuàng)建任何模式的表
|
Drop table
|
刪除表
|
Create procedure
|
創(chuàng)建存儲(chǔ)過(guò)程
|
Execute any procedure
|
執(zhí)行任何模式的存儲(chǔ)過(guò)程
|
Create user
|
創(chuàng)建用戶
|
Create view
|
創(chuàng)建視圖
|
Drop user
|
刪除用戶
|
Drop any table
|
刪除任何模式的表
|
4、
?
向用戶授予系統(tǒng)特權(quán)
Grant execute any procedure to sha with admin option?
此句意思為為
sha
用戶創(chuàng)建系統(tǒng)特權(quán)并且可以用
sha
為別的用戶授予權(quán)限
連接
sha
用戶
? connect sha/admin
可以創(chuàng)建別的用戶
5
、查看用戶權(quán)限
進(jìn)入
sha
用戶
connect sha/admin
Select * from user_sys_privs;
可以查看到一個(gè)列表,
列代表
用戶名
權(quán)限
是否可以給別的用戶附加權(quán)限(
N
、
Y
)
?
行代表
權(quán)限都有那些
6
、撤銷用戶授予的權(quán)限
必須連接
connect system/admin
撤銷權(quán)限
? revoke
是系統(tǒng)撤銷權(quán)限的關(guān)鍵詞
Revoke execute any procedure from sha
;
7
、更改用戶密碼
進(jìn)入
sha
用戶
? connect sha/admin
Password??????
輸入舊密碼
?
輸入新密碼倆邊
?? OK
或者
用
alter user sha identified by xinmima
8
、刪除用戶
Connect system/admin
Drop user sha
;
9
、為用戶授予角色
Grant dba to sha
;
Grant connect to sha
;
Linux
下的
plsql?
創(chuàng)建用戶
create user sha identified by admin
Default tablespace user
Temporary tablespace temp;
Granr unlimited tablespace to sha
;
??
?//
權(quán)限
Grant dba to sha
;
????????????????? //
角色
Grant connect to sha
;
?