【正文】
to HP;給 HP一個(gè)所有的表空間的權(quán)限 權(quán)限下還有一個(gè) public, public是數(shù)據(jù)庫中所有用戶的一個(gè)總稱,也算是集合吧。 檢驗(yàn)一下, HP用戶現(xiàn)在只有登陸數(shù)據(jù)庫的權(quán)限,那么用 hp創(chuàng)建表是不成功的,應(yīng)為沒有創(chuàng)建表的權(quán)限 給用戶授權(quán)的語句是 SQLGRANT 權(quán)限 TO USER 現(xiàn)在可以查詢一下自己擁有什么權(quán)限 SQLSELECT * FROM SESSION_PRIVS 當(dāng)給用戶 create table權(quán)限但是提示表空間無權(quán)限的時(shí)候就運(yùn)行 alter user aGuotu quota 1000M on HP。 CONN HP/HP。 例:創(chuàng)建用戶給權(quán)限(最基本的權(quán)限是登陸數(shù)據(jù)庫的權(quán)限,就是 session會(huì)話權(quán)限) CONN /AS SYSDBA CREATE USER HP IDENTIFIED BY HP。HP39。 GRANT CREATE TABLE,CREATE VIEW TO HP。這是最基本的權(quán)限。 對(duì)于 DBA管理用戶:授予 connect, resource, dba權(quán)限。 RESOURCE:擁有 Resource權(quán)限的用戶只可以創(chuàng)建實(shí)體,不可以創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)。(是針對(duì) 對(duì)象 而言的)。(系統(tǒng)權(quán)限是對(duì) 用戶 而言 )。 // 加鎖 SQL Alter user HP account unlock。 DROP USER HP。 刪除用戶 SQLDROP USER USER_NAME 例: CONN /AS SYSDBA CREATE USER HP IDENTIFIED BY HP。用戶 創(chuàng)建一個(gè)用戶,先登錄 sys用戶 SQLCONN /AS SYSDBA 新建 一個(gè) HP用戶 SQLCREATE USER USER_NAME IDENTIFIED BY PWD。 更改用戶的密碼,使用 alter語句 SQLALTER USER USER_NAME IDENTIFIED BY N_PWD。 ALTER USER HP IDENTIFIED BY HP1。 SQL Alter user HP account lock。//解鎖 權(quán) 限 系統(tǒng)權(quán)限 :系統(tǒng)規(guī)定 用戶 使用數(shù)據(jù)庫的權(quán)限。 實(shí)