【问题标题】:Tables not creating after running worker and dashborad in wso2 api manager 3.2.0?在 wso2 api manager 3.2.0 中运行 worker 和 dashborad 后未创建表?
【发布时间】:2021-09-03 15:02:49
【问题描述】:

在 wso2 api manager 3.2.0 oracle config 中运行 worker 和 dashborad 后未创建以下功能:

a.  WSO2_DASHBOARD_DB 
b.  BUSINESS_RULES_DB 
c.  WSO2_PERMISSIONS_DB 
d.  WSO2_METRICS_DB

有什么问题?

 name: WSO2_PERMISSIONS_DB
      description: The datasource used for permission feature
      jndiConfig:
        name: jdbc/PERMISSION_DB
        useJndiReference: true
      definition:
        type: RDBMS
        configuration:
          jdbcUrl: 'jdbc:oracle:thin:@apigwdb-scan.shoperation.net:1521/APIGWDB'
          username: 'WSO2_PERMISSIONS_DB'
          password: 'apigw14'
          driverClassName: oracle.jdbc.driver.OracleDriver
          maxPoolSize: 10
          idleTimeout: 60000
          connectionTestQuery: SELECT 1 FROM DUAL
          validationTimeout: 30000
          isAutoCommit: false
          connectionInitSql: alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

【问题讨论】:

  • 您使用的是外部数据库吗?如果是这样,您是否将相关配置指向 deployment.yaml 中的该数据库。
  • 是的,我使用的是Oracle,我已经在deployment.yaml中进行了配置,但是没有表

标签: wso2-am


【解决方案1】:

默认情况下,所有这些 dbs 在deployment.yaml 中都有 h2 配置。您必须在 Oracle 服务器中创建相关的数据库,并更改要在这些数据库中创建的表的每个配置。

另外,请检查您使用的用户是否有足够的权限。

更多信息请查看https://apim.docs.wso2.com/en/3.2.0/learn/analytics/configuring-apim-analytics/#step-42-configure-the-analytics-dashboard

【讨论】:

  • 我更新了问题,但是什么时候创建表?当我运行仪表板时,它不会创建表格
  • 应该在 Analytics 启动时出现。 APIGWDB有数据吗?您是否尝试在同一数据库服务器中使用新数据库?
  • 我在 APIGWDB 中没有任何数据,它是新鲜的。我只是尝试运行 dahsboard 来创建表格
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多