使用gzip解压一个oracle rman备份集时报错:File too large.
gizp -d cosp_db_full.tar.gz
gzip: cosp_db_full.tar:File too large
这样的错误是由于用户文件大小收到了限制。
查看配置文件 cat /etc/security/limits
列出了每个用户的限制大小:
fsize:
core:
cpu:
data:
rss:
stack:
nofiles:
fsize:
等等,查看当前用户为root,确实收到限制,到时oracle用户的文件大小是不受限制的,切换到oracle用户下。
gzip -d cosp_db_full.tar.gz 成功。
或者分包,每次打包都在限制以下就可以了。