|
|
|
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
|
|||
|---|---|---|---|
|
#18+
Дорогие Русские коллеги. Помогите чем можете девочкам-программистам из-за рубежья чем можете в честь дня 8 Марта Направьте нас на правильный путь для подключения к серверу MS SQL через jdbc из Oracle 11g Java процедуры. Мы не можeм найти подробную документацию по настройке. Нам необходимо подключиться к SQL Server из ORACLE, ORACLE GATEWAY нам не подxодит. Во-первых, для целей тестирования мы создали java класс на своем компьютере, использующим jdbc jar для MS SQL Server. Он работает отлично. Мы смогли подключиться к SQL Server и вставить 24 миллиона рекордов в Oracle таблицу с CLOBS за 20 минут! Следующий шагом мы создали этот java class на ORacle серверe как JAVA STORED процедуру. Наш админ загрузил sqljdbc4.jar на Linux и использовал LOADJAVA, чтобы загрузить этот jar на Oracle сервер . К сожалению, это не сработало. Когда мы запускаем процедуру Java, получае м сообщение "java.lang.ClassNotFoundException: com / microsoft / sqlserver / jdbc / SQLServerDriver". Наш CLASSPATH установлен в каталог Linux, где расположен jar, но мы думаем, что эта ошибка может быть связана с неправильными или отсутствующими шагами в настройке. Вот шаги, которые мы реализовали до сих пор: 1. Загрузили sqljdbc4.jar в Linux. 2. Использовали LOADJAVA для загрузки jar на Oracle сервер . мы подозреваем, что реальной проблемой может быть следующее 1. Неправильные параметры для LOADJAVA, которые мы использовали (просьба сообщить правильные параметры для загрузки jar) 2. Пропущенный шаг java.net.SocketPermission, чтобы открыть сокет из серверного JDBC. (Пожалуйста, сообщите, нужен ли этот шаг) 3. пропущенный шаг dbms_java.grant_permission (просьба сообщить, нужен ли этот шаг и что конкретно нужно) 4. Может что то ещё Заранее благодарим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2017, 20:49 |
|
||
|
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
|
|||
|---|---|---|---|
|
#18+
OraGirls, Дорогие нерусские девочки, вам не приходило на ум проверить работоспособность jar на сервере без загрузки в Oracle? С наилучшими пожеланиями, Кэп. PS. Можно попробовать и откомпилировать на серваке при наличии там JDK или javac, в частности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2017, 20:58 |
|
||
|
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
|
|||
|---|---|---|---|
|
#18+
Дорогой dbms_photoshop Мы это сделали в самом начала на Client side и всё прекрасно работает. Нам нужно перенести эту логику в JAVA stored procedure на Oracle server side. Спасибо за рекомендации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2017, 21:12 |
|
||
|
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
|
|||
|---|---|---|---|
|
#18+
OraGirls, Дорогие девочики, все ли слова вы заметили в предложении dbms_photoshopOraGirls, Дорогие нерусские девочки, вам не приходило на ум проверить работоспособность jar на сервере без загрузки в Oracle ? С наилучшими пожеланиями, Кэп. PS. Можно попробовать и откомпилировать на серваке при наличии там JDK или javac, в частности.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2017, 21:21 |
|
||
|
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
|
|||
|---|---|---|---|
|
#18+
OraGirlsНаш CLASSPATH установлен в каталог Linux, где расположен jar, но мы думаем, что эта ошибка может быть связана с неправильными или отсутствующими шагами в настройке. Код: plsql 1. 2. 3. 4. 5. 6. Вообщем, нужно загрузить sqlserver jdbc jar через loadjava и загрузить основной класс с -resolve или -resolver '((* SCHEMA_OF_SQLS_JDBC) (* PUBLIC))' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2017, 22:27 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=172&tid=1886316]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 352ms |

| 0 / 0 |
