溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【Oracle】表空間、用戶、權限、角色、審計

發布時間:2020-04-09 15:47:46 來源:網絡 閱讀:1398 作者:hxw168 欄目:關系型數據庫

覺得oracle很難深入。每天一二小時,堅持吧! ---結構體系與原理


Dba_data_files:數據文件
Dba_tablespaces:表空間
Dba_segments:段信息
Dba_extents:塊信息
Dba_free_space:表空間可用信息
Dba_objects:對象信息
V$datafile:來自控制文件的信息

用戶權限與系統權限視圖:
查看用戶角色:
select * from dba_role_privs;
select * from user_role_privs;
查看所有角色、系統權限、對象權限:
select * from dba_roles;
select * from system_privilege_map;
select * from v$object_privilege;
查看用戶系統權限:
select * from dba_sys_privs;
select * from user_sys_privs;
查看用戶對象權限:
select * from dba_tab_privs where grantee='B';
select * from all_tab_privs;
select * from user_tab_privs;

系統權限、角色、對象權限授權與撤銷語法:
Grant 系統權限 | 角色 to 用戶;
Grant 對象權限 on 對象(表等) to 用戶;
 
Revoke 系統權限 | 角色 from 用戶;
Revoke 對象權限 on 對象(表等) from 用戶;


Tablespace à  segment   à  extent    à    block

         |                                     |             |

         |----------------------------------------------à datafile    |

                                                                               | ------------|---à  osblock

 

表空間:可以包含多個數據文件

段:可以認為是表,包含多個區

區:一個數據文件中一組連續編號的oracle

塊:包含一個或多個os塊,塊是oracle數據庫的基本I/O單元

數據文件:由多個os塊組成

操作系統塊:文件系統的I/O單元

show parameter  db_block_size :查看oracle block的大小,默認是8192byte


語法:使用em顯示sql

表空間創建:
CREATE SMALLFILE TABLESPACE"HXW_DATA" 
DATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data01.dbf'
SIZE 1M AUTOEXTENDONNEXT 1M MAXSIZE 10M  --默認不會自動擴展
LOGGING --表空間針對段的所有操作將生成重做內容,默認
EXTENTMANAGEMENTLOCAL --區自動管理,默認
SEGMENTSPACEMANAGEMENT AUTO--段使用位圖跟蹤塊使用情況,默認
DEFAULTNOCOMPRESS  --不壓縮,默認
 
添加數據文件:
ALTERTABLESPACE"HXW_DATA" 
ADDDATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data02.dbf'
SIZE 10M AUTOEXTENDONNEXT 1M MAXSIZE 20M
 
 
--設置extent為手動指定大小。
CREATE SMALLFILE TABLESPACE"HXW_DATA" 
DATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data01.dbf'
SIZE 1M AUTOEXTENDONNEXT 1M MAXSIZE 10M 
LOGGING
EXTENTMANAGEMENTLOCALUNIFORMSIZE 512K
SEGMENTSPACEMANAGEMENT AUTO
DEFAULTNOCOMPRESS
 
ALLOCATION_TYPE 這個值有3個選項:
1、system:一旦設定該值,next_extent將為空,只有extents值。該值是默認值。這個選項的最小是64K
2、user:一旦設定該值,就允許我們可以控制next_extent了。只有兩種情況出現users:一是該ts是數據字典管理的;另外一個是該ts是從數據字典管理轉移到local的(用dbms_space_admin.tablespace_migrate_to_local)
3、uniform:將標明所有的extent的大小將一致,temp表空間只能采用這個方式;以上兩個情況的extent的大小將不一致;uniform中的默認值為1M
 
 
臨時表空
CREATE SMALLFILE TEMPORARYTABLESPACE"HXW_TMP" 
TEMPFILE'/ns_data/oracle/oradata/nsdc/hxw_tmp01.dbf'
SIZE 5M AUTOEXTENDONNEXT 1M MAXSIZE 10M 
EXTENTMANAGEMENTLOCALUNIFORMSIZE 1M
 
添加數據文件:
ALTERTABLESPACE"HXW_TMP" 
ADDTEMPFILE'/ns_data/oracle/oradata/nsdc/hxw_tmp02.dbf'
SIZE 100M AUTOEXTENDONNEXT 1M MAXSIZEUNLIMITED
 
 
Undo表空間:
CREATE SMALLFILE UNDOTABLESPACE"UNDOTBS02" 
DATAFILE'/ns_data/oracle/oradata/nsdc/undotbs02.dbf'
SIZE 5M AUTOEXTENDONNEXT 1M MAXSIZE 10M 
RETENTION NOGUARANTEE --還原保留時間不保證,GUARANTEE保證


--創建表空間與用戶

create tablespace h_test

datafile'/ns_data/oracle/oradata/nsdc/t_test01.dbf'

size 2m autoextend on next 1m maxsize 5m;

create user huangxw identified by huangxwdefault tablespace h_test;




附件:http://down.51cto.com/data/2364873
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女