使用LogmnrDll接口调用时报错,但是在工具中 该路径是能正常通过logminer进行数据抽取的。
java.lang.Exception: Add log file failed!
at com.dameng.logmnr.LogmnrDll.addLogFile(Native Method)
at dm.LOGTest.main(LOGTest.java:22)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
我也遇到这个错了,程序放服务器上跑就行,原因是找不到归档文件
使用LogmnrDll接口的环境看看是否跟DM数据库在同一个环境下,如果不在就找不到相应的归档日志文件