новости книги игры
библиотека программы форум

11.05 11.10 1C 2010 2011 3d Acer action Additional Adobe alt linux ALT линукс в школу altlinux amarok AMD Android Apache apple apt-get ArchLinux asplinux ASUS Asus Eee PC ATI audio avi backup bash beta big buck bunny bind bittorrent blender bluetooth bsd c C++ Calibre Canonical cd Cedega CentOS chrome chromium cisco clamav CLI Damn Small Linux debian Dell desktop dns DOOM DOS download driver dvd e-book Eclipse emacs embedded linux enterprise EPUB Etersoft exim ext2 ext3 ext4 faq FB2 fedora fedora10 fedora8 fedora9 fedoracore firefox firefox3 firewall Flash Fluxbox flv free FreeBSD freeware ftp games gcc gentoo GIMP gnome GNU gnu linux google GPL GRUB gtk GTK+ hackday hdd HDR


   

«    Июнь 2008    »
ПнВтСрЧтПтСбВс
 
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
 

Что вы используете для чтения новостей LinuxOpen.RU?

Браузер
RSS feed
Почтовая рассылка



LinuxTwitter:




Архив:

Октябрь 2011 (91)
Октябрь 2010 (42)
Апрель 2010 (10)
Январь 2010 (29)
Декабрь 2009 (6)
Ноябрь 2009 (31)
Октябрь 2009 (20)
Апрель 2009 (19)
Март 2009 (1)
Февраль 2009 (20)
Январь 2009 (31)
Декабрь 2008 (71)
Ноябрь 2008 (89)
Октябрь 2008 (91)
Сентябрь 2008 (113)
Август 2008 (168)
Июль 2008 (156)
Июнь 2008 (147)
Май 2008 (191)
Апрель 2008 (213)
Март 2008 (197)
Февраль 2008 (195)
Январь 2008 (112)
Декабрь 2007 (146)
Ноябрь 2007 (94)




Партнёры:


 

Добавить в Google Reader
Читать в Yandex.Ленте
Mobile LinuxOpen (test version)

Установка, настройка и использование Selta@Etersoft с PostgresSQL заместо MSSQL, для 1С 7.7 

 Мне нравится:


 

 В этой статье мы рассмотрим, как заместо БД MsSQL можно использовать Postgres для хранения базы 1С версии 7.7.

Исходные данные:

Мы имеем уже написанное гарантийное письмо в Etersoft,
 присланные ссылки на лицензию для Selta@Etersoft
 на саму Selta@Etersoft и дистрибутив Postgres 8.2 сборки Etersoft.

После долгий раздумия, на чём поднимать сервер( FreeBSD отпала, т.к. Postgres сборки для неё так и нет),

было принято решение использовать в качестве ОС ubuntu server 7.10, скаченный на

ftp://mirror.yandex.ru/ubuntu-releases/7.10

1. Установка ubuntu.

Всё просто, загружаемся с диска, нажимаем установку, и использовать целый диск.
только не забудьте настроить сетевой интерфейс при установке.
Идёт процесс, и после перезагрузки, мы имеем установленную систему.
И выход на консоль.
Хочу заметить что root'a в Ubuntu, как такового не используется, а в качестве администратора будет первый

пользователь, который выполняет административные функции с помощью утилиты sudo.
Но так как порой это неудобно можно выполнить

$sudo su
 
набрать пароль, и попасть в
первое что я сделал установил редактор - ee, к которому привык, для этого делаем
aptitude install ee и утвердительно отвечаем на вопросы.
и что не спрашивало об установке с cdrom'а, камментим

ee /etc/apt/sources.list
 
- строчку "deb cdrom:[Ubuntu-Server ... "
для удобства устанавливаем Midnight Commander

aptitude install mc

с подготовкой Ubuntu закончено.

 

2. Установка PG

скачиваем файлы с:
ftp://updates.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/Ubuntu/7.10/
сам postgres и файлы из extra
например в /var/temp

установить проще:

sudo su
mc

заходим в mc, идём в /var/temp(где наши скаченные файлы)
заходим в них enter'ом, и выбриаем - install

так на всех файлах postgres а затем все, из директории extra

между ними есть зависимости, так что читаем логи и пробуем последовательность установки
(отдельно для postgres'a и для файлов extra)
для extra придётся установить доп пакеты, делается это

aptitude install имя_пакета
на которое ругается при установке.
и выполняем

sysctl kernel.shmmax=268435456
и заносим это в /etc/sysctl.conf

3. Настройка PG

в Ubuntu PG устанавливается в /var/lib/pgsql
для запуска и работы с PG, нужно быть пользователем postgres
для этого выполняем - sudo su - postgres

initdb -D /var/lib/pgsql/data - инициализируем БД

теперь изменяем конфиги:

ee /var/lib/pgsql/data/postgresql.conf

default_with_oids = on
stats_row_level = off
listen_addresses = '*'

и в
 
ee /var/lib/pgsql/data/pg_hba.conf

host all all 0.0.0.0/0 md5

 

4. Запуск PG

выполняем в консоли
LANG=ru_RU.utf-8

и запускаем сам PostgresSQL

pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/log.0 start

а теперь меняем пароль для доступа:

psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'новый пароль'"

всё! настройка PostgresSQL завершена.


5. Selta@Etersoft

скачиваем с
ftp://updates.etersoft.ru/pub/Etersoft/SELTA@Etersoft/1.0.0/Windows/selta.msi

подсовываем файл лицензии.

запускаем её.

выбираем "запустить"

и нажимаем "Утилиты" -> "Инициализация БД"
вводим ip, логин и пароль ( postgres, новый пароль)

в появившенся окне
сначала "создать БД", и "Инициализировать БД"

всё предварительная часть готова.


6. Подготовка БД

Предположим, мы хотим перевести базу "Зарплата и Кадры" - ЗиК.

Для того чтобы перенести структуру, заходим в конфигуратор, выбриаем
Администрирование - Параментры базы данных SQL, забиаем наш PGSQL сервер

и делаем "Конфигурация" - > "Загрузить изменённую конфигурацию"
и выбираем .md от нашей базы ЗиК.


7. Перенос данных.

в Selta@Etersoft, отключаем замену odbc драйверов, затем

"утилиты" -> "конвертор" -> "MS SQL -> CVS"
Вводим IP MSSQL, вводим логин и пароль, и выбираем куда сохранить.

конверт происходит от размера базы, может происходить довольно долго.

после завершения
"утилиты" -> " конвертор" - > " CVS -> PGSQL"

вводим IP PGSQL, логин пароль, и путь к CVS. и снова ждём.

ВСЁ. перевод закончен.

Теперь проверяем, запускаем 1С, в конфигураторе, не забываем указать адрес SQL'ного нового сервера и запустить Selta@etersoft
и можем приступать к работе!

источник статьи   


5 июня 2008  /   /   ]

Похожие статьи

  • SELTA@Etersoft — транслятор запросов MS SQL в PgSQL
  • Установка PostgreSQL-1С для Slackware 12
  • How-to: Установка OpenNMS на Debian Lenny
  • Оглашены результаты CNEWS AWARDS 2008
  • Вышел UniOffice@Etersoft для использования OpenOffice.org вместо MS Office




  • Комментировать:



    [root@linuxopen.ru ~]$ find
     ©2007 - 2011 @antropoff.ru