Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекачка таблицы MSSQL to ORACLE / 25 сообщений из 25, страница 1 из 1
10.09.2013, 21:50:05
    #38392911
LSDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
Добрый день!
Перекачиваю данные из таблицы mssql в таблицу oracle.
Использую jdbc драйвер от Microsoft
Вопрос: подскажите возможно ли открыть два соединения - c mssql и с oracle для чтания и записи соответственно. В настоящее время сохраняю данные в буферном файле.
Про гетерогенные сервисы знаю, но здесь не использую, советовать их использовать не нужно
...
Рейтинг: 0 / 0
10.09.2013, 22:02:10
    #38392926
cdtyjv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
Можно.
...
Рейтинг: 0 / 0
10.09.2013, 22:03:13
    #38392928
LSDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
подскажите пожалуйста как ???
...
Рейтинг: 0 / 0
10.09.2013, 22:04:34
    #38392929
LSDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
cdtyjv,

mssql открыл, как к ораклу параллельно достучаться?
...
Рейтинг: 0 / 0
10.09.2013, 22:31:16
    #38392944
LSDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
к 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
10.09.2013, 23:05:00
    #38392962
LSDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
как открыть соединение к oracle, не закрывая mssql?
...
Рейтинг: 0 / 0
10.09.2013, 23:29:10
    #38392974
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекачка таблицы MSSQL to ORACLE
LSDen, ты очень сильно удивишся но для этого нужно создать еще один объект типа Connection.

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

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

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

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

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

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


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