Oracle如何刪除和新建用戶
方法一:使用PL/SQL工具 如果您沒有PL/SQL工具,可以采用以下方法: 使用Oracle用戶登錄到需要?jiǎng)?chuàng)建新用戶的數(shù)據(jù)庫(kù)服務(wù)器。 執(zhí)行下面的SQL語(yǔ)句: create
方法一:使用PL/SQL工具
如果您沒有PL/SQL工具,可以采用以下方法:
- 使用Oracle用戶登錄到需要?jiǎng)?chuàng)建新用戶的數(shù)據(jù)庫(kù)服務(wù)器。
- 執(zhí)行下面的SQL語(yǔ)句:
create user username identified by password; -- 創(chuàng)建用戶名和密碼 grant create session to username; -- 給該用戶賦權(quán) grant unlimited tablespace to username; -- 給該用戶賦權(quán) grant create table to username; -- 給該用戶賦權(quán) grant drop any table to username; -- 給該用戶賦權(quán) grant insert any table to username; -- 給該用戶賦權(quán) grant update any table to username; -- 給該用戶賦權(quán) grant dba to username; -- 給該用戶賦權(quán) grant read, write on directory DMP to username; -- 給該用戶賦權(quán) grant read, write on directory BSSDATE11B to username; -- 給該用戶賦權(quán)
再用剛才創(chuàng)建的用戶登錄數(shù)據(jù)庫(kù),您已經(jīng)成功創(chuàng)建了一個(gè)Oracle數(shù)據(jù)庫(kù)用戶。
方法二:使用SQL Plus命令
- 打開命令控制窗口。
- 使用Oracle用戶登錄。
- 執(zhí)行以下語(yǔ)句:
sqlplus / as sysdba; create user username identified by password; -- 創(chuàng)建用戶名和密碼 grant create session to username; -- 給該用戶賦權(quán) grant unlimited tablespace to username; -- 給該用戶賦權(quán) grant create table to username; -- 給該用戶賦權(quán) grant drop any table to username; -- 給該用戶賦權(quán) grant insert any table to username; -- 給該用戶賦權(quán) grant update any table to username; -- 給該用戶賦權(quán) grant dba to username; -- 給該用戶賦權(quán) grant read, write on directory DMP to username; -- 給該用戶賦權(quán) grant read, write on directory BSSDATE11B to username; -- 給該用戶賦權(quán)
每句執(zhí)行完后會(huì)告訴您執(zhí)行是否成功。最后,使用您剛創(chuàng)建的用戶登錄數(shù)據(jù)庫(kù),您已經(jīng)成功創(chuàng)建了一個(gè)可用的數(shù)據(jù)庫(kù)用戶。