"JAVAVM Not Installed" 当 运行 具有 SEM_MATCH 函数的查询时
"JAVAVM Not Installed" when running a query with a SEM_MATCH function
我正在尝试使用 Oracle DB 中的图形功能构建一个简单的示例,并遇到一个问题 运行 SPARQL 查询。我添加了一些数据,如图 in the guide,这似乎工作正常。接下来我尝试 运行 使用 SEM_MATCH 函数的简单 SPARQL 查询:
SELECT s$rdfterm S, p$rdfterm P, o$rdfterm O
FROM TABLE(SEM_MATCH(
'SELECT ?s ?p ?o WHERE {?s ?p ?o.}',
SEM_Models('harness'),
null, null, null, null,
' PLUS_RDFT=VC ',
null, null,
'RDFUSER', 'NET1'));
结果是错误的:
ORA-13199: JAVAVM is not installed
ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 161
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SDO_RDF_JAVA_STP", line 5
ORA-06512: at "MDSYS.SDO_RDF_JAVA_STP", line 39
ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 1952
ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 148
ORA-06512: at line 4
13199. 00000 - "%s"
*Cause: This is an internal error.
*Action: Contact Oracle Support Services.
错误说 JAVAVM 没有安装,但据我所知是——例如,它列在 DBA 注册表中:
并且 Java 选项设置为 True:
我是否需要授予用户某种权限才能执行此查询?
我安装Oracle Spatial时,没有安装JAVAVM;我运行遇到这个错误,后来安装了JAVAVM,但并没有解决问题。解决它的方法是之后重新安装 Spatial,因此似乎必须在安装 Spatial 之前安装 JAVAVM。
我正在尝试使用 Oracle DB 中的图形功能构建一个简单的示例,并遇到一个问题 运行 SPARQL 查询。我添加了一些数据,如图 in the guide,这似乎工作正常。接下来我尝试 运行 使用 SEM_MATCH 函数的简单 SPARQL 查询:
SELECT s$rdfterm S, p$rdfterm P, o$rdfterm O
FROM TABLE(SEM_MATCH(
'SELECT ?s ?p ?o WHERE {?s ?p ?o.}',
SEM_Models('harness'),
null, null, null, null,
' PLUS_RDFT=VC ',
null, null,
'RDFUSER', 'NET1'));
结果是错误的:
ORA-13199: JAVAVM is not installed
ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 161
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SDO_RDF_JAVA_STP", line 5
ORA-06512: at "MDSYS.SDO_RDF_JAVA_STP", line 39
ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 1952
ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 148
ORA-06512: at line 4
13199. 00000 - "%s"
*Cause: This is an internal error.
*Action: Contact Oracle Support Services.
错误说 JAVAVM 没有安装,但据我所知是——例如,它列在 DBA 注册表中:
并且 Java 选项设置为 True:
我是否需要授予用户某种权限才能执行此查询?
我安装Oracle Spatial时,没有安装JAVAVM;我运行遇到这个错误,后来安装了JAVAVM,但并没有解决问题。解决它的方法是之后重新安装 Spatial,因此似乎必须在安装 Spatial 之前安装 JAVAVM。