![]() |
|
Модераторы: LSD |
![]()
|
|
| tvik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.10.2006 Репутация: нет Всего: нет |
Снова, все, здравствуйте!!
Хочется с вами посоветоваться, как правильно решить задачу перегрузки данный Oracle в DBF Вообще необходимо раз в год из таблиц Oracle создавать dbf-файлы, причем dbf-таблица представляется собой выборку из нескольких таблиц Oracle Какими средствами можно эффективно решить задачу. Заранее спасибо |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
Я бы не стал долго филосовствовать на эту тему и сделал бы маленькую приладу на делфе с одной кнопкой
|
|||
|
||||
| tvik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.10.2006 Репутация: нет Всего: нет |
Просто не знаю как Делфи осуществить доступ к базам, ни разу не пользовалась, да и на Делфи уже 2 года не писала, долше разбираться чем писать буду. Не знаешь, чем можно было бы воспользоываться??
|
|||
|
||||
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: 13 Всего: 13 |
Гетерогенные сервисы (далее по тексту - ГС).
1. Установить в оракле объекты словаря данных ГС. Скрипт caths.sql живет в $ORACLE_HOME/rdbms/admin. 2. Устанавливаем доступ к агентам ГС а) tnsnames.ora dbfserver= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp) (HOST=dbfhost) (PORT=1521) ) (CONNECT_DATA = (SERVICE_NAME=whatever) ) (HS = OK) ) б) ставишь агента ГС на ДБФ серваке и настраиваешь слушателя входящих запросов от оракла (listener.ora) 3. создаешь dblink на dbf сервак. 4. берешь SQL Plus и делаешь:
Подробнее тут -------------------- It's better to burn out than to fade away. |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
Раз не знаешь делфи, то сделай тоже самое на том что знаешь достаточно хорошо.
------------------------------------------- можно воспользоваться самым простым вариантом: пишешь селект в котором поля разделены запятыми(к примеру):
затем копируешь то что селект тебе вернул и сохраняешь как txt. запускаешь excel, открываешь в нем свой txt и указываешь разделитель (,) затем сохраняешь как dbf |
|||
|
||||
| SAnty |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 16.2.2006 Репутация: нет Всего: 5 |
Посмотрите здесь. Это утилиты експорта с оракла в ДБФ и назад.
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=676 Это сообщение отредактировал(а) SAnty - 4.5.2007, 11:07 |
|||
|
||||
| tvik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.10.2006 Репутация: нет Всего: нет |
Всем спасибо, но по-моему лучше вспомнить Делфи, так как выгрузку делать будут не специалисты по базам, а простые пользователи
Никто не может привести немного скриптов, как из Делфи "добраться" до Oracle табличек дебеЭфок? P.S. утилита dbf2Ora у меня не справлялась, полей мемо много у меня было |
|||
|
||||
| SAnty |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 16.2.2006 Репутация: нет Всего: 5 |
Если знаешь Фокс, можна его использовать.
|
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
здесь тебе помогут Это сообщение отредактировал(а) DimW - 8.5.2007, 13:22 |
|||
|
||||
| tvik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.10.2006 Репутация: нет Всего: нет |
|
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |