2011-01-10 5 views
1

私はPentahoを初めて使用しています。新しいデータベース接続をセットアップするのには苦労しています。 Oracle 10gデータベースに接続しようとしていますが、接続をテストするたびに以下のエラーが発生します。実際には特定のエラーメッセージが表示されるようには見えないので、私は何をすべきか、この時点からどこに行くのかは分かりません。Pentaho Report DesignerからOracle Databaseに接続する際にエラーが発生しました。

私はtomcat libフォルダにojdbc jarを配置しましたが、別の場所があるはずです。

助けてください/ヒントは非常に高く評価されるでしょう。

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ドライバを使用しているようです。ネイティブのライブラリが存在し、実行時に読み込めることを確認してください。おそらく複数のjarをlib/jdbcディレクトリにコピーして動作させる必要があります。

ご使用のOracleマニュアルには、JDBCドライバのインストール方法の詳細がすべて記載されています。