2016-11-25 78 views
0

我的數據存儲在Oracle表MY_DATA中。該表只包含2列7列。但是,當我執行步驟:proc分類中的內存不足錯誤

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選項,然後錯誤會消失。如果我將數據集複製到工作庫中並對其執行處理,那麼一切都可以。

我的內存選項:

SORTSIZE=1073741824 
SUMSIZE=0 
MAXMEMQUERY=268435456 
LOADMEMSIZE=0  
MEMSIZE=31565617920 
REALMEMSIZE=0 

什麼可以是問題的根源,我該如何解決?

+2

這聽起來像一個問題,你應該問SAS支持。 – Tom

回答

0

我的Oracle密碼處於寬限期,當我改變它時,問題消失。