powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подключение к SQL Server из Oracle Java процедуры (stored procedure)
5 сообщений из 5, страница 1 из 1
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
    #39415937
OraGirls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дорогие Русские коллеги. Помогите чем можете девочкам-программистам из-за рубежья чем можете в честь дня 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. Может что то ещё

Заранее благодарим
...
Рейтинг: 0 / 0
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
    #39415940
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OraGirls,

Дорогие нерусские девочки, вам не приходило на ум проверить работоспособность jar на сервере без загрузки в Oracle?

С наилучшими пожеланиями, Кэп.

PS. Можно попробовать и откомпилировать на серваке при наличии там JDK или javac, в частности.
...
Рейтинг: 0 / 0
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
    #39415941
OraGirls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дорогой dbms_photoshop
Мы это сделали в самом начала на Client side и всё прекрасно работает. Нам нужно перенести эту логику в JAVA stored procedure на Oracle server side.
Спасибо за рекомендации
...
Рейтинг: 0 / 0
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
    #39415943
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OraGirls,

Дорогие девочики, все ли слова вы заметили в предложении
dbms_photoshopOraGirls,

Дорогие нерусские девочки, вам не приходило на ум проверить работоспособность jar на сервере без загрузки в Oracle ?

С наилучшими пожеланиями, Кэп.

PS. Можно попробовать и откомпилировать на серваке при наличии там JDK или javac, в частности.?
...
Рейтинг: 0 / 0
Подключение к SQL Server из Oracle Java процедуры (stored procedure)
    #39415951
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OraGirlsНаш CLASSPATH установлен в каталог Linux, где расположен jar, но мы думаем, что эта ошибка может быть связана с неправильными или отсутствующими шагами в настройке.


Код: plsql
1.
2.
3.
4.
5.
6.
In the standard Java development environment, Java source code, binaries, and resources are stored as files in a file system ... 
In addition, when you run a Java application, you specify the CLASSPATH, which is a file or directory path in the file system that contains your .class files

Both these concepts are different in Oracle Database environment.

In Oracle Database, source code, classes, and resources reside within the database and are known as Java schema objects, where a schema corresponds to a database user.



Вообщем, нужно загрузить sqlserver jdbc jar через loadjava и загрузить основной класс с -resolve или -resolver '((* SCHEMA_OF_SQLS_JDBC) (* PUBLIC))'
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подключение к SQL Server из Oracle Java процедуры (stored procedure)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]