2015-07-31 3 views
0

Schemacrawler не смог подключиться к базе Oracle. CMD линия ниже:SchemaCrawler не смог подключиться к базе Oracle

java -classpath ../../_schemacrawler/lib/*;lib/* schemacrawler.Main -url=jdbc:oracle:thin:@localhost:port:sid -u=user_name -password=pw -infolevel=minimum -schemas=target_schema -c=count -loglevel=CONFIG 

И ошибка

Could not find a suitable JDBC driver for databse connection URL, jdbc:oracle:thin:@localhost:port:sid 

Что я делаю неправильно?

Заранее спасибо.

+1

Вам не кажется, есть драйвер Oracle (например, ojdbc7.jar) в вашем классе пути. [Документация] (https://sualeh.github.io/SchemaCrawler/database-support.html) говорит, что драйвер Oracle необходимо загружать отдельно; вы сделали это, и если да, то где вы его положили? –

+0

Alex Poole, спасибо за ваш ответ. Я уже установил ojdbc14.jar в schemacrawler \ lib \. Есть идеи? – Iuliia

+0

Возможно, вам будет лучше комментировать ответ @ SualehFatehi, если вы уже следуете инструкциям. Почему такая старая версия? –

ответ

0

Как говорит Алекс Пул, вам необходимо загрузить драйвер JDBC Oracle и поместить его в папку lib SchemaCrawler. Пожалуйста, внимательно прочитайте документацию на странице Database System Support. Кроме того, убедитесь, что вы используете последнюю версию Java 8 и последнюю версию SchemaCrawler.

Sualeh Фатехи, SchemaCrawler