回收表空間有以下幾個(gè)方法:

創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷,專業(yè)領(lǐng)域包括成都做網(wǎng)站、網(wǎng)站制作、電商網(wǎng)站制作開發(fā)、重慶小程序開發(fā)、微信營(yíng)銷、系統(tǒng)平臺(tái)開發(fā),與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評(píng)估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
1. drop and recreate
2.truncate and restore with backup
3. alter table move tablespace;alter index XXX rebuild ...
4. exp/imp
5 alter table XXX deallocate ...
回收某個(gè)表使用空間的步驟:
(1)、選擇某個(gè)表空間中超過N個(gè)blocks的segments,通過此語句可以看出那個(gè)表占用的空間大。
select segment_name,segment_type,blocks from dba_segments
where tablespace_name='TABLESPACENAME'
and blocks N
order by blocks;
(2)、分析表,得知表的一些信息
analyze table TABLENAME estimate statistics; 執(zhí)行完后再執(zhí)行
select initial_extent,next_extent,min_extents,blocks,empty_blocks from dba_tables
where table_name='TEST' and wner='AA';
(3)、使用alter table ... deallocate unused 命令回收表的空間
例如: alter table AA.TEST deallocate unused keep 1k;
(4)、使用 alter tablespace TABLESPACENAME coalesce 命令回收表空間的空間。
(5)、可以使用dba_free_space視圖查看表空間中的空閑空間信息。
要看你所說的回收用戶是怎么回收。
(1)將用戶鎖起來。相當(dāng)于回收,就算有密碼也沒辦法應(yīng)用。alter user *** account lock.
(2)回收用戶的權(quán)限。把用戶的連接權(quán)限等統(tǒng)統(tǒng)回收。這樣的話使用revoke.
(3)刪除用戶,這個(gè)是drop,不過這個(gè)操作最好不要做,因?yàn)榭赡苡泻芏嚓P(guān)聯(lián)問題產(chǎn)生。
(4)如果是針對(duì)某個(gè)人回收,用戶,那只能是修改密碼,然后不告訴他。或者限制主機(jī)登錄,不過意義都不大。
查詢sys用戶直接賦予用戶icdpub的權(quán)限:
select
*
from
dba_sys_privs
t
where
t.grantee='icdpub';查詢用戶通過role賦權(quán)所得到的權(quán)限:
select
*
from
dba_role_privs
t
where
t.grantee='icdpub';
收回用戶的權(quán)限:revoke
create
table
from
icdpub;
收回用戶的角色:revoke
icdpub_role
from
icdpub;
回收只用最后一個(gè)就行了
而且要用你的sysdba用戶回收,而且你語法也錯(cuò)了
revoke dba from wiki
1.GRANT 賦于權(quán)限
常用的系統(tǒng)權(quán)限集合有以下三個(gè):
CONNECT(基本的連接), RESOURCE(程序開發(fā)), DBA(數(shù)據(jù)庫管理)
常用的數(shù)據(jù)對(duì)象權(quán)限有以下五個(gè):
ALL ON 數(shù)據(jù)對(duì)象名, SELECT ON 數(shù)據(jù)對(duì)象名, UPDATE ON 數(shù)據(jù)對(duì)象名,
DELETE ON 數(shù)據(jù)對(duì)象名, INSERT ON 數(shù)據(jù)對(duì)象名, ALTER ON 數(shù)據(jù)對(duì)象名
GRANT CONNECT, RESOURCE TO 用戶名;
GRANT SELECT ON 表名 TO 用戶名;
GRANT SELECT, INSERT, DELETE ON表名 TO 用戶名1, 用戶名2;
2.REVOKE 回收權(quán)限
REVOKE CONNECT, RESOURCE FROM 用戶名;
REVOKE SELECT ON 表名 FROM 用戶名;
REVOKE SELECT, INSERT, DELETE ON 表名 FROM 用戶名1, 用戶名2;
網(wǎng)頁題目:oracle如何回收角色 oracle如何回收角色權(quán)限
文章起源:http://chinadenli.net/article6/hihdog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、軟件開發(fā)、電子商務(wù)、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)