понедельник, 22 октября 2012 г.

Работа нескольких oracle instance на одной машине под одним пользователем OS

  1. Ставим голую БД, без схем примеров.
  2. С помощью dbca создаём необходимое количество баз данных (в моём случае - billing, bilarc).
  3. Далее необходимо научить listener работать с обеими базами. Пример listener.ora:

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    )

    ADR_BASE_LISTENER = /home/oracle/app/oracle

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = billing)
    (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
    )
    (SID_DESC =
    (SID_NAME = bilarc)
    (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
    )
    )
  4. Базы данных запускаются последовательно:
    sqlplus /nolog
    SQL> connect sys@billing as sysdba
    SQL> startup
    ...
    SQL> connect sys@bilarc as sysdba
    SQL> startup


четверг, 4 октября 2012 г.

Установка zabbix на debian squeeze (stable) из debian sid (unstable)

краткий пересказ статьи http://raphaelhertzog.com/2010/12/15/howto-to-rebuild-debian-packages/

1.Настройка репозитария

В /etc/apt/sources.list добавляем сырцы сида:

deb-src http://ftp.debian.org/debian unstable main contrib non-free 
 
обновляем репозитарий:
$aptitude update 

качаем исходники
$ apt-get source zabbix/unstable

2. Устанавливаем зависимости для сборки


$aptitude build-dep zabbix/unstable
$aptitude install devscripts

3. При необходимости правим исходники


4. Собираем deb-пакеты

Переходим в каталог с исходниками и запускаем
$debuild -us -uc

Ярлыки