oracle 10g使用exp管道壓縮方式減少文件大小

如下給出測試方法oracle

一、先建立命名管道性能

[ora10@database~]$ mknod /backup/orcl p測試

 

二、使用管道壓縮的方法導出數據.net

[ora10@database ~] exp system/oracle file=/backup/orcl tables=test & gzip < /backup/orcl > /backup/orcl.gzblog

 

三、exp直接導出[ora10@database~]$ exp system/oracle file=/backup/orcl tables=testip

 

四、對比導出文件大小get

[ora10@ora12c backup]$ ls -lrthtable

total 370Mclass

-rw-r--r--. 1 ora10 oinstall 36M mar 18 10:43 orcl.gztest

-rw-r--r--. 1 ora10 oinstall 334M mar 18 11:06 orcl.dmp

==》36:334,管道壓縮的方式只佔用不多的空間。

 

另外使用管道導入文件

[ora10@database~]$imp system/oracle file=/backup/orcl tables=test & gunzip < /backup/orcl.gz > /backup/orcl

==》這種方式,不須要手工進行解壓

 

總結:

一、該方式適用於exp,不適用於expdp

二、這種方式導出就是壓縮好的文件,減小了文件系統的佔用

三、這是以犧牲系統性能換空間的一種方式,應充分測試後再使用。

相關文章
相關標籤/搜索