维护数据网关

管理员使用以下任务维护数据网关代理。如果部署了多个数据网关代理,则对每个代理重复执行任务。

数据网关的维护任务

任务 详细信息
管理一个或多个代理 请参见管理数据网关代理
确定数据网关代理 URL 和端口。 使用 DOMAIN_HOME/bin/status.sh 脚本显示安装状态和连接详细信息。例如:
Data Gateway Jetty Home: <Jetty home>
Data Gateway Domain Home: <Domain home> 
Data Gateway Jetty HTTP Port: <Port>
Data Gateway Status: <Data Gateway status> (For example, UP.)
URL: <URL for Data Gateway Agent Configuration page> (For example, http://example.com:8080/obiee/config.jsp.)

启动和停止数据网关代理。

请参见启动和停止数据网关代理

更改对数据网关代理记录的日志记录信息量。 请参见调整数据网关日志记录级别

升级数据网关代理或为其打补丁

要升级现有的数据网关代理,请将新版本的数据网关安装到部署了数据网关的每台计算机上的现有安装文件夹中。请参见安装或升级数据网关

查看数据网关代理记录的审计和诊断信息。 在安装了数据网关代理的计算机上,查看 /domain/jettybase/logs 中的文件。

从计算机中删除数据网关代理。

删除数据网关安装文件夹。

启动和停止数据网关代理

启动数据网关代理,以便可以将远程内部部署数据源连接到 Oracle Analytics Cloud。

在安装了数据网关代理的计算机上:

  1. 启动 Jetty 服务器。

    在 Linux 上,运行脚本 domain/bin/startjetty.sh

    在 Windows 上,运行脚本 domain\bin\startjetty.cmd

  2. 要停止数据网关代理,请运行脚本 domain/bin/stopJetty.shdomain/bin/stopJetty.cmd
  3. 要重新启动数据网关代理,请先运行脚本 stopJetty,然后再运行脚本 startjetty

调整数据网关日志记录级别

增加或减少数据网关记录的日志记录信息量。

在服务器部署中

  1. 使用 domain/bin/stopJetty.sh 停止 Jetty 服务器。
  2. 在文件夹 jetty/modules/log4j2-impl/resources/ 中,编辑文件 log4j2.xml
  3. 在文件 log4j2.xml 中,进行以下更改:
    • 第 2 行 — 将配置状态更改为 debug ---> <Configuration status="debug" name="Jetty" >
    • 第 7 行 — 将根级别更改为 debug --> <Root level="debug">
    • 第 34 行 — 将根级别更改为 debug --> <Root level="debug">
  4. 在 domain/bin 文件夹中的 startJetty.sh 文件中,按所示添加属性 -Dlog4j.configurationFile="<Full Path of the log4j2.xml>"
    java -DSTOP.PORT=34954 -DSTOP.KEY=stop_jetty -DDOMAIN_HOME=$DOMAIN_HOME -DPUBLIC_KEY_FOLDER=/scratch/sunraj/Oracle/Middleware/Oracle_Home_RDG/domain/r dc_keys -DRDC_VERSION=V2 -Djetty.home=$JETTY_HOME Djetty.base=$JETTY_BASE -Djetty.http.port=8080 -Djetty.ssl.port=8443 -Dlog4j.configurationFile="<Full Path of the log4j2.xml>" -jar start.jar

    例如,如果 log4j2.xml 路径为 /scratch/user/Oracle/Middleware/Oracle_Home_RDG/jetty/modules/log4j2-impl/resources/log4j2.xml,则格式为 Dlog4j.configurationFile="/scratch/user/Oracle/Middleware/Oracle_Home_RDG/jetty/modules/log4j2-impl/resources/log4j2.xml"

  5. 使用 domain/bin/startJetty.sh 启动 Jetty 服务器。

管理数据网关代理

使用控制台管理数据网关代理。例如,您可以添加代理以提高性能或提供备份,检查代理的状态,以及检查远程连接问题。

通过数据网关代理,您可以使用 Oracle Analytics Cloud 对远程数据库中的数据进行可视化和建模。将数据网关部署在能够访问 Oracle Analytics Cloud 和远程数据库的子网中。
  1. 主页上,依次单击导航器 用于显示导航器的“导航器”图标控制台远程数据连接

  2. 使用“远程数据连接”页管理代理。
    • 要启用 Oracle Analytics Cloud 实例和远程数据库之间的远程连接流量,请启用启用数据网关选项。
    • 要启用或禁用特定代理,请单击该代理的操作选项 (省略号图标,有时用于操作菜单。),然后选择启用代理禁用代理。如果禁用代理,则已禁用代理的正在进行的作业将停止,并且该实例的未来连接作业将自动重新分配给其他代理(如果可用)。
    • 要添加代理,请单击添加代理。请参见配置用于数据可视化的数据网关
    • 要查看代理处理的远程连接流量,请选择该代理以显示作业历史记录列表。
    • 要检查尚未处理或分配给代理的远程查询,请单击未分配的作业