您好,登錄后才能下訂單哦!
永久表空間:存放永久性數據,如表,索引等。
臨時表空間 :不能存放永久性對象,用于保存數據庫排序,分組時產生的臨時數據
表空間:表空間是數據庫的邏輯劃分,一個表空間只能屬于一個數據庫。所有的數據庫對象都存放在指定的表空間中。但主要存放的是表, 所以稱作表空間
create tablespace user_data logging datafile 'D:\oracle\oradata\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
create temporary tablespace user_temp2 tempfile 'D:\oracle\oradata\user_temp1.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local
create user etc -- 用戶名 identified by "admin" --密碼 default tablespace user_data --數據表空間 temporary tablespace user_temp1 -- 臨時表空間
alter user 用戶名 account unlock;
系統權限允許用戶執行某些數據庫操作,如創建表就是一個系統權限
對象權限允許用戶對數據庫對象(如表、視圖、序列等)執行特定操作
Qracle為了兼容以前的版本,提供了三種標準的角色(role):CONNECT、RESOURCE和DBA
臨時用戶,特別是那些不需要建表的用戶,通常只賦予他們CONNECTrole。CONNECT是使用Oracle的簡單權限,這種權限只有在對其他用戶 的表有訪問權時,包括select、insert、update和delete等,才會變得有意義。擁有CONNECT role的用戶還能夠創建表、視圖、序列(sequence)、簇(cluster)、同義詞(synonym )、會話(session)和與其他數據庫的鏈(link)。
更可靠和正式的數據庫用戶可以授予RESOURCE role。RESOURCE提供給用戶另外的權限以創建他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)
DBA role擁有所有的系統權限----包括無限制的空間限額和給其他用戶授予各種權限的能力。SYSTEM由DBA用戶擁有。下面介紹一些DBA經常使用的典型權限。
GRANT 命令可用于為用戶分配權限或角色
賦予系統權限:grant角色to用戶;
賦予對象權限:Grant insert update delete select on表to用戶;
回收系統權限:revoke角色from用戶;
回收對象權限:revoke all on表from用戶;
更改:ALTER USER MARTIN IDENTIFIED BY martinpass;(修改密碼)
刪除:drop user 用戶
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。