Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Импорт данных из jdbc-источника

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1
Импорт данных из jdbc-источника, Как импортировать данные из Derby в СД
Коллеги,
подскажите пожалуйста возможно ли импортировать данные в СД из JDBC источника ?

Для Oracle нашел файл импорта:
c:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\data_exchange\config\jdbc_oracle_ovounixci.ini

Мне нужно импортировать данные из БД Apache Derby.

создал ini файл по аналогии:

[CONNECTION]
TYPE=JDBC

[JDBC]

URL=jdbc:derby://XX.XX.XX.XX:1527/dbname
USR=
PWD=

Скопировал derbyclient.jar в . .\server\lib
при попытке получить данные из источника возникает ошибка:

Configuratie file: C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\data_exchange\config\jdbc_test.ini does not contain a valid JDBC driver class ErrorNumber: 7000

Вопрос: Возможно ли вообще средствами СД вытащить данные из jdbc-источника, отличного от oracle? Если да, то как?
думаю что клиент должен читать, но в файле надо указать что грузить
DRIVER=oracle.jdbc.driver.OracleDriver
Василий, про driver то я и забыл

теперь при конфигурации:
[CONNECTION]
TYPE=JDBC
[JDBC]
URL=jdbc:derby://10.100.130.85:1527/dbname
DRIVER=org.apache.derby.jdbc.ClientDriver

ошибка следующая:
Invalid JDBC connection url: jdbc:derby://10.100.130.85:1527/dbname for user
ErrorNumber: 7002


путь к derbyclient.jar прописал в системной переменной CLASSPATH
derbyclient.jar положи в \lib
в ini файле должны быть ещё логин и пароль, он же пишет: "...for user"
сегодня sd_export ни на что не ругается, просто "висит" с надписью processed records: -

разбираться не буду - выгружу данные через SQL Explorer в csv-файл, далее загружу через привычный ODBC.

Василий, спасибо за помощь!
Наконец-то разобрался.

с интерфейсом старого клиента импорт данных так и не заработал. Прописывал classpath в sd_export.bat
экспорт зависает:
Classes to proces:
INVENTORY
java.lang.NoClassDefFoundError
at java/lang/Class.forName
at com/hp/ifc/ext/exp/JDBCConnection.initializeConnection
at com/hp/ifc/ext/exp/DataConnectionFactory.Get
at com/hp/ifc/ext/exp/Extractor.init
at com/hp/ifc/ext/exp/Extractor.main


С интерфейсом клиента 2008 нет никаких проблем:
скопировал jdbc-драйвер в c:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\Client 2008\plugins
запустил импорт - всё заработало.
Страницы: 1