2011-01-10 3 views
1

Я новичок в Pentaho, и я изо всех сил пытаюсь настроить новое подключение к базе данных. Я пытаюсь подключиться к базе данных Oracle 10g, но всякий раз, когда я проверяю соединение, я получаю следующую ошибку. На самом деле, похоже, не указано какое-либо конкретное сообщение об ошибке, поэтому я не уверен, что делать или куда идти с этого момента.Ошибка подключения к базе данных Oracle от разработчика отчетов Pentaho

Я разместил ojdbc jar в моей папке tomcat lib, но, возможно, есть другое место, куда должны пойти.

Любая помощь/советы были бы весьма признательны.

Error connecting to database [OFF SSP Cert] : org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database 

Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) 
oracle/dms/instrument/ExecutionContextForJDBC 


org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database 

Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) 
oracle/dms/instrument/ExecutionContextForJDBC 

org.pentaho.di.core.database.Database.normalConnect(Database.java:366) 
org.pentaho.di.core.database.Database.connect(Database.java:315) 
org.pentaho.di.core.database.Database.connect(Database.java:277) 
org.pentaho.di.core.database.Database.connect(Database.java:267) 
org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:76) 
org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2443) 
org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:510) 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
java.lang.reflect.Method.invoke(Unknown Source) 
org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:329) 
org.pentaho.ui.xul.swing.tags.SwingButton$OnClickRunnable.run(SwingButton.java:58) 
java.awt.event.InvocationEvent.dispatch(Unknown Source) 
java.awt.EventQueue.dispatchEvent(Unknown Source) 
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
java.awt.Dialog$1.run(Unknown Source) 
java.awt.Dialog$3.run(Unknown Source) 
java.security.AccessController.doPrivileged(Native Method) 
java.awt.Dialog.show(Unknown Source) 
java.awt.Component.show(Unknown Source) 
java.awt.Component.setVisible(Unknown Source) 
java.awt.Window.setVisible(Unknown Source) 
java.awt.Dialog.setVisible(Unknown Source) 
org.pentaho.ui.xul.swing.tags.SwingDialog.show(SwingDialog.java:234) 
org.pentaho.reporting.ui.datasources.jdbc.ui.XulDatabaseDialog.open(XulDatabaseDialog.java:237) 
org.pentaho.reporting.ui.datasources.jdbc.ui.ConnectionPanel$EditDataSourceAction.actionPerformed(ConnectionPanel.java:162) 
javax.swing.AbstractButton.fireActionPerformed(Unknown Source) 
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) 
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) 
javax.swing.DefaultButtonModel.setPressed(Unknown Source) 
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) 
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) 
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) 
java.awt.Component.processMouseEvent(Unknown Source) 
javax.swing.JComponent.processMouseEvent(Unknown Source) 
java.awt.Component.processEvent(Unknown Source) 
java.awt.Container.processEvent(Unknown Source) 
java.awt.Component.dispatchEventImpl(Unknown Source) 
java.awt.Container.dispatchEventImpl(Unknown Source) 
java.awt.Component.dispatchEvent(Unknown Source) 
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) 
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) 
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) 
java.awt.Container.dispatchEventImpl(Unknown Source) 
java.awt.Window.dispatchEventImpl(Unknown Source) 
java.awt.Component.dispatchEvent(Unknown Source) 
java.awt.EventQueue.dispatchEvent(Unknown Source) 
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
java.awt.Dialog$1.run(Unknown Source) 
java.awt.Dialog$3.run(Unknown Source) 
java.security.AccessController.doPrivileged(Native Method) 
java.awt.Dialog.show(Unknown Source) 
java.awt.Component.show(Unknown Source) 
java.awt.Component.setVisible(Unknown Source) 
java.awt.Window.setVisible(Unknown Source) 
java.awt.Dialog.setVisible(Unknown Source) 
org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcDataSourceDialog.performConfiguration(JdbcDataSourceDialog.java:661) 
org.pentaho.reporting.ui.datasources.jdbc.JdbcDataSourcePlugin.performEdit(JdbcDataSourcePlugin.java:67) 
org.pentaho.reporting.designer.core.actions.report.AddDataFactoryAction.actionPerformed(AddDataFactoryAction.java:79) 

ответ

1

Кажется, вы используете какой-то родной драйвер JDBC. Убедитесь, что родные библиотеки существуют и могут быть прочитаны во время выполнения. Скорее всего, вам нужно скопировать несколько банок в каталог lib/jdbc, чтобы он работал.

Ваше руководство Oracle должно содержать все сведения о том, как установить драйвер JDBC.

Смежные вопросы