Форум ФОСС-Он-Лайн

Обсуждение продуктов и технологий
Текущее время: 20 окт 2018, 20:26

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 27 мар 2009, 10:06 
Не в сети
Новичок
Аватар пользователя

Зарегистрирован: 27 мар 2009, 09:33
Сообщений: 1
Откуда: ОАО ВТБ Банк
Добрый день!
Возникла необходимость перевода системы FossMail с базы Microsoft Access на Oracle.
Есть ли у Вас стандартные инструкции, рекомендации?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 мар 2009, 11:51 
Не в сети
Пользователь

Зарегистрирован: 19 дек 2008, 17:28
Сообщений: 373
Цитата:
Есть ли у Вас стандартные инструкции, рекомендации?


Да у нас есть краткая инструкция. В прикрепленном файле есть краткая инструкция перехода с Microsoft Access на Oracle и небольшой скриптик для автоматизации создания БД Fossmail на Oracle. Если возникнут вопросы будем рады на них ответить.


Вложения:
Fossmail&Oracle.zip [326.07 KiB]
Скачиваний: 509
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 08 июл 2009, 23:47 
Не в сети
Новичок

Зарегистрирован: 08 июл 2009, 23:26
Сообщений: 1
Откуда: Днепропетровск
В файле Fossmail&Oracle.zip -->setup_oracle.cmd

SqlPlus /nolog @CreateTblSpc.Sql %DATA_PLACE% %DATA% %SYS_USER% %SYS_PASS% %SYS_SERVER%
SqlPlus /nolog @CreateTblSpc.Sql %DATA_PLACE% %DATA_ARC% %SYS_USER% %SYS_PASS% %SYS_SERVER%

SqlPlus /nolog @CreateUser.Sql %USER% %PASS% %DATA% %TEMP% %SYS_USER% %SYS_PASS% %SYS_SERVER%
SqlPlus /nolog @CreateUser.Sql %USER_ARC% %PASS_ARC% %DATA_ARC% %TEMP% %SYS_USER% %SYS_PASS% %SYS_SERVER%


Вопрос: CreateUser.Sql, и CreateTblSpc.Sql где?

И ещё (может не совсем по теме), но где-то описана проблема\решение как быть с переполнением базы?
После долгой эксплуатации 3 таблицы в БД имеют много записей. Медленно работает поиск.
Возникает необходимость в отделении старых данных (за прошедшие года) в отдельные таблицы.
Так же хотелось бы узнать больше про индексацию 3-х таблиц в Oracle.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 09 июл 2009, 09:24 
Не в сети
Пользователь

Зарегистрирован: 19 дек 2008, 17:28
Сообщений: 373
Цитата:
Вопрос: CreateUser.Sql, и CreateTblSpc.Sql где?

В обновленной версии файла скрипта для автоматизации создания БД Fossmail на Oracle.
Цитата:
И ещё (может не совсем по теме), но где-то описана проблема\решение как быть с переполнением базы?

Для того чтобы не было переполнение БД почтовых сообщений существует задача Fbarc, как пользоваться данной задачей подробно расписано в документации которая находится в родительской папке Fossmail сервера, в каталоге ..\Fossmail\Doc\Документация по задачам/ если по каким то причинам у вас данная документация отсутствует, вторым файлом она прикреплена к посту.
Цитата:
После долгой эксплуатации 3 таблицы в БД имеют много записей. Медленно работает поиск.
Возникает необходимость в отделении старых данных (за прошедшие года) в отдельные таблицы.

Эту задачу также выполняет задача Fbarc.
Цитата:
Так же хотелось бы узнать больше про индексацию 3-х таблиц в Oracle.

Создаются следующие индексы:

messlist
- ID

RECPLIST
- ID,DIR

RECPLIST
- ID,X400

FILELIST
- ID,FL


Вложения:
Комментарий к файлу: Документация к задаче Fbarc.
fbarc.zip [8.06 KiB]
Скачиваний: 412
Комментарий к файлу: setup_oracle.cmd с CreateUser.Sql и CreateTblSpc.Sql (обновленная версия)
Oracle.zip [1.24 KiB]
Скачиваний: 422
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 17 окт 2013, 17:00 
Не в сети
Новичок

Зарегистрирован: 04 окт 2013, 15:41
Сообщений: 5
[b]Решил перевести с mdb на Оракл. по инструкции все вроде понятно, но не получилось...
Пишет ошибку ...создания кострейна! :cry: подскажите...

17:40:46 ================= MServer v.4.1.0.0 стартовал ===============
17:40:46 Инициализация БД: DSN=FOSS;UID=FOSSMAIN;PWD=FOSSMAIN;DB=BRANCH
Успешная инициализация БД.
Строка инициализации: ODBC;DSN=FOSS;UID=FOSSMAIN;PWD=FOSSMAIN;DBQ=BRANCH ;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;
Ошибка создания constraint'а FK_FILELIST_MESSLIST!
ORA-02270: no matching unique or primary key for this column-list

State:S1000,Native:2270,Origin:[Oracle][ODBC][Ora]

Ошибка создания constraint'а FK_RECPLIST_MESSLIST!
ORA-02270: no matching unique or primary key for this column-list

State:S1000,Native:2270,Origin:[Oracle][ODBC][Ora]

17:40:48 Инициализация БД: DSN=FOSS;UID=FOSSMAIN;PWD=FOSSMAIN;DB=BRANCH... - OK.
17:40:48 --- Потоки работы с БД инициализированы ---
RPC сервер стартовал.

17:41:16 RPC сервер остановлен.
17:41:16 Поток регистрации отложенных сообщений остановлен.
17:41:16 ================== MServer остановлен ==================

17:41:30 ================= MServer v.4.1.0.0 стартовал ===============
17:41:30 Инициализация БД: DSN=FOSS;UID=FOSSMAIN;PWD=FOSSMAIN;DB=BRANCH
Успешная инициализация БД.
Строка инициализации: ODBC;DSN=FOSS;UID=FOSSMAIN;PWD=FOSSMAIN;DBQ=BRANCH ;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;
Ошибка создания constraint'а FK_FILELIST_MESSLIST!
ORA-02270: no matching unique or primary key for this column-list

State:S1000,Native:2270,Origin:[Oracle][ODBC][Ora]

Ошибка создания constraint'а FK_RECPLIST_MESSLIST!
ORA-02270: no matching unique or primary key for this column-list

State:S1000,Native:2270,Origin:[Oracle][ODBC][Ora]

17:41:32 Инициализация БД: DSN=FOSS;UID=FOSSMAIN;PWD=FOSSMAIN;DB=BRANCH... - OK.
17:41:32 --- Потоки работы с БД инициализированы ---
RPC сервер стартовал.


Вложения:
konst.jpg
konst.jpg [ 27.51 KiB | Просмотров: 4916 ]
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 22 окт 2013, 08:57 
Не в сети
Разработчики Fossmail

Зарегистрирован: 19 фев 2009, 11:44
Сообщений: 38
С сообщением об ошибке создания констраинта, обычно, возможна дальнейшая работа в нашей системе. В ближайшее время накачу Оракл и попробую воссоздать приведенную ситуацию.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 22 окт 2013, 10:52 
Не в сети
Новичок

Зарегистрирован: 04 окт 2013, 15:41
Сообщений: 5
востановил odbc на mdb - в логе пишет тоже

11:20:24 ================= MServer v.4.1.0.0 стартовал ===============
11:20:24 Инициализация БД: DSN=FOSS;
Успешная инициализация БД.
Строка инициализации: ODBC;DSN=FOSS;DBQ=d:\Fossmail32\BASE\FOSS.MDB;DriverId=281;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;
Ошибка создания constraint'а FK_FILELIST_MESSLIST!
Связь 'FK_FILELIST_MESSLIST' уже существует в текущей базе данных.
State:S0001,Native:-1314,Origin:[Microsoft][Драйвер ODBC Microsoft Access]

Ошибка создания constraint'а FK_RECPLIST_MESSLIST!
Связь 'FK_RECPLIST_MESSLIST' уже существует в текущей базе данных.
State:S0001,Native:-1314,Origin:[Microsoft][Драйвер ODBC Microsoft Access]

11:20:25 Инициализация БД: DSN=FOSS;... - OK.
11:20:25 --- Потоки работы с БД инициализированы ---
RPC сервер стартовал.

Соглашусь с Вами, мне кажется на работу самой системы ето все таки не влияет, но меня интересует больше та ошибка, какая у меня возникает в процессе работы, возникновение которой я хотел спереть на неправильный конект к ораклу, резанье констрейнами и т.д.. сейчас мне так не кажется. Может не в етой ветке (тогда скажите ... ) хочу спросить по такой проблеме: во время работы системы у меня почему то не распаковываются ФПК (я не вижу конечных файлов) хотя через MStat я файл вытянуть могу без проблем. Запуск распаковки происходит скриптом (в итоге в папке - входящие файлы).ФОСС-ом занимаюсь совсем недавно, только разбираюсь, потому подскажите какая информация (log. err ) помогла бы.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 17 дек 2013, 15:28 
Не в сети
Новичок

Зарегистрирован: 04 окт 2013, 15:41
Сообщений: 5
не прошло и 2 месяца...паутиной все поросло...
ПРОБЛЕМА РЕШЕНА!СПАСИБО ЗА ОТВЕТ!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB