處理方法有兩種,

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了陳倉免費(fèi)建站歡迎大家使用!
一是添加undo
表空間的數(shù)據(jù)文件,
二是切換undo
tablespace.
這種情況下多用在undo
表空間已經(jīng)非常大的情況。
1
增加數(shù)據(jù)文件
sql
alter
tablespace
undo
add
datafile
'd:\undo02.dbf'
size
100m
reuse;
表空間已更改。
2
切換undo
表空間
1、建立新的表空間undotbs2
sql
create
undo
tablespace
undotbs2
datafile
'd:\undo03.dbf'
size
100m
reuse;
表空間已創(chuàng)建。
2、切換到新建的undo表空間上來,操作如下
sql
alter
system
set
undo_tablespace=undotbs2
scope=both;
系統(tǒng)已更改。
3、將原來的undo表空間,置為脫機(jī):
sql
alter
tablespace
undo
offline;
表空間已更改。
4、刪除原來的undo表空間:
sql
drop
tablespace
undo
including
contents
and
datafiles
cascade
constraints
表空間已刪除。
如果只是drop
tablespace
undo
,則只會(huì)在刪除控制文件里的記錄,并不會(huì)物理刪除文件。
drop
undo表空間的時(shí)候必須是在未使用的情況下才能進(jìn)行。
如果undo表空間正在使用(例如事務(wù)失敗,但是還沒有恢復(fù)成功),那么drop表空間命令將失敗。在drop表空間的時(shí)候可以使用including
contents。
既然是LVM管理的, 那么擴(kuò)容非常容易.
比如你要把/oracledata的空閑的49G分10G給/opt:
/oracledata的目標(biāo)大小是87G, /opt的目標(biāo)大小是39G
先檢查一遍# e2fsck /dev/mapper/VolGroup00-LogVol02縮小/oracledata的文件系統(tǒng)大小, 先縮小到80G, 使它小于87G, 以防縮小分區(qū)導(dǎo)致文件系統(tǒng)損壞# resize2fs /dev/mapper/VolGroup00-LogVol02 80G然后縮小分區(qū)的大小# lvresize -L -10G /dev/mapper/VolGroup00-LogVol02然后增大文件系統(tǒng)的大小, 使其充滿分區(qū)# resize2fs /dev/mapper/VolGroup00-LogVol02增大/opt分區(qū)的大小# lvresize -L +100%FREE /dev/mapper/VolGroup00-LogVol01使文件系統(tǒng)充滿分區(qū)# resize2fs /dev/mapper/VolGroup00-LogVol01完成.
另外, 你看看系統(tǒng)帶的圖形化分區(qū)工具有沒有這個(gè)功能, 有的話就不用這么麻煩了, 點(diǎn)點(diǎn)鼠標(biāo)就好了.
表空間在初始建立的時(shí)候最好設(shè)置成自動(dòng)擴(kuò)展的,如果沒有設(shè)置成擴(kuò)展的,則有四種方法可以增加表空間的大小,其中增加數(shù)據(jù)文件是經(jīng)常用的一種。四種方法如下:
Meathod1:給表空間增加數(shù)據(jù)文件
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;
Meathod2:新增數(shù)據(jù)文件,并且允許數(shù)據(jù)文件自動(dòng)增長
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod3:允許已存在的數(shù)據(jù)文件自動(dòng)增長
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod4:手工改變已存在數(shù)據(jù)文件的大小
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'
RESIZE 100M;
對(duì)于虛擬機(jī)的物理內(nèi)存的添加,首先必須關(guān)掉虛擬機(jī),
然后選擇虛擬機(jī)的設(shè)置-在里面有一個(gè)Physical
Memory(或者中文:內(nèi)存),在這里就可以調(diào)整虛擬機(jī)的物理內(nèi)存。但注意別調(diào)到超過你電腦的內(nèi)存數(shù)量
有問題追問或者百度Hi我都行
oracle 的內(nèi)存可以按照共享和私有的角度分為系統(tǒng)全局區(qū)和進(jìn)程全局區(qū),也就是 SGA和 PGA(process global area or private global area)。對(duì)于 SGA 區(qū)域內(nèi)的內(nèi)存來說,是共享的全局的,在 UNIX 上,必須為 oracle 設(shè)置共享內(nèi)存段(可以是一個(gè)或者多個(gè)),因?yàn)?oracle 在UNIX 上是多進(jìn)程;而在 WINDOWS 上 oracle 是單進(jìn)程(多個(gè)線程),所以不用設(shè)置共享內(nèi)存段。PGA 是屬于進(jìn)程(線程)私有的區(qū)域。在 oracle 使用共享服務(wù)器模式下(MTS),PGA中的一部分,也就是 UGA 會(huì)被放入共享內(nèi)存 large_pool_size 中。
1、BLOCKSIZE決定了datafile的最大值;
一個(gè)表空間數(shù)據(jù)文件存64G
2、alter system set db_16k_cache_size=16M scope=both;
BLOCKSIZE 16k;一個(gè)表空間數(shù)據(jù)文件可以存64G
3、一個(gè)表空間可以增加多個(gè)datafile,以擴(kuò)展表空間
4、實(shí)例
nm=`date +%Y%m`
vts_src=VDATA_TS_${nm}
vdata_ts1=/data1/oracle/vdata_ts_${nm}_1.dbf
vdata_ts2=/data1/oracle/vdata_ts_${nm}_2.dbf
CREATE TABLESPACE $vts_src DATAFILE '$vdata_ts1' SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;
alter TABLESPACE $vts_src add DATAFILE '$vdata_ts2' SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED;
分享題目:如何擴(kuò)oracle內(nèi)存,如何擴(kuò)展oracle表空間
網(wǎng)頁URL:http://chinadenli.net/article33/dsgdhss.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、定制開發(fā)、、做網(wǎng)站、全網(wǎng)營銷推廣、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)