powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекачка таблицы MSSQL to ORACLE
25 сообщений из 25, страница 1 из 1
Перекачка таблицы MSSQL to ORACLE
    #38392911
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Перекачиваю данные из таблицы mssql в таблицу oracle.
Использую jdbc драйвер от Microsoft
Вопрос: подскажите возможно ли открыть два соединения - c mssql и с oracle для чтания и записи соответственно. В настоящее время сохраняю данные в буферном файле.
Про гетерогенные сервисы знаю, но здесь не использую, советовать их использовать не нужно
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392926
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно.
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392928
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите пожалуйста как ???
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392929
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cdtyjv,

mssql открыл, как к ораклу параллельно достучаться?
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392944
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к mssql подключаюсь так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Main {
   public void dbConnect(String db_conn_str,
            String userid,
            String pass)
   {
      try {
         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
         Connection conn = DriverManager.getConnection(db_conn_str, userid, pass);
         Statement statement = conn.createStatement();
         String qStr = "select id, name from accnt";
         ResultSet rs = statement.executeQuery(qSt);
         while (rs.next()) {
            System.out.println(rs.getString(1));
         }
      } catch (Exception e) {
         e.printStackTrace();
      }
   }
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392962
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как открыть соединение к oracle, не закрывая mssql?
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392974
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSDen, ты очень сильно удивишся но для этого нужно создать еще один объект типа Connection.

P.S. Кэп по отечески кивает...
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392980
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок, спасибо за подсказку
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38392981
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Class.forName - для оракла загружать при создании нового пула?
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393025
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393027
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покури вот тут еще презентацию от производителя
http://www.oracle.com/technetwork/products/migration/sqlserver-095136.html
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393031
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonПокури вот тут еще презентацию от производителя
http://www.oracle.com/technetwork/products/migration/sqlserver-095136.html

Спасибо за сцылку, но у меня задача миграции не намечается, просто я переношу некоторые данные по статческому запросу
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393032
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в classpath мне нужно включить jar-ники от обоих вендоров. Вопрос насчет импорта библиотек, они одинаковы по наименовнию. не будет-ли конфликтов?
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393036
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю о каких конфликтах ты говоришь.
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393127
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам поупражняться в Джаве или для работы?
Вообще, задача подобная решается админскими методами..
Прилинковать к мелкомягкой БД Ораклятину, нарисовать маааленькую хранимку, запустить (или в шедулер положить), профит.
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393265
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mesierВам поупражняться в Джаве или для работы?
Вообще, задача подобная решается админскими методами..
Прилинковать к мелкомягкой БД Ораклятину, нарисовать маааленькую хранимку, запустить (или в шедулер положить), профит.

Я двух зайцев убить хочу в первую очередь для работы и плюс поупражняться
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393268
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonЯ не знаю о каких конфликтах ты говоришь.
Да я о соглашении имен
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393287
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSDenmesierВам поупражняться в Джаве или для работы?
Вообще, задача подобная решается админскими методами..
Прилинковать к мелкомягкой БД Ораклятину, нарисовать маааленькую хранимку, запустить (или в шедулер положить), профит.
Я двух зайцев убить хочу в первую очередь для работы и плюс поупражняться
Ястно..
Кстати, можно ещё все реализовать на встроенной Джаве в БД Оракла, как завещал великий Ленин Том Кайт.
Впринципе также - настраиваем DbLink к MSSQL в Oracle, java-метод, запускаем из шедулера..
Преимущество в том, что не нужно среднее звено, какой-то сервер приложений или сервлет-контейнер.
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393303
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mesierКстати, можно ещё все реализовать на встроенной Джаве в БД Оракла, как завещал великий Ленин Том Кайт.
Впринципе также - настраиваем DbLink к MSSQL в Oracle, java-метод, запускаем из шедулера..
Преимущество в том, что не нужно среднее звено, какой-то сервер приложений или сервлет-контейнер.
Но недостаток, что не будет в XE работать..
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393304
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mesier,
+1
Код: sql
1.
CREATE DATABASE LINK TEST CONNECT TO <пользователь_mssql> IDENTIFIED BY <пароль> USING 'mymssql';
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393316
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSDenкак открыть соединение к oracle, не закрывая mssql?

Так открой, а то не закрывай.вот и будет счастье.
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393318
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSDenв classpath мне нужно включить jar-ники от обоих вендоров. Вопрос насчет импорта библиотек, они одинаковы по наименовнию. не будет-ли конфликтов?

Они разные про наименованию, поэтому конфликтов не будет.
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393381
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp.mk Но недостаток, что не будет в XE работать..
А ХЕ и не для продакшн хранилища данных..
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38393515
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mesierА ХЕ и не для продакшн хранилища данных..
Топикстартер не писал, что таблица более 11Gb..
...
Рейтинг: 0 / 0
Перекачка таблицы MSSQL to ORACLE
    #38394295
LSDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avp.mkmesierА ХЕ и не для продакшн хранилища данных..
Топикстартер не писал, что таблица более 11Gb..

У меня Enterprise Edition
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекачка таблицы MSSQL to ORACLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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