如何在" Oracle R Enterprise"?中获得更多内存?

时间:2015-01-28 05:02:06

标签: r oracle

如何为ORE增加内存? 我的服务器有10G可用内存,但我无法将所有内存用于ORE。 这些命令有错误:

begin
sys.rqscriptDrop('clustering_test');
sys.rqscriptcreate('clustering_test','function(n){
                                        rm(list=ls())
                                        cnt=30000
                                        d=dist(data.frame(x=rnorm(cnt),
                                                          y=rnorm(cnt)))
                                        }');
end;

(对于在R脚本上运行,你可以运行它):

select * from table(rqtableeval(cursor(select 1 n from dual), 
                                cursor(select 1 "ore.connect" from dual), 
                    'select 1 x, 2 y from dual','clustering_test'))

但是这些命令可以在服务器上的R上运行:

cnt=30000
d=dist(data.frame(x=rnorm(cnt),y=rnorm(cnt)))

它们是相同的代码,但其中一个直接在R上运行,另一个通过ORE运行。

  • cnt取决于您的免费系统RAM。
    • ORE中的
    • 错误没有任何描述。但如果你减少可以运行的cnt。

0 个答案:

没有答案