我有 java/JSF 网络应用程序。我必须在应用程序中创建自定义 R 脚本,并使用 Oracle R Enterprise 在远程 Oracle DB 上执行。我什至不明白这个概念。可以将 R 脚本发送到远程数据库执行吗?如果有人与 Oracle R Enterprise 打交道,他/她可以给我一些指示或基本理解,并且一些链接将不胜感激?
1 回答
以下是简短说明:
在服务器上(如果数据库在另一台计算机上):
安装 R 语言,
安装 Oracle R Enterprise
在客户端(如果不是在安装了 DB 的计算机上工作):
安装 r 语言
安装 oracle instantClient 并将 PATH(Win) 设置为文件夹
安装支持客户端库
安装客户端库,
请参阅:http ://docs.oracle.com/ cd/E36939_01/doc/doc.13/e36763/client.htm
了解详情。
然后通过您的应用程序/R/R-Studio/SQLDeveloper 连接到 DB(安装了 ORE)并使用 R-interface 或 SQL-interface(取决于您连接到 DB 的介质)
我建议阅读 oracle 的这 8 个 Flash 讲座:
www.oracle.com/webfolder/technetwork/tutorials/tutorial/db/ore1.1/ore_part1/player.html
www.oracle.com/webfolder/technetwork/tutorials/tutorial/ db/ore1.1/ore_part2/player.html www.oracle.com/webfolder/technetwork/tutorials/tutorial/db/ore1.1/ore_part3/player.html
... www.oracle.com/webfolder/technetwork/tutorials /tutorial/db/ore1.1/ore_part8/player.html