Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

ПОМОГИТЕ!!! конвертация данных из dbf в oracle

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
Bug_00
Гость





СообщениеДобавлено: Ср Дек 10 2003 22:04    Заголовок сообщения: ПОМОГИТЕ!!! конвертация данных из dbf в oracle Ответить с цитатой

Нужно перенести данные из dbf файла в oracle, при этом поля могут не соответствовать. Может есть какая-нибудь прога?
Вернуться к началу
Yojik



Зарегистрирован: 03.12.2003
Сообщения: 10

СообщениеДобавлено: Пн Дек 15 2003 14:42    Заголовок сообщения: Re: ПОМОГИТЕ!!! конвертация данных из dbf в oracle Ответить с цитатой

Bug_00 писал(а):
Нужно перенести данные из dbf файла в oracle, при этом поля могут не соответствовать. Может есть какая-нибудь прога?


Da kstati esli uznaesh i mne skaji ..mne toje srochno !!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Yojik



Зарегистрирован: 03.12.2003
Сообщения: 10

СообщениеДобавлено: Вт Дек 16 2003 13:40    Заголовок сообщения: Re: ПОМОГИТЕ!!! конвертация данных из dbf в oracle Ответить с цитатой

Bug_00 писал(а):
Нужно перенести данные из dbf файла в oracle, при этом поля могут не соответствовать. Может есть какая-нибудь прога?

ya poproboval perekachat' v access ..klasno poluchilos' ..s polyami smojesh spravitca tam special'no dlya etogo predusmotreno ..a uj iz accessa navernoe smojesh v oracle..
mojno i podrugomu ..exportirovat' v text file a potom napisat' prostuyu progu kotoraya perekachaet v oracle
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dude376
Гость





СообщениеДобавлено: Ср Дек 17 2003 15:09    Заголовок сообщения: Re: ПОМОГИТЕ!!! конвертация данных из dbf в oracle Ответить с цитатой

Bug_00 писал(а):
Нужно перенести данные из dbf файла в oracle, при этом поля могут не соответствовать. Может есть какая-нибудь прога?


Я поступаю всегда след. образом:
1. Открываю dbf-файл в Excel, сохраняю как 1.csv (разделители - запятые).
2. Делаю файлик 1.ctl (текстовый) вида:

LOAD DATA
INFILE 'C:\TMP\1.csv'
BADFILE 'C:\TMP\1.bad'
DISCARDFILE 'C:\TMP\1.dsc'

INTO TABLE "TMP_DATA"
INSERT
FIELDS TERMINATED BY ";" OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
id,
data1,
data2
)

3. Закачиваю данные из 1.csv с помощью SQL Loader в ORACLE, используя управляющий файл 1.ctl

Быстро и эффективно, но есть пара ньюансов:
- в ORACLE д.б. таблица TMP_DATA с полями
id,
data1,
data2
(хотя названия, мне кажется могут и не совпадать, главное, чтоб число колонок в oracle-таблице д.б. больше, чем столбцов в 1.csv)
- таблица д.б. пустой. Можно и добавлять строки к существующим, но надо поменять файлик 1.ctl

Более подробно про SQL Loader и .ctl-файлы на http://www.oraclub.ru/faq/faqinf.jsp?id=loadr

Мы много всего пробовали (писали на Delphi проги, пытались использовать Datapump), но на мой взгляд этот способ для разовой закачки наиболее эффективен.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...