新聞中心
,CREATE USER username IDENTIFIED BY password;,GRANT privilege TO username;,`,,username是您要創(chuàng)建的用戶名,password是該用戶的密碼,privilege是您要授予該用戶的權(quán)限。如果您想創(chuàng)建一個名為test_orc的用戶,密碼為tess,并授予該用戶連接權(quán)限,則可以使用以下命令:,,`,CREATE USER test_orc IDENTIFIED BY tess;,GRANT CONNECT TO test_orc;,“Oracle創(chuàng)建用戶的方法
在Oracle數(shù)據(jù)庫中,用戶是與會話相關(guān)聯(lián)的一組權(quán)限集合,創(chuàng)建用戶可以為數(shù)據(jù)庫添加新的角色,以便向其分配權(quán)限,下面是創(chuàng)建用戶的步驟:

創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端成都網(wǎng)站建設(shè)公司、網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站定制、成都全網(wǎng)營銷、微信平臺小程序開發(fā)、微信公眾號開發(fā)、網(wǎng)站推廣服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都航空箱企業(yè)提供源源不斷的流量和訂單咨詢。
1、以sysdba身份登錄到Oracle數(shù)據(jù)庫:
sqlplus sys as sysdba
2、輸入密碼并進入SQL*Plus環(huán)境后,執(zhí)行以下命令創(chuàng)建新用戶(將username和password替換為實際的用戶名和密碼):
CREATE USER username IDENTIFIED BY password;
3、為新用戶分配表空間和臨時表空間:
ALTER USER username DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
4、將新用戶添加到某個角色(db_owner角色):
GRANT DBA TO username;
5、退出SQL*Plus環(huán)境:
exit;
Oracle授權(quán)的方法
在Oracle數(shù)據(jù)庫中,授權(quán)是將權(quán)限分配給用戶的過程,授權(quán)可以分為兩類:系統(tǒng)權(quán)限和對象權(quán)限,下面是授權(quán)的基本方法:
1、系統(tǒng)權(quán)限授權(quán):系統(tǒng)權(quán)限控制用戶對整個數(shù)據(jù)庫系統(tǒng)的訪問權(quán)限,可以使用GRANT語句為用戶分配系統(tǒng)權(quán)限,如SELECT、INSERT、UPDATE、DELETE等,為用戶分配SELECT權(quán)限:
GRANT SELECT ON ALL TABLES IN SCHEMA public TO username;
2、對象權(quán)限授權(quán):對象權(quán)限控制用戶對特定表、視圖、序列等對象的訪問權(quán)限,可以使用GRANT語句為用戶分配對象權(quán)限,如SELECT、INSERT、UPDATE、DELETE等,為用戶分配對表table_name的SELECT權(quán)限:
GRANT SELECT ON table_name TO username;
Oracle撤銷用戶的方法
在Oracle數(shù)據(jù)庫中,如果需要撤銷用戶的某些權(quán)限,可以使用REVOKE語句,撤銷用戶權(quán)限時,需要指定要撤銷的權(quán)限及其作用的對象,撤銷用戶對表table_name的SELECT權(quán)限:
REVOKE SELECT ON table_name FROM username;
相關(guān)問題與解答
1、如何刪除一個用戶?
答:使用DROP USER語句刪除一個用戶,語法如下:
DROP USER username CASCADE;
2、如何修改用戶的密碼?
答:使用ALTER USER語句修改用戶的密碼,語法如下:
ALTER USER username IDENTIFIED BY new_password;
分享題目:oracle創(chuàng)建用戶并授權(quán)的方法是什么
新聞來源:http://m.fisionsoft.com.cn/article/djhcgep.html


咨詢
建站咨詢
