Установка, настройка и использование Selta@Etersoft с PostgresSQL вместо MSSQL, для 1С 7.7
В этой статье мы рассмотрим, как вместо БД MsSQL можно использовать
Postgres для хранения базы 1С версии 7.7.
Исходные данные:
Мы имеем уже написанное гарантийное письмо в Etersoft,
присланные ссылки на лицензию для Selta@Etersoft
на саму Selta@Etersoft и дистрибутив Postgres 8.2 сборки Etersoft.
После долгий раздумья, на чём поднимать сервер, было принято решение
использовать в качестве ОС ubuntu server 7.10, скаченный через ftp://mirror.yandex.ru/ubuntu-releases/7.10
1. Установка ubuntu.
Всё просто, загружаемся с диска, нажимаем установку, и использовать целый диск.
только не забудьте настроить сетевой интерфейс при установке.
Идёт процесс, и после перезагрузки, мы имеем установленную систему.
И выход на консоль.
Хочу заметить что root'a в Ubuntu, как такового не используется, а в качестве администратора будет первый
пользователь, который выполняет административные функции с помощью утилиты sudo.
Но так как порой это неудобно можно выполнить
$sudo su
набрать пароль, и попасть в root@ubuntu:/home/#
первое что я сделал установил редактор - ee, к которому привык, для этого делаем
aptitude install ee и утвердительно отвечаем на вопросы.
и что не спрашивало об установке с cdrom'а, камментим
в /etc/apt/sources.list строчку "deb cdrom:[Ubuntu-Server ... "
для удобства устанавливаем Midnight Commander
aptitude install mc
с подготовкой Ubuntu закончено.
2. Установка PostgreSQL
скачиваем файлы с: 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. Настройка PostgreSQL
в Ubuntu PG устанавливается в /var/lib/pgsql
для запуска и работы с PG, нужно быть пользователем postgres
для этого выполняем - sudo su - postgres
initdb -D /var/lib/pgsql/data - инициализируем БД
теперь изменяем конфиги:
/var/lib/pgsql/data/postgresql.conf
default_with_oids = on
stats_row_level = off
listen_addresses = '*'