In action "Setting JDBC driver jar location unix [Set a variable]" (screen "Select a Database [Configurable banner form]"), property "Script":

java.lang.Exception: JDBC Driver Jar not found. Looking for: /u01/oracle/GG_Director/ERROR: Unresolved installer variable "screen.jdbcDriverJarUnix"

刚才安装部署oracle goldenGate director 12遇到了这个问题。

走到选择哪种数据库作为director的资料库时,选择oracle数据库,点击next 就会报如下异常错误: 


weblogic@Node1Suse11SP2:/mnt> ./gg-director-serversetup_unix_v12_1_2_0_1.sh 

Starting Installer ...

In action "Setting JDBC driver jar location unix [Set a variable]" (screen "Select a Database [Configurable banner form]"), property "Script":

java.lang.IllegalStateException: Unknown database type.

        at com.goldengate.director.installer.util.Values.getDriverJarLocNameUnix(Values.java:266)

        at I4jScript_Internal_9.eval(I4jScript_Internal_9.java:18)

        at I4jScript_Internal_9.evaluate(I4jScript_Internal_9.java:22)

        at com.install4j.runtime.installer.helper.Script.evaluate(Unknown Source)

        at com.install4j.runtime.installer.ContextImpl.runScript(Unknown Source)

        at com.install4j.runtime.installer.ContextImpl.runScript(Unknown Source)

        at com.install4j.runtime.beans.actions.control.SetVariableAction.execute(Unknown Source)

        at com.install4j.runtime.beans.actions.SystemInstallOrUninstallAction.install(Unknown Source)

        at com.install4j.runtime.installer.InstallerContextImpl$2.fetchValue(Unknown Source)

        at com.install4j.runtime.installer.helper.comm.actions.FetchObjectAction.execute(Unknown Source)

        at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionDirect(Unknown Source)

        at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionInt(Unknown Source)

        at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionChecked(Unknown Source)

        at com.install4j.runtime.installer.helper.comm.HelperCommunication.fetchObjectChecked(Unknown Source)

        at com.install4j.runtime.installer.InstallerContextImpl.performActionIntStatic(Unknown Source)

        at com.install4j.runtime.installer.InstallerContextImpl.performActionInt(Unknown Source)

        at com.install4j.runtime.installer.ContextImpl.performAction(Unknown Source)

        at com.install4j.runtime.installer.controller.Controller.executeActions(Unknown Source)

        at com.install4j.runtime.installer.controller.Controller.handleCommand(Unknown Source)

        at com.install4j.runtime.installer.controller.Controller.start(Unknown Source)

        at com.install4j.runtime.installer.Installer.runInProcess(Unknown Source)

        at com.install4j.runtime.installer.Installer.main(Unknown Source)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

        at com.install4j.runtime.launcher.Launcher.main(Unknown Source)

而选择mysql 、sql server 没有这个问题,所以怀疑是oracle驱动问题,进入weblogic目录: 

cd XXXXX /wls12210/wlserver/server/lib &&  ls -la | grep find ojdbc.jar

缺少了该驱动jar包。


解决方法: 部署weblogic后,缺少 oracle数据库驱动导致,拷贝ojdbc.jar到 server/lib

重新部署director ,正常安装结束。

猜你喜欢

转载自www.cnblogs.com/chendian0/p/10772105.html