使用: truncate table tablename DROP STORAGE;

你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都做網(wǎng)站、網(wǎng)站制作、企業(yè)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)公司擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺設(shè)計(jì)專才。
解釋: 直接刪除表,并且釋放存儲(chǔ)空間。truncate的意思是清空表數(shù)據(jù), “DROP STORAGE”是釋放存儲(chǔ)空間。
首先不知道你的數(shù)據(jù)庫在什么系統(tǒng)下:
window:
找到數(shù)據(jù)文件存放的位置,比如D:\存放的是oracle的數(shù)據(jù)文件,如果表空間采用的是自動(dòng)管理方式,考慮將一些數(shù)據(jù)文件移到其他盤符下,比如:e:\等
linux/unix
du -sk * 查看oracle數(shù)據(jù)庫相關(guān)文件夾下每個(gè)文件的空間使用情況,刪除垃圾文件
如果沒有垃圾文件,嘗試整理表空間,可以釋放一些空間,只是暫時(shí)解決文件
增加裸設(shè)備
如果使用asm的方式管理的,考慮將asm里增加pv。
以上,希望能幫助你!
在Oracle9i里,Oracle提供了一個(gè)內(nèi)部事件,用以強(qiáng)制刷新Buffer Cache。
其語法為:
alter session set events 'immediate trace name flush_cache level 1';
或者:
alter session set events = 'immediate trace name flush_cache';
類似的也可以使用alter system系統(tǒng)級設(shè)置:
alter system set events = 'immediate trace name flush_cache';
在Oracle10g中,Oracle提供一個(gè)新的特性,可以通過如下命令刷新Buffer Cache:
alter system flush buffer_cache;
ALTER SYSTEM FLUSH SHARED_POOL
這個(gè)語句清除SGA中的 shared pool,shared pool存儲(chǔ)下面的信息:
1、數(shù)據(jù)字典
2、Shared SQL PL/SQL,存儲(chǔ)過程、函數(shù)、包以及觸發(fā)器
但是有一點(diǎn)要清楚的是假如這些對象正在使用時(shí)是無法清除的。
oracle刪除表,釋放表空間,需要通過truncate table xx,然后drop table xxx 來釋放,或者直接通過 drop table xxx purge;
示例如下:
1、創(chuàng)建測試表,
create table test_space(id number, name varchar2(20));
2、插入樣例數(shù)據(jù),
insert into test_space
select level, 'test_space_'||level
from dual
connect by level100000
3、查看該表存儲(chǔ),占用3145728B大小,
select * from user_segments t where segment_name = upper('test_space');
4、truncate清空表數(shù)據(jù),truncate table?test_space,然后再次查詢表存儲(chǔ),存儲(chǔ)變?yōu)?5536B,已釋放;
truncate table test_space;
select * from user_segments t
where segment_name = upper('test_space');
5、把表再次刪除后,存儲(chǔ)已釋放;
drop table test_space;
select bytes from user_segments t
where segment_name = upper('test_space');
網(wǎng)頁名稱:如何釋放oracle緩存 oracle緩存表到內(nèi)存中
轉(zhuǎn)載注明:http://chinadenli.net/article20/hghsco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、用戶體驗(yàn)、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)、定制網(wǎng)站、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)