понедельник, 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


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

Ярлыки