wso2 apim分析服务器中的ORA错误

wso2 apim分析服务器中的ORA错误,wso2,analytics,wso2-am,wso2-das,Wso2,Analytics,Wso2 Am,Wso2 Das,1) 当我尝试用Oracle DB(12c版本)配置wso2 apim analytics(2.1)服务器时,我发现wso2carbon日志中存在以下错误。我在lib文件夹中尝试了ojdbc6.jar和ojdbc7.jar,但仍然存在错误 错误: 原因:java.lang.RuntimeException:ORA-28040:没有匹配的身份验证 协议 2) wso2 apim分析是否有类似于DAS服务器的REST api可用于提取数据 完全错误: 错误 {org.wso2.carbon.anal

1) 当我尝试用Oracle DB(12c版本)配置wso2 apim analytics(2.1)服务器时,我发现wso2carbon日志中存在以下错误。我在lib文件夹中尝试了ojdbc6.jar和ojdbc7.jar,但仍然存在错误

错误: 原因:java.lang.RuntimeException:ORA-28040:没有匹配的身份验证 协议

2) wso2 apim分析是否有类似于DAS服务器的REST api可用于提取数据

完全错误:

错误 {org.wso2.carbon.analytics.spark.core.AnalyticsTask}-执行时出错 脚本的计划任务:APIM\u LAST\u ACCESS\u TIME\u脚本 {org.wso2.carbon.analytics.spark.core.AnalyticsTask}

org.wso2.carbon.analytics.spark.core.exception.AnalyticsExecutionException: 执行查询创建临时表APILastAccessSummaryData时发生异常 使用CarbonJDBC选项(数据源“WSO2AM_STATS_DB”,表名 “API\u上次访问\u时间\u摘要”,模式“租户主字符串,
api发布者字符串、api字符串、版本字符串、用户ID字符串,
上下文字符串,最大请求时间”,primaryKeys “承租人、api发行人、api”) 在

org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor.executeQueryLocal(SparkAnalyticsExecutor.java:764) 在

org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor.executeQuery(SparkAnalyticsExecutor.java:721) 在

org.wso2.carbon.analytics.spark.core.carbonAnalyticsProcessService.executeQuery(carbonAnalyticsProcessService.java:201) 在

org.wso2.carbon.analytics.spark.core.carbonAnalyticsProcessService.executeScript(carbonAnalyticsProcessService.java:151) 在 org.wso2.carbon.analytics.spark.core.AnalyticsTask.execute(AnalyticsTask.java:60) 位于org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:67) 位于org.quartz.core.JobRunShell.run(JobRunShell.java:213) 位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266)处 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 运行(Thread.java:748)

原因:java.lang.RuntimeException:

ORA-28040:没有匹配的身份验证协议

谢谢,
Santosh

这是Oracle中发现的一个问题,解决方法是:在$crs\u home/network/admin/SQLNET.ora文件中设置SQLNET.ALLOWED\u LOGON\u VERSION=8。[1]


[1]

粘贴完整日志错误在上述问题中添加了完整错误