问题提出:
在AIX平台上使用vi编辑器打开大文件(超过1,048,560行时,大约130MB)时,会报如下错误。
bash-3.2$bash-3.2$ ls -l ptoa_ora_1134690.trc
-rw-r----- 1 oracle oinstall 156371655 Feb 01 08:58 ptoa_ora_1134690.trcvi ptoa_ora_1134690.trc
ex: 0602-101 Out of memory saving lines for undo.
:
ex: 0602-019:q!
解决办法:
方法一:
bash-3.2$ vi -y 9999999 ptoa_ora_1134690.trc
其中-y number为指定vi编辑窗口的行号,9999999>1,048,560(默认行数)
方法二:
由于文件太大即使使用上面命令打开了,查看起来也非常不方便,可以将此文件下载到客户端,使用ultraedit等编辑软件打开进行查看。