AIX5.3系統檔案大小的限制

mengzhaoliang發表於2009-04-03

/*
*時間:2009-04-03
*環境:AIX5.3   Oracle10g10.2.0.1.0
*標題:AIX系統檔案大小的限制
*/

       昨天在AIX5.3系統中安裝Oracle時,從另一臺AIX伺服器中ftp取映象時,因為改壓縮包總共有1.3GB的大小。原來在AIX5.3系統中預設的root使用者的檔案大小不能大於1GB。

A伺服器:存放Oracle軟體映象的AIX系統
B伺服器:剛裝好的AIX系統

1、在A伺服器壓縮了Oracle軟體的Disk1資料夾,
壓縮命令:

tar    -cf     Disk1.tar    Disk1
壓縮後:壓縮檔案為1.3GB

2、在B伺服器ftp到A伺服器

ftp     B伺服器ip

cd /oracle (到壓縮包的目錄)

bin (二進位制傳輸)

get     Disk1.tar (下載壓縮包)

在這過程中提示“oracle.tar: short wirte”
“no space left on device/filesize limit exceeded”
用root使用者下載時,提示超出了系統檔案的限制,下載下來的大小大概為1GB
看來下載不成功。

bye    (退出ftp)

3、解壓

tar      -xvf      Disk1.tar

就出現下面的錯誤
“tar:Unexpected end-of-file while reading from the storage media”


上面的問題注意時在AIX5.3系統中預設root使用者對檔案做了限制,需要修改/etc/security/limits檔案


4、解決:
(1)後來在AIX系統中新建立了一個oracle的使用者
    用AIX系統中的smitty   security建立oracle使用者和dba組

(2)在/etc/security/limits檔案中設定oracle使用者的檔案大小
在/etc/security/limits檔案增加上下面的內容:

root:

              fsize = -1

oracle:

               fsize = -1

               data = -1

               stack = -1

               core = -1

 

用oracle使用者到A伺服器上ftp下載下來,可以全部傳輸完檔案,解壓再也沒有報錯。

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-584476/,如需轉載,請註明出處,否則將追究法律責任。

相關文章