我的数据存储在Oracle表MY_DATA中。该表仅包含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排序,那么一切也都可以。
我的记忆选项:
SORTSIZE=1073741824
SUMSIZE=0
MAXMEMQUERY=268435456
LOADMEMSIZE=0
MEMSIZE=31565617920
REALMEMSIZE=0
问题的根源是什么?我该如何解决?
答案 0 :(得分:0)
我的Oracle密码处于宽限期,当我更改密码时,问题就消失了。