一尘不染

在Tomcat上安装Oracle REST数据服务(ORDS)

tomcat

我已经在服务器上安装了JDK和Tomcat
8。现在,我需要安装ORDS并将其连接到Tomcat。我浏览了各种文档,并在服务器上下载了ORDS。现在我有几个问题,因为所有这些东西对我来说都是新的,而且文档在大多数情况下都不是很清楚。

我安装JDK的目录中有java.exe,而所有ORDS文件都已解压缩的目录中有java.exe。我使用哪一个来运行安装是否重要?

java -jar ords.war独立–port 8090

现在,我的第二个问题是我是否运行独立的ORDS安装并指定端口8090,然后将ords.war文件复制到Tomcat目录Tomcat /
webapp中,并确保Tomcat正在运行,并且它将自行安装ords?那就是我的困惑…

我的第三个问题是如何检查ORDS是否已正确安装?去http:// localhost:8090 /
ords
就足够了吗?

PS Oracle数据库安装在另一台服务器上,我拥有所有密码,主机名,端口和服务名。APEX也安装在另一台服务器上。


阅读 841

收藏
2020-06-16

共1个答案

一尘不染

Appex是ORDS的旧名称。在ORDS 3.x版之后,您无需安装apex。

ORDS 3.0 is able to deploy WITHOUT Application Express. It has its own database schema now

您的问题的答案:

  1. 没关系 但是请确保它是Java 7+。您可以改为全局安装Java,然后运行:java -jar ords.warcommand。您可以按照本教程在机器上安装Java:https : //docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html

  2. 当您运行java -jar ords.war命令时,在此阶段它将开始在系统上安装ORDS。在安装之前,它会要求提供oracle服务器主机名,oracle端口,SID以及sysdba用户名和密码进行连接。提供所有详细信息和所需的安装类型后,它将开始安装到特定的数据库服务器。您的tomcat / WLS / glassfish服务器将充当数据库服务器和客户端之间的其余端点。

  3. 在数据库上安装ORDS后,如果在SQL Developer中右键单击连接,则可以看到Rest Service选项。是的,另一种方式就像您提到的:http:<host-name>:<port-name>/<schema-alias>/<object-alias>/并查看结果。

如果您想了解详细的体系结构,我建议您遵循以下Oracle文档:http :
//www.oracle.com/technetwork/developer-tools/rest-data-
services/overview/index.html

我最近在生产环境中成功安装了ORDS。实际上,有两种安装ORDS的方法:

何时使用:
使用高级模式进行生产使用独立模式进行开发和测试。您可以使用“高级模式”进行开发和测试,但是由于独立模式非常易于安装,因此建议您使用这种模式。

查询:

http://www.toadworld.com/platforms/oracle/w/wiki/11471.more-oracle-rest-data-
services-features
https://svgonugu.com/2015/11/21/adf-bc-rest -服务-i
/

注意: 如果您的数据库是PDB,则在安装它时可能会遇到问题,并且根据问题有一些技巧可以解决它。请让我知道我想回答。

2020-06-16