覺得oracle很難深入。每天一二小時,堅持吧! ---結(jié)構(gòu)體系與原理
創(chuàng)新互聯(lián)公司始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)10余年累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:成都木制涼亭等企業(yè),備受客戶稱贊。
Dba_data_files:數(shù)據(jù)文件 Dba_tablespaces:表空間 Dba_segments:段信息 Dba_extents:塊信息 Dba_free_space:表空間可用信息 Dba_objects:對象信息 V$datafile:來自控制文件的信息 用戶權(quán)限與系統(tǒng)權(quán)限視圖: 查看用戶角色: select * from dba_role_privs; select * from user_role_privs; 查看所有角色、系統(tǒng)權(quán)限、對象權(quán)限: select * from dba_roles; select * from system_privilege_map; select * from v$object_privilege; 查看用戶系統(tǒng)權(quán)限: select * from dba_sys_privs; select * from user_sys_privs; 查看用戶對象權(quán)限: select * from dba_tab_privs where grantee='B'; select * from all_tab_privs; select * from user_tab_privs; 系統(tǒng)權(quán)限、角色、對象權(quán)限授權(quán)與撤銷語法: Grant 系統(tǒng)權(quán)限 | 角色 to 用戶; Grant 對象權(quán)限 on 對象(表等) to 用戶; Revoke 系統(tǒng)權(quán)限 | 角色 from 用戶; Revoke 對象權(quán)限 on 對象(表等) from 用戶;
Tablespace à segment à extent à block
| | |
|----------------------------------------------à datafile |
| ------------|---à osblock
表空間:可以包含多個數(shù)據(jù)文件
段:可以認(rèn)為是表,包含多個區(qū)
區(qū):一個數(shù)據(jù)文件中一組連續(xù)編號的oracle塊
塊:包含一個或多個os塊,塊是oracle數(shù)據(jù)庫的基本I/O單元
數(shù)據(jù)文件:由多個os塊組成
操作系統(tǒng)塊:文件系統(tǒng)的I/O單元
show parameter db_block_size :查看oracle block的大小,默認(rèn)是8192byte
語法:使用em顯示sql
表空間創(chuàng)建: CREATE SMALLFILE TABLESPACE"HXW_DATA" DATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data01.dbf' SIZE 1M AUTOEXTENDONNEXT 1M MAXSIZE 10M --默認(rèn)不會自動擴(kuò)展 LOGGING --表空間針對段的所有操作將生成重做內(nèi)容,默認(rèn) EXTENTMANAGEMENTLOCAL --區(qū)自動管理,默認(rèn) SEGMENTSPACEMANAGEMENT AUTO--段使用位圖跟蹤塊使用情況,默認(rèn) DEFAULTNOCOMPRESS --不壓縮,默認(rèn) 添加數(shù)據(jù)文件: ALTERTABLESPACE"HXW_DATA" ADDDATAFILE'/ns_data/oracle/oradata/nsdc/hxw_data02.dbf' SIZE 10M AUTOEXTENDONNEXT 1M MAXSIZE 20M --設(shè)置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:一旦設(shè)定該值,next_extent將為空,只有extents值。該值是默認(rèn)值。這個選項的最小是64K 2、user:一旦設(shè)定該值,就允許我們可以控制next_extent了。只有兩種情況出現(xiàn)users:一是該ts是數(shù)據(jù)字典管理的;另外一個是該ts是從數(shù)據(jù)字典管理轉(zhuǎn)移到local的(用dbms_space_admin.tablespace_migrate_to_local) 3、uniform:將標(biāo)明所有的extent的大小將一致,temp表空間只能采用這個方式;以上兩個情況的extent的大小將不一致;uniform中的默認(rèn)值為1M 臨時表空 CREATE SMALLFILE TEMPORARYTABLESPACE"HXW_TMP" TEMPFILE'/ns_data/oracle/oradata/nsdc/hxw_tmp01.dbf' SIZE 5M AUTOEXTENDONNEXT 1M MAXSIZE 10M EXTENTMANAGEMENTLOCALUNIFORMSIZE 1M 添加數(shù)據(jù)文件: 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保證
--創(chuàng)建表空間與用戶
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;
網(wǎng)站題目:【Oracle】表空間、用戶、權(quán)限、角色、審計
地址分享:http://jinyejixie.com/article34/iichpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、移動網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站收錄、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)