Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/Admin/Oracle10gALM24 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

ALT Linux 2.4 Master не относится к числу официально поддерживаемых дистрибутивов Linux, поэтому его вряд ли имеет смысл использовать в тех случаях, когда требуется техническая поддержка корпорации Oracle. Но бывают случаи, когда поддержка не так актуальна, именно этот случай и будет описан ниже. Автор с благодарностью примет любые замечания и пожелания, относящиеся к данному документу.


Для упрощения процедуры установки на основе пакета oracle-preinstall-0.2-alt6.src.rpm из ALT Linux 2.4 Master был создан аналогичный пакет oracle10g-preinstall, который унаследовал от своего родителя следующие функции:



Пакет oracle10g-preinstall отличается от своего родителя следующим:



При удалении пакета удаляются только файлы, которые ему принадлежат (в их число не входит содержимое каталогов /opt/oracle/app, ссылки в /var/opt/oracle, а также то, что создаст инсталлятор в /etc и /opt), и не удаляются пользователь oracle и группы oinstall, dba, oper. Инсталляция Oracle остается вполне работоспособной в режиме ручного запуска.


После установки пакета oracle10g-preinstall необходимо задать пароль для пользователя oracle и зарегистрироваться в системе под его именем. Например, если на сервере не предполагается использование Х и установка Oracle будет проводится с удаленой UNIX-машины (в качестве которой может выступать и Windows с установленным Cygwin), это можно сделать так:


ssh -X -C oracle@db


Параметр -С указывает, что мы хотим сжимать трафик ssh, а -Х указывает, что весь графический вывод с удаленной машины необходимо перенаправить на локальные Х.


После регистрации необходимо запустить инсталлятор самого Oracle, который предложит установиться в каталог, заданный параметром ORACLE_HOME из /etc/profile.d/oracle10g.sh. При создании экземпляра необходимо проследить, чтобы SID соответствовал параметру ORACLE_SID из /etc/profile.d/oracle10g.sh – только к этому экземпляру можно будет потом обратиться из sqlplus, не указывая SID, и из web-приложений Enterprise Manager, iSQLPlus и Ultra Search?, не используя Oracle Grid Control. В процессе установки необходимо будет выполнить скрипт root.sh от имени root, об этом напомнит инсталлятор.


После установки необходимо с помощью chkconfig или ntsysv указать, какие из сервисов /etc/init.d/oracle-* нужно запускать при загрузке. Также необходимо отредактировать файл /etc/oratab, указав, какие экземпляры при этом необходимо стартовать, и создать ссылку /var/opt/oracle/oratab.


После запуска необходимых сервисов к созданному экземпляру можно обратиться, используя стандартный sqlplus или следующие web-приложения:


Enteprise Manager 10g Database Control – http://db:5500/em
iSQL*Plus – http://db:5560/isqlplus
iSQL*Plus DBA – http://db:5560/isqlplus/dba
Ultra Search URL – http://db:5620/ultrasearch
Ultra Search Administration Tool – http://db:5620/ultrasearch/admin


Ссылки:



Чего не хватает в пакете oracle10g-preinstall:



Страницы, ссылающиеся на данную: EugeneProkopiev


 
Файлы [Скрыть файлы/форму]
2005-08-03 17:29:57    (8 Кб)  oracle10gpreinstall0.1custom.noarch.rpm RPM
2005-08-03 17:28:52    (7 Кб)  oracle10gpreinstall0.1custom.src.rpm SRPM
Комментариев нет. [Показать комментарии/форму]