Insufficient memory error in proc sort
Insufficient memory error in proc sort
我的数据存储在 Oracle table MY_DATA 中。此 table 仅包含 2 行 7 列。但是当我执行步骤时:
proc sort data=oraclelib.MY_DATA nodupkey out=SORTED_DATA;
by client_number;
run;
出现以下错误:
ERROR: The SAS System stopped processing this step because of insufficient memory.
如果我评论 nodupkey
选项,错误就会消失。如果我在工作库中复制数据集并对其执行 proc sort 那么一切都可以。
我的记忆选项:
SORTSIZE=1073741824
SUMSIZE=0
MAXMEMQUERY=268435456
LOADMEMSIZE=0
MEMSIZE=31565617920
REALMEMSIZE=0
问题的根源是什么?我该如何解决?
我的 Oracle 密码处于宽限期,当我更改它时,问题消失了。
我的数据存储在 Oracle table MY_DATA 中。此 table 仅包含 2 行 7 列。但是当我执行步骤时:
proc sort data=oraclelib.MY_DATA nodupkey out=SORTED_DATA;
by client_number;
run;
出现以下错误:
ERROR: The SAS System stopped processing this step because of insufficient memory.
如果我评论 nodupkey
选项,错误就会消失。如果我在工作库中复制数据集并对其执行 proc sort 那么一切都可以。
我的记忆选项:
SORTSIZE=1073741824
SUMSIZE=0
MAXMEMQUERY=268435456
LOADMEMSIZE=0
MEMSIZE=31565617920
REALMEMSIZE=0
问题的根源是什么?我该如何解决?
我的 Oracle 密码处于宽限期,当我更改它时,问题消失了。