AIX5.3+ORACLE10g
Errors in file /oracle/admin/orcl/bdump/orcl_dbw0_10508.trc: ORA-01157: cannot identify/lock data file 202 - see DBWR trace file ORA-01110: data file 202: '/oradata02/jgsbdata02/TEMP_XTJB.dbf' ORA-27092: skgfofi: size of file exceeds file size limit of the process
经检查
$ulimit -a
2097151
使用命令修改
$ulimit -f unlimited
unlimited为无限
重启机器
下面为系统的soft limits的默认值:
3.2 | 4.1-4.3 |
=============== | ================= |
fsize = 2097151 | fsize = 2097151 |
core = 2048 | core = 2048 |
cpu = 3600 | cpu = -1 |
data = 131072 | data = 262144 |
rss = 65536 | rss = 65536 |
stack = 8192 | stack = 65536 |
nofiles = 2000* | nofiles=2000 * |
fsize 用户创建的文件大小限制。此定义值(512字节为单位)为该用户可以生成的最大文件的大小。
core 生成的core文件大小的限制(512字节为单位)。
cpu 用户进程可用cpu的限定值(以秒为单位)。普通用户只能将此值减小,root可以将此值增大。这里要注意的
是进程使用CPU的时间取决于AIX Kernel(核心程序)进程调度算法,该值在此仅做参考。
data 进程数据段大小的限定值(以字节为单位)。
stack 进程堆栈段大小的限定值(以字节为单位)。
rss 进程常驻内存段的限定值(以字节为单位)。AIX核心并不参考此限定。
nofiles 进程中打开文件的最大数量。此限定在AIX 4.3.1之前的版本中固定为2000。在AIX 4.3.1及其之后的版本中
可将此值增大至32767。