<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Sisyphus/Admin/OracleALS40</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40</link>
<description>History/revisions of FreeSource/AltLinux/Sisyphus/Admin/OracleALS40</description>
<language>en-us</language>
<item>
<title>2007-08-21 09:59:53</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A59%3A53</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.sisyphus.admin.oracleals40" href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A59%3A53">2007-08-21 09:59:53&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40">2008-03-07 00:42:34&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/Admin/OracleALS40" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
&lt;br />
&lt;!--notypo-->{{backlinks}}&lt;!--/notypo-->&lt;br />&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:57:00</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A57%3A00</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A57%3A00">2007-08-21 09:57:00&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A59%3A53">2007-08-21 09:59:53&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>Рекомендуется использовать пакет &lt;a href="http://www.sisyphus.ru/srpm/oracle-preinstall/get" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />oracle-preinstall&lt;/a> версии не&amp;nbsp;ниже чем&amp;nbsp;0.4-alt7&lt;/strong>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;strong>Рекомендуется использовать пакет oracle-preinstall версии не&amp;nbsp;ниже чем&amp;nbsp;0.4-alt7&lt;/strong>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:55:38</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A55%3A38</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A55%3A38">2007-08-21 09:55:38&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A57%3A00">2007-08-21 09:57:00&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">В&amp;nbsp;процессе установки у&amp;nbsp;вас обязательно возникнет ошибка линковки. Не&amp;nbsp;пугайтесь, к&amp;nbsp;сожалению это&amp;nbsp;нормально. Данная ошибка связана с&amp;nbsp;тем, что&amp;nbsp;Oracle не&amp;nbsp;обеспечивает правильный порядок линковки, что&amp;nbsp;по&amp;nbsp;умолчанию запрещено в&amp;nbsp;дистрибутивах ALT&amp;nbsp;начиная с&amp;nbsp;v4.0. Мы&amp;nbsp;не будем исправлять ошибки Oracle а&amp;nbsp;просто обойдём их, разрешив сборку в&amp;nbsp;неправильной последовательности. Для&amp;nbsp;этого нам&amp;nbsp;необходимо передать линковщику параметр &lt;strong>--no-as-needed&lt;/strong>. Очевидно было бы&amp;nbsp;использовать для&amp;nbsp;этого переменную &lt;strong>$LDFLAGS&lt;/strong>. Однако тут&amp;nbsp;проявляется ещё одна особенность Oracle. Во&amp;nbsp;всех make-файлах переменная &lt;strong>$LDFLAGS&lt;/strong> переопределяется без&amp;nbsp;учёта предыдущего значения. Таким образом, этой переменной воспользоваться не&amp;nbsp;получится. Мне&amp;nbsp;удалось вычислить что&amp;nbsp;переменная &lt;strong>$COMPSOBJS&lt;/strong> нигде не&amp;nbsp;инициализируется. Поэтому нужный нам&amp;nbsp;параметр мы&amp;nbsp;можем передать через эту&amp;nbsp;переменную, что&amp;nbsp;мы&amp;nbsp;и сделаем перед запуском инсталятора. Только в&amp;nbsp;одном месте это&amp;nbsp;не&amp;nbsp;будет работать – в&amp;nbsp;скрипте &lt;strong>$ORACLE_HOME/bin/genorasdksh&lt;/strong>. Вот&amp;nbsp;здесь-то инсталятор и&amp;nbsp;выдаст ошибку. Это&amp;nbsp;место придётся исправлять на&amp;nbsp;ходу. Патч с&amp;nbsp;исправлениями есть в&amp;nbsp;документации к&amp;nbsp;пакету oracle-preinstall.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">В&amp;nbsp;процессе установки у&amp;nbsp;вас обязательно возникнет ошибка линковки. Не&amp;nbsp;пугайтесь, к&amp;nbsp;сожалению это&amp;nbsp;нормально. Данная ошибка связана с&amp;nbsp;тем, что&amp;nbsp;Oracle не&amp;nbsp;обеспечивает правильный порядок линковки, что&amp;nbsp;по&amp;nbsp;умолчанию запрещено в&amp;nbsp;дистрибутивах ALT&amp;nbsp;начиная с&amp;nbsp;v4.0. Мы&amp;nbsp;не будем исправлять ошибки Oracle а&amp;nbsp;просто обойдём, их&amp;nbsp;разрешив сборку в&amp;nbsp;неправильной последовательности. Для&amp;nbsp;этого нам&amp;nbsp;необходимо передать линковщику параметр &lt;strong>--no-as-needed&lt;/strong>. Очевидно было бы&amp;nbsp;использовать для&amp;nbsp;этого переменную &lt;strong>$LDFLAGS&lt;/strong>. Однако тут&amp;nbsp;проявляется ещё одна особенность Oracle. Во&amp;nbsp;всех make-файлах переменная &lt;strong>$LDFLAGS&lt;/strong> переопределяется без&amp;nbsp;учёта предыдущего значения. Таким образом, этой переменной воспользоваться не&amp;nbsp;получится. Мне&amp;nbsp;удалось вычислить что&amp;nbsp;переменная &lt;strong>$COMPSOBJS&lt;/strong> нигде не&amp;nbsp;инициализируется. Поэтому нужный нам&amp;nbsp;параметр мы&amp;nbsp;можем передать через эту&amp;nbsp;переменную, что&amp;nbsp;мы&amp;nbsp;и сделаем перед запуском инсталятора. Только в&amp;nbsp;одном месте это&amp;nbsp;не&amp;nbsp;будет работать – в&amp;nbsp;скрипте &lt;strong>$ORACLE_HOME/bin/genorasdksh&lt;/strong>. Вот&amp;nbsp;здесь-то инсталятор и&amp;nbsp;выдаст ошибку. Это&amp;nbsp;место придётся исправлять на&amp;nbsp;ходу. Патч с&amp;nbsp;исправлениями есть в&amp;nbsp;документации к&amp;nbsp;пакету oracle-preinstall.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:48:25</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A48%3A25</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A48%3A25">2007-08-21 09:48:25&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A55%3A38">2007-08-21 09:55:38&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Данный вариант установки СУБД Oracle не&amp;nbsp;может быть рекомендован для&amp;nbsp;рабочих серверов. Цель данного HOWTO выявить все&amp;nbsp;необходимые зависимости ПО&amp;nbsp;от Oracle и&amp;nbsp;возможные «подводные камни» при&amp;nbsp;его установке. Поэтому весь процесс установки сделан в&amp;nbsp;изолированной среде виртуального сервера с&amp;nbsp;минимально возможным набором установленных пакетов.]&amp;gt;&lt;br />
&amp;lt;[Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10g или&amp;nbsp;11g доступный для&amp;nbsp;скачивания на&amp;nbsp;&lt;a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Oracle Technology Network&lt;/a>.&lt;br />
Прежде всего, подготовим хост-систему. Отредактируем файл &lt;strong>/etc/vz/dists/scripts/functions&lt;/strong> и&amp;nbsp;укажем в&amp;nbsp;нем правильные значения для&amp;nbsp;переменных &lt;strong>$FAKEGATEWAY&lt;/strong> и&amp;nbsp;&lt;strong>$FAKEGATEWAYNET&lt;/strong>. Значения этих переменных зависят от&amp;nbsp;настроек вашей сети.&lt;br />
Замечу, что&amp;nbsp;профиль для&amp;nbsp;виртуального сервера включает в&amp;nbsp;себя только те&amp;nbsp;пакеты, которые непосредственно используется в&amp;nbsp;процессе установки или&amp;nbsp;работы Oracle. Все&amp;nbsp;остальные пакеты будут установлены по&amp;nbsp;зависимостям вышеперечисленных.&lt;br />
На&amp;nbsp;основе получившегося профиля, создайте шаблон с&amp;nbsp;тем же&amp;nbsp;именем oracle10g-database (дабы не&amp;nbsp;путаться). Шаблон представляет из&amp;nbsp;себя полный набор устанавливаемых пакетов, которые остаётся только развернуть в&amp;nbsp;нужном каталоге. Создание шаблона занимает некоторое время и&amp;nbsp;зависит от&amp;nbsp;производительности машины. Вы&amp;nbsp;можете посмотреть текущее состояние шаблона, кликнув на&amp;nbsp;соответствующую ссылку.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Данный вариант установки СУБД Oracle не&amp;nbsp;может быть рекомендован для&amp;nbsp;рабочих серверов. Цель данного HOWTO выявить все&amp;nbsp;необходимые зависимости ПО&amp;nbsp;от Oracle и&amp;nbsp;возможные «подводные камни» при&amp;nbsp;его установке. Поэтому весь процесс установки сделан в&amp;nbsp;изолированной среде виртуального сервера с&amp;nbsp;минимально возможным набором установленных пакетов.&lt;br />
Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;&lt;a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Oracle Technology Network&lt;/a>.&lt;br />
Прежде всего подготовим хост-систему. Отредактируем файл &lt;strong>/etc/vz/dists/scripts/functions&lt;/strong> и&amp;nbsp;укажем в&amp;nbsp;нем правильные значения для&amp;nbsp;переменных &lt;strong>$FAKEGATEWAY&lt;/strong> и&amp;nbsp;&lt;strong>$FAKEGATEWAYNET&lt;/strong>. Значения этих переменных зависят от&amp;nbsp;настроек вашей сети.&lt;br />
Замечу что&amp;nbsp;профиль для&amp;nbsp;виртуального сервера включает в&amp;nbsp;себя только те&amp;nbsp;пакеты которые непосредственно используется в&amp;nbsp;процессе установки или&amp;nbsp;работы Oracle. Все&amp;nbsp;остальные пакеты будут установлены по&amp;nbsp;зависимостям вышеперечисленных.&lt;br />
На&amp;nbsp;основе получившегося профиля создайте шаблон с&amp;nbsp;тем же&amp;nbsp;именем oracle10g-database (дабы не&amp;nbsp;путаться). Шаблон представляет из&amp;nbsp;себя полный набор устанавливаемых пакетов которые остаётся только развернуть в&amp;nbsp;нужном каталоге. Создание шаблона занимает некоторое время и&amp;nbsp;зависит от&amp;nbsp;производительности машины. Вы&amp;nbsp;можете посмотреть текущее состояние шаблона кликнув на&amp;nbsp;соответствующую ссылку.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:47:01</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A47%3A01</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A47%3A01">2007-08-21 09:47:01&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A48%3A25">2007-08-21 09:48:25&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;&lt;a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Oracle Technology Network&lt;/a>.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;&lt;a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Oracle Technology Network&lt;/a>. Все&amp;nbsp;нижесказанное так&amp;nbsp;же&amp;nbsp;проверялось с&amp;nbsp;Oracle 11g Release 1 (11.1.0.6.0)&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:37:18</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A37%3A18</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A37%3A18">2007-08-21 09:37:18&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A47%3A01">2007-08-21 09:47:01&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h8025-1">&lt;/a>&lt;h1>Установка Oracle DBMS на&amp;nbsp;ALTLinux Server 4.0 VPS&lt;/h1>
Проверялись версии:&lt;br />
* Oracle Database 11g Release 1 (11.1.0.6.0)&lt;br />
* Oracle Database 10g Release 2 (10.2.0.1.0)&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h8025-1">&lt;/a>&lt;h1>Установка Oracle10g (10.2.0.1.0) и&amp;nbsp;выше на&amp;nbsp;ALTLinux Server 4.0 VPS&lt;/h1>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:36:07</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A36%3A07</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A36%3A07">2007-08-21 09:36:07&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A37%3A18">2007-08-21 09:37:18&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;tt> # cp&amp;nbsp;-a /root/.bash* /root/.i18n oracle/&lt;/tt>&lt;br />
&lt;tt> # chown oracle:oinstall /home/oracle/.bash* /home/oracle/.i18n&lt;/tt>]&amp;gt;&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;tt> # cp&amp;nbsp;-a root/.bash* root/.i18n oracle/&lt;/tt>&lt;br />
&lt;tt> # chown oracle:oinstall oracle/.bash* oracle/.i18n&lt;/tt>]&amp;gt;&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:21:41</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A21%3A41</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A21%3A41">2007-08-21 09:21:41&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A36%3A07">2007-08-21 09:36:07&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h8025-1">&lt;/a>&lt;h1>Установка Oracle10g (10.2.0.1.0) и&amp;nbsp;выше на&amp;nbsp;ALTLinux Server 4.0 VPS&lt;/h1>
Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;&lt;a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Oracle Technology Network&lt;/a>. Все&amp;nbsp;нижесказанное так&amp;nbsp;же&amp;nbsp;проверялось с&amp;nbsp;Oracle 11g Release 1 (11.1.0.6.0)&lt;br />
Прежде всего подготовим хост-систему. Отредактируем файл &lt;strong>/etc/vz/dists/scripts/functions&lt;/strong> и&amp;nbsp;укажем в&amp;nbsp;нем правильные значения для&amp;nbsp;переменных &lt;strong>$FAKEGATEWAY&lt;/strong> и&amp;nbsp;&lt;strong>$FAKEGATEWAYNET&lt;/strong>. Значения этих переменных зависят от&amp;nbsp;настроек вашей сети.&lt;br />
Установите правильные параметры ядра в&amp;nbsp;файле &lt;strong>/etc/sysctl.conf&lt;/strong> хост-системы (см. &lt;strong>/usr/share/doc/oracle-preinstall-&amp;lt;versoin&amp;gt;/README&lt;/strong>).&lt;br />
Отредактируйте файл &lt;strong>/etc/sysconfig/oracle&lt;/strong> установив правильные значения для&amp;nbsp;переменных &lt;strong>$ORACLE_BASE&lt;/strong> и&amp;nbsp;&lt;strong>$ORACLE_HOME&lt;/strong>.&lt;br />
&lt;blockquote>Примечание.&lt;br />
В&amp;nbsp;процессе создания шаблона VPS&amp;nbsp;мы&amp;nbsp;получили пустой каталог пользователя oracle. Это&amp;nbsp;не&amp;nbsp;совсем удобно. Поэтому, чтобы иметь более комфортное окружение, можете скопировать настройки bash из&amp;nbsp;домашнего каталога пользователя root.&lt;br />
&lt;tt> # chown oracle:oinstall oracle/.bash* oracle/.i18n&lt;/tt>&lt;/blockquote>&lt;br />
Отредактируйте файл &lt;strong>/etc/sysconfig/vncservers&lt;/strong> примерно таким образом:&lt;br />
В&amp;nbsp;процессе установки у&amp;nbsp;вас обязательно возникнет ошибка линковки. Не&amp;nbsp;пугайтесь, к&amp;nbsp;сожалению это&amp;nbsp;нормально. Данная ошибка связана с&amp;nbsp;тем, что&amp;nbsp;Oracle не&amp;nbsp;обеспечивает правильный порядок линковки, что&amp;nbsp;по&amp;nbsp;умолчанию запрещено в&amp;nbsp;дистрибутивах ALT&amp;nbsp;начиная с&amp;nbsp;v4.0. Мы&amp;nbsp;не будем исправлять ошибки Oracle а&amp;nbsp;просто обойдём, их&amp;nbsp;разрешив сборку в&amp;nbsp;неправильной последовательности. Для&amp;nbsp;этого нам&amp;nbsp;необходимо передать линковщику параметр &lt;strong>--no-as-needed&lt;/strong>. Очевидно было бы&amp;nbsp;использовать для&amp;nbsp;этого переменную &lt;strong>$LDFLAGS&lt;/strong>. Однако тут&amp;nbsp;проявляется ещё одна особенность Oracle. Во&amp;nbsp;всех make-файлах переменная &lt;strong>$LDFLAGS&lt;/strong> переопределяется без&amp;nbsp;учёта предыдущего значения. Таким образом, этой переменной воспользоваться не&amp;nbsp;получится. Мне&amp;nbsp;удалось вычислить что&amp;nbsp;переменная &lt;strong>$COMPSOBJS&lt;/strong> нигде не&amp;nbsp;инициализируется. Поэтому нужный нам&amp;nbsp;параметр мы&amp;nbsp;можем передать через эту&amp;nbsp;переменную, что&amp;nbsp;мы&amp;nbsp;и сделаем перед запуском инсталятора. Только в&amp;nbsp;одном месте это&amp;nbsp;не&amp;nbsp;будет работать – в&amp;nbsp;скрипте &lt;strong>$ORACLE_HOME/bin/genorasdksh&lt;/strong>. Вот&amp;nbsp;здесь-то инсталятор и&amp;nbsp;выдаст ошибку. Это&amp;nbsp;место придётся исправлять на&amp;nbsp;ходу. Патч с&amp;nbsp;исправлениями есть в&amp;nbsp;документации к&amp;nbsp;пакету oracle-preinstall.&lt;br />
Прежде всего необходимо определить переменные &lt;strong>$ORACLE_BASE&lt;/strong> и&amp;nbsp;&lt;strong>$ORACLE_HOME&lt;/strong>. Возьмём их&amp;nbsp;значения из&amp;nbsp;файла &lt;strong>/etc/sysconfig/oracle&lt;/strong>&lt;br />
Для&amp;nbsp;правильной работы gcc&amp;nbsp;установите переменную &lt;strong>$COMPSOBJS&lt;/strong>:&lt;br />
При&amp;nbsp;появлении этого сообщения поправьте файл &lt;strong>$ORACLE_HOME/bin/genorasdksh&lt;/strong> воспользовавшись редактором или&amp;nbsp;утилитой patch.&lt;br />
&lt;tt> $ patch -p0 &amp;lt; /usr/share/doc/oracle-preinstall-&amp;lt;version&amp;gt;/Oracle10g_ALT40.patch&lt;/tt>&lt;br />
После установки сервера Oracle необходимо настроить listener с&amp;nbsp;помощью программы &lt;strong>netca&lt;/strong> и&amp;nbsp;потом создать базу данных программой &lt;strong>dbca&lt;/strong>. Последним шагом будет редактирование файла &lt;strong>/etc/oratab&lt;/strong> где&amp;nbsp;в&amp;nbsp;соответствующей строке нужно будет последним параметром указать Y. Это&amp;nbsp;будет означать что&amp;nbsp;данную базу данных нужно запускать при&amp;nbsp;старте системы.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h8025-1">&lt;/a>&lt;h1>Установка &lt;span class="missingpage">Oracle&amp;nbsp;10&amp;nbsp;g&lt;/span>&lt;a href="http://freesource.info/wiki/Oracle10g/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> (10.2.0.1.0) и&amp;nbsp;выше на&amp;nbsp;ALTLinux Server 4.0 VPS&lt;/h1>
Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;otn.oracle.com. Все&amp;nbsp;нижесказанное так&amp;nbsp;же&amp;nbsp;проверялось с&amp;nbsp;Oracle 11g Release 1 (11.1.0.6.0)&lt;br />
Прежде всего подготовим хост-систему. Отредактируем файл /etc/vz/dists/scripts/functions и&amp;nbsp;укажем в&amp;nbsp;нем правильные значения для&amp;nbsp;переменных $FAKEGATEWAY и $FAKEGATEWAYNET. Значения этих переменных зависят от&amp;nbsp;настроек вашей сети.&lt;br />
Установите правильные параметры ядра в&amp;nbsp;файле /etc/sysctl.conf хост-системы (см. /usr/share/doc/oracle-preinstall-&amp;lt;versoin&amp;gt;/README).&lt;br />
Отредактируйте файл /etc/sysconfig/oracle установив правильные значения для&amp;nbsp;переменных $ORACLE_BASE и $ORACLE_HOME.&lt;br />
Примечание.&lt;br />
В&amp;nbsp;процессе создания шаблона VPS&amp;nbsp;мы&amp;nbsp;получили пустой каталог пользователя oracle. Это&amp;nbsp;не&amp;nbsp;совсем удобно. Поэтому, для&amp;nbsp;удобства, можете скопировать настройки bash из&amp;nbsp;домашнего каталога пользователя root.&lt;br />
&lt;tt> # chown oracle:oinstall oracle/.bash* oracle/.i18n&lt;/tt>&lt;br />
Отредактируйте файл /etc/sysconfig/vncservers примерно таким образом:&lt;br />
В&amp;nbsp;процессе установки у&amp;nbsp;вас обязательно возникнет ошибка линковки. Не&amp;nbsp;пугайтесь, к&amp;nbsp;сожалению это&amp;nbsp;нормально. Данная ошибка связана с&amp;nbsp;тем, что&amp;nbsp;Oracle не&amp;nbsp;обеспечивает правильный порядок линковки, что&amp;nbsp;по&amp;nbsp;умолчанию запрещено в&amp;nbsp;дистрибутивах ALT&amp;nbsp;начиная с&amp;nbsp;v4.0. Мы&amp;nbsp;не будем исправлять ошибки Oracle а&amp;nbsp;просто обойдём, их&amp;nbsp;разрешив сборку в&amp;nbsp;неправильной последовательности. Для&amp;nbsp;этого нам&amp;nbsp;необходимо передать линковщику параметр &amp;laquo;--no-as-needed&amp;quot;. Очевидно было бы&amp;nbsp;использовать для&amp;nbsp;этого переменную LDFLAGS. Однако тут&amp;nbsp;проявляется ещё одна особенность Oracle. Во&amp;nbsp;всех make-файлах переменная LDFLAGS переопределяется без&amp;nbsp;учёта предыдущего значения. Таким образом, этой переменной воспользоваться не&amp;nbsp;получится. Мне&amp;nbsp;удалось вычислить что&amp;nbsp;переменная COMPSOBJS нигде не&amp;nbsp;инициализируется. Поэтому нужный нам&amp;nbsp;параметр мы&amp;nbsp;можем передать через эту&amp;nbsp;переменную, что&amp;nbsp;мы&amp;nbsp;и сделаем перед запуском инсталятора. Только в&amp;nbsp;одном месте это&amp;nbsp;не&amp;nbsp;будет работать – в&amp;nbsp;скрипте $ORACLE_HOME/bin/genorasdksh. Вот&amp;nbsp;здесь-то инсталятор и&amp;nbsp;выдаст ошибку. Это&amp;nbsp;место придётся исправлять на&amp;nbsp;ходу. Патч с&amp;nbsp;исправлениями есть в&amp;nbsp;документации к&amp;nbsp;пакету oracle-preinstall.&lt;br />
Прежде всего необходимо определить переменные $ORACLE_BASE и $ORACLE_HOME. Возьмём их&amp;nbsp;значения из&amp;nbsp;файла /etc/sysconfig/oracle&lt;br />
Для&amp;nbsp;правильной работы gcc&amp;nbsp;установите переменную COMPSOBJS:&lt;br />
При&amp;nbsp;появлении этого сообщения поправьте файл $ORACLE_HOME/bin/genorasdksh воспользовавшись редактором или&amp;nbsp;утилитой patch.&lt;br />
&lt;tt> $ patch -p0 &amp;lt; /usr/share/doc/oracle-preinstall-&amp;lt;version&amp;gt;&lt;span class="missingpage">/Oracle&amp;nbsp;10&amp;nbsp;g_&amp;nbsp;ALT&amp;nbsp;40&lt;/span>&lt;a href="http://freesource.info/wiki/Oracle10gALT40/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>.patch&lt;/tt>&lt;br />
После установки сервера Oracle необходимо настроить listener с&amp;nbsp;помощью программы netca и&amp;nbsp;потом создать базу данных программой dbca. Последним шагом будет редактирование файла /etc/oratab где&amp;nbsp;в&amp;nbsp;соответствующей строке нужно будет последним параметром указать Y. Это&amp;nbsp;будет означать что&amp;nbsp;данную базу данных нужно запускать при&amp;nbsp;старте системы.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-08-21 09:19:27</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40/show?time=2007-08-21+09%3A19%3A27</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Admin&amp;nbsp;/&amp;nbsp;Oracle&amp;nbsp;ALS&amp;nbsp;40&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A19%3A27">2007-08-21 09:19:27&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/Admin/OracleALS40?time=2007-08-21+09%3A21%3A41">2007-08-21 09:21:41&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;otn.oracle.com. Все&amp;nbsp;нижесказанное так&amp;nbsp;же&amp;nbsp;проверялось с&amp;nbsp;Oracle 11g Release 1 (11.1.0.6.0)&lt;br />
&lt;strong>Рекомендуется использовать пакет oracle-preinstall версии не&amp;nbsp;ниже чем&amp;nbsp;0.4-alt7&lt;/strong>&lt;br />
]&amp;gt;&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Исходные данные: установленный и&amp;nbsp;настроенный ALTLinux Server 4.0 со&amp;nbsp;всеми официальными обновлениями. Дистрибутив Oracle Database 10.2.0.1.0 доступный для&amp;nbsp;скачивания на&amp;nbsp;otn.oracle.com. Все&amp;nbsp;нижесказанное так&amp;nbsp;же&amp;nbsp;проверялось с&amp;nbsp;Oracle 11g Release 1 (11.1.0.6.0)]&amp;gt;&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
