powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle+Teradata
25 сообщений из 68, страница 2 из 3
Oracle+Teradata
    #37160616
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinApexпропущено...

Эээ, простите, и чем это лучше, чем HS? Тем, что реализовано на Java вместо C?Идеалогия другая. ODI скорее всего пойдет через файлы. Он умеет работать с родными для Teradata инструментами. Ну и само собой может пользовать SQL Loader для заливки в Oracle.

Очень сильно подозреваю, что такой путь будет самым скоростным.
Самым скоростным будет сделать как у нас: поставить Informatica (или DataStage, или whatever) с функцией распараллеливания и качать данные в несколько потоков без приземления их на диск, у себя мы тупо упираемся в гигабитный эзернет.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37160704
2 Apex:

А откуда куда вы качаете, если не секрет?
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37160715
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересующийся вопросом2 Apex:

А откуда куда вы качаете, если не секрет?
Обычно из Оракла в Терадату, но бывает и наоборот
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37162456
4sak3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Apex,
Проще всего прямо: TPT FastExport(from TD) -->pipe --> SQLLoader. Тож без приземления на диск.
Примеры с FastExport`ом через TPT в доке есть.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37162460
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4sak3nApex,
Проще всего прямо: TPT FastExport(from TD) -->pipe --> SQLLoader. Тож без приземления на диск.
Примеры с FastExport`ом через TPT в доке есть.
Ну, можно, кстати, и так.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37172472
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Oracle Database Gateway for Teradata
Поставил - настроил - выполнил.

Аналогично гетерогенному сервису, ссылки на ODBC, init описание
и т.д.

Проблем при установке нет.
Скорость, надежность, статистику слетов буду оценивать отдельно
(тут нужно время)

Вопрос такой - подскажите если кто сталкивался
Крокозябрит кодовая страница - кирилицу !!!!!!!!!

Teradate = UTF8

Oracle - база = NLS_CHARACTERSET CL8MSWIN1251
NLS_NCHAR_CHARACTERSET UTF8

Oracle - клиент = RUSSIAN_CIS.UTF8


Подоскажите пожалуйста
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37172529
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,
Пардон - забыл

Настройки InitXXXX.ora
HS_FDS_CONNECT_INFO=TERADATA
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
HS_LANGUAGE=RUSSIAN_CIS.CL8MSWIN1251
HS_NLS_NCHAR=UTF8
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37172863
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настройки самого подключения к Teradata покажите, те что в odbc.ini, там должно быть что-то типа:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Driver=/opt/teradata/client/ODBC_32/lib/tdata.so
Description=Server running Teradata
DBCName=xxxcop1
SessionMode=Teradata
NoScan=Yes
RunInQuietMode=Yes
StCheckLevel= 0 
DateTimeFormat=AAA
Database=
DefaultDatabase=XXX
CharacterSet=UTF8
EnableExtendedStmtInfo=Yes
UseNativeLOBSupport=No
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37175299
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apex,

Доброго дня уважаемые Apex !

Имеете в виду настройки сессии в ODBC ?
У меня это представлено в качестве веток реестра


HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\TERBASE
CharacterSet=UTF8
DBCName=XX.XX.XX.XX
DBCName2=XX.XX.XX.XX
DBCName3=XX.XX.XX.XX
DBCName4=XX.XX.XX.XX
Driver=C:\WINDOWS\system32\tdata32.dll

Характерно то что при изменении значени CharacterSet в сессии
Вообще пропадают текстовые ПОЛЯ ???????????? SC,MODEL - текст

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Connected to Oracle Database 10g Enterprise Edition Release  10 . 2 . 0 . 1 . 0  
Connected as system
 
SQL> 
SQL> select SC,MODEL,RMSE,NM
   2     from DEV_MDW_DB.SAS_RR12@TER_BANK.USB;
 
SC   MODEL                                                                           RMSE                                                  NM
---- -------------------------------- --------------------------------------------------- ---------------------------------------------------
 2222  Linear_Regression_Model                                                             0                                                   0 . 5 
 2222                                                                                      0                                                   0 . 5    - ЗДЕСЬ КИРИЛИЦА
 3333  Linear_Regression_Model                                            0 . 0770182847393065                                          0 . 0833782571 
 4444  Linear_Regression_Model                                             0 . 948683298050513                                                   3 . 2 
 5555  Linear_Regression_Model                                              1 . 18321595661992                                                   1 . 8 
 
SQL> 

Изменил Character SET

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Connected to Oracle Database 10g Enterprise Edition Release  10 . 2 . 0 . 1 . 0  
Connected as system
 
SQL> 
SQL> select SC,MODEL,RMSE,NM
   2     from DEV_MDW_DB.SAS_RR12@TER_BANK.USB;
 
select SC,MODEL,RMSE,NM
  from DEV_MDW_DB.SAS_RR12@TER_BANK.USB
 
ORA- 00904 : "MODEL": недопустимый идентификатор
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37175401
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

Вдогонку
При изменении CharSet = UTF8 в клиенской приложении
(Teradata SQL Assistant) строки читабельны !!!

Но данные поля при запросе игнорируються ?
в чем же можеть быть проблема ?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Oracle+Teradata
    #37915046
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поделитесь, кто реплицировал Oracle to Teradata с использованием GoldenGate? :)
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37915545
Фотография samatom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulErПоделитесь, кто реплицировал Oracle to Teradata с использованием GoldenGate? :) коллега, приветствую ;) в СНГ вряд ли были такие проекты, поэтому ждать ответа тут, думаю, особо не стоит. А у нас разработки в этом направлении ведут Дмитрий С., Сергей Ш. и другие - если Вы, конечно, не один из них =) Ну а кто я, Вы уже, наверное, догадались) Будем знакомы?
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37916715
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под вечер я уже совсем ничего не понимаю. Но хотел бы получить информацию от Дмитрий С., Сергей Ш. и другие, я не они

Почта - ocp.pauler гав gmail.com
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37916720
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел, а что конкретно интересует? Можно писать на email в профиле.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919120
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, что-то я не могу понять, почему REPLICAT не хочет подключиться к Teradata.

Вот мои настройки:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
EXTRACT load
USERID gg, PASSWORD gg
RMTHOST 192.168.10.129, MGRPORT 7809
RMTTASK REPLICAT, GROUP tgload
TABLE GG.TCUSTMER;
TABLE GG.TCUSTORD;


REPLICAT tgload
TARGETDB TD14, USERID GG, PASSWORD GG
DISCARDFILE ./dirrpt/tgload.DSC, PURGE
SOURCEDEFS ./dirdef/source.def
MAP GG.TCUSTMER, TARGET GGDB.TCUSTMER;
MAP GG.TCUSTORD, TARGET GGDB.TCUSTORD;



odbc.ini:

[ODBC]
InstallDir=/opt/teradata/client/14.00/odbc_64
Trace=0
TraceDll=/opt/teradata/client/14.00/odbc_64/lib/odbctrac.so
TraceFile=/usr/joe/odbcusr/trace.log
TraceAutoStop=0
 
[ODBC Data Sources]
default=tdata.so
TD14=tdata.so
 
[TD14]
Driver=/opt/teradata/client/14.00/odbc_64/lib/tdata.so
Description=Teradata running Teradata 14
DBCName=192.168.10.129
SessionMode=Teradata
CharacterSet=UTF8
DateTimeFormat=AAA
LastUser=
Username=gg
Password=gg
Database=ggdb
DefaultDatabase=ggdb
RunInQuietMode=YES
NoScan=YES



Получаю следующую ошибку:

2012-08-15 17:00:01 ERROR OGG-01224 Resource temporarily unavailable.

Проверил соединение через adhoc ODBC к Teradata :

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
/opt/teradata/client/14.00/odbc_64/samples/C/adhoc
 
Enter Data Source Name: TD14
Enter UserID: gg
Enter Password:
 
Connecting with SQLConnect(DSN=TD14,UID=gg,PWD=*)...
 
.....ODBC connection successful.
 
ODBC version        = -03.52.0000-
DBMS name           = -Teradata-
DBMS version        = -14.00.0001  14.00.00.01-
Driver name         = -tdata.so-
Driver version      = -14.00.00.04-
Driver ODBC version = -03.51-



Выставил переменную окружения в файле для root пользователя ODBCINI, указывающую на odbc.ini. Также в папке /root/ сделал линк для .odbc.ini. В папке /opt/ggs - где GoldenGate также поместил .odbc.ini. Чего ещё не хватает? :)
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919195
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из-за чего ошибка не знаю, но формально Teradata 14 не поддерживается. Только 13.10
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919240
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сейчас попробовал сделать telnet 192.168.10.1 7809 - это источник, делал с приемника,
Код: plsql
1.
2.
3.
 telnet 192.168.10.1 7809
Trying 192.168.10.1...
telnet: connect to address 192.168.10.1: Connection timed out



Думаю, скорее всего в этом проблема может быть.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919251
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulErЯ сейчас попробовал сделать telnet 192.168.10.1 7809 - это источник, делал с приемника,
Код: plsql
1.
2.
3.
 telnet 192.168.10.1 7809
Trying 192.168.10.1...
telnet: connect to address 192.168.10.1: Connection timed out



Думаю, скорее всего в этом проблема может быть.А при чем здесь порт 7809? Это порт менеджера.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919261
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinPaulErЯ сейчас попробовал сделать telnet 192.168.10.1 7809 - это источник, делал с приемника,
Код: plsql
1.
2.
3.
 telnet 192.168.10.1 7809
Trying 192.168.10.1...
telnet: connect to address 192.168.10.1: Connection timed out



Думаю, скорее всего в этом проблема может быть.А при чем здесь порт 7809? Это порт менеджера.

Ну да, я в курсе что это порт менеджера. Я так понимаю телнет должен работать в обе стороны.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
2012-08-16 03:56:08  INFO    OGG-00963  Oracle Oracle GoldenGate Manager for Teradata, mgr.prm:  Command received from EXTRACT on host 192.168.10.1 (START REPLICAT TGLOAD CPU -1 PRI -1 PARAMS ).
2012-08-16 03:56:08  INFO    OGG-00973  Oracle Oracle GoldenGate Manager for Teradata, mgr.prm:  Manager started replicat task process (Port 60643).
2012-08-16 03:56:08  INFO    OGG-01025  Oracle GoldenGate Delivery for Teradata:  REPLICAT task started by manager (port 60643).
2012-08-16 03:56:13  INFO    OGG-01229  Oracle GoldenGate Delivery for Teradata:  Connected to 192.168.10.1:65363.
2012-08-16 03:56:13  INFO    OGG-00995  Oracle GoldenGate Delivery for Teradata, tgload.prm:  REPLICAT TGLOAD starting.
2012-08-16 03:56:13  ERROR   OGG-01224  Oracle GoldenGate Delivery for Teradata, tgload.prm:  Resource temporarily unavailable.
2012-08-16 03:56:18  ERROR   OGG-01668  Oracle GoldenGate Delivery for Teradata, tgload.prm:  PROCESS ABENDING.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919392
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что в mgr.prm?
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919424
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinА что в mgr.prm?

Сейчас выставил произвольный DSN в конфиге репликата, туда пока даже и не доходит соединение. То есть дело похоже в портах. Буду смотреть, что у меня на ноуте такого, что не дает подключиться из виртуалки.

Источник:

Код: plsql
1.
2.
PORT 7809
dynamicportlist 7810-7820



Приемник:

PORT 7809
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919445
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да. Если в mgr.prm задан порт 7809, то туда однозначно должен проходить telnet (после запуска mgr, конечно)
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37919456
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulErAlexander RyndinА что в mgr.prm?Сейчас выставил произвольный DSN в конфиге репликата, туда пока даже и не доходит соединение. То есть дело похоже в портах. Буду смотреть, что у меня на ноуте такого, что не дает подключиться из виртуалки.
Еще ведь может быть, что GoldenGate просто не видит клиента Teradata.
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37920206
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил я 13 версию, дело пошло лучше :) Но сейчас снова что-то по TCP/IP получаю на источнике:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
***********************************************************************
**            Running with the following parameters                  **
***********************************************************************

2012-08-16 23:41:36  INFO    OGG-03035  Operating system character set identified as windows-1251. Locale: en_US, LC_ALL:.
--
-- GoldenGate Initial Data Capture
-- for TCUSTMER and TCUSTORD
--
EXTRACT load
SETENV (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8")
Set environment variable (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID gg, PASSWORD **
RMTHOST 192.168.1.144, MGRPORT 7809
RMTTASK REPLICAT, GROUP tgload
TABLE GG.TCUSTMER;
Using the following key columns for source table GG.TCUSTMER: CUST_CODE.

TABLE GG.TCUSTORD;
Using the following key columns for source table GG.TCUSTORD: CUST_CODE, ORDER_DATE, PRODUCT_CODE, ORDER_ID.


2012-08-16 23:41:43  INFO    OGG-01815  Virtual Memory Facilities for: COM
    anon alloc: MapViewOfFile  anon free: UnmapViewOfFile
    file alloc: MapViewOfFile  file free: UnmapViewOfFile
    target directories:
    C:\ggs\dirtmp.

CACHEMGR virtual memory values (may have been adjusted)
CACHESIZE:                                1G
CACHEPAGEOUTSIZE (normal):                4M
PROCESS VM AVAIL FROM OS (min):        1.54G
CACHESIZEMAX (strict force to disk):   1.39G

Database Version:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

Database Language and Character Set:
NLS_LANG         = "AMERICAN_AMERICA.AL32UTF8"
NLS_LANGUAGE     = "AMERICAN"
NLS_TERRITORY    = "AMERICA"
NLS_CHARACTERSET = "AL32UTF8"

2012-08-16 23:42:04  WARNING OGG-01223  TCP/IP error 10060 (A connection attempt failed because the connected party did not properly re
spond after a period of time, or established connection failed because connected host has failed to respond.).

2012-08-16 23:42:20  INFO    OGG-01230  Recovered from TCP error, host 192.168.1.144, port 7818.


GGSCI (WRUPE186001-OZI) 17>



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
***********************************************************************
                Oracle GoldenGate Delivery for Teradata
     Version 11.1.1.1.1 OGGCORE_11.1.1.1.1_PLATFORMS_110729.1700 
 Linux, x64, 64bit (optimized), Teradata ODBC on Jul 29 2011 21:52:09
 
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.


                    Starting at 2012-08-16 12:42:23
***********************************************************************

Operating System Version:
Linux
Version #1 SMP Fri Aug 31 13:07:27 UTC 2007, Release 2.6.16.53-0.8.PTF.328697.0-smp
Node: s10-1300
Machine: x86_64
                         soft limit   hard limit
Address Space Size   :    unlimited    unlimited
Heap Size            :    unlimited    unlimited
File Size            :    unlimited    unlimited
CPU Time             :    unlimited    unlimited

Process id: 11456

Description: 

***********************************************************************
**            Running with the following parameters                  **
***********************************************************************
----REPLICAT from Oracle to Teradata
DBOPTIONS _ODBC_UNIX_UTF16
REPLICAT tgload
TARGETDB TD13, USERID dbc, PASSWORD ***

2012-08-16 12:42:39  WARNING OGG-00572  Outstanding SQL statements limited to 15 by the Teradata ODBC driver.
DISCARDFILE ./dirrpt/tgload.DSC, PURGE
MAXTRANSOPS 500
BATCHSQL BATCHTRANSOPS 500, BYTESPERQUEUE 1000000,OPSPERBATCH 500
REPORTCOUNT EVERY 60 MINUTES, RATE
SOURCEDEFS ./dirdef/table.def
MAP GG.TCUSTMER, TARGET GGDB.TCUSTMER;
MAP GG.TCUSTORD, TARGET GGDB.TCUSTORD;

CACHEMGR virtual memory values (may have been adjusted)
CACHEBUFFERSIZE:                         64K
CACHESIZE:                              512M
CACHEBUFFERSIZE (soft max):               4M
CACHEPAGEOUTSIZE (normal):                4M
PROCESS VM AVAIL FROM OS (min):           1G
CACHESIZEMAX (strict force to disk):    881M

Database Version:
Teradata
Version 13.00.0019  13.00.00.19
ODBC Version 03.52.0000

Driver Information:
tdata.so
Version  13.00.00.03
ODBC Version 03.51

Database Language and Character Set:

Warning: Unable to determine the application and database codepage settings.
Please refer to user manual for more information.


2012-08-16 12:42:39  WARNING OGG-01223  TCP/IP error 104 (Connection reset by peer).

***********************************************************************
**                     Run Time Messages                             **
***********************************************************************




Буду признателен за идеи!
...
Рейтинг: 0 / 0
Oracle+Teradata
    #37920274
pectopatop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея - установить GoldenGate Director и настроить все им :)
Возможно "пронесет"
...
Рейтинг: 0 / 0
25 сообщений из 68, страница 2 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle+Teradata
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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