转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> ORACLE >> 正文
在freebsd下安装oracle         ★★★★

在freebsd下安装oracle

作者:闵涛 文章来源:闵涛的学习笔记 点击数:5232 更新时间:2009/4/22 22:06:50
утивом Oracle8i, исправляющие ошибки 1538440 и 1542738.

Все из того же окна xterm, из которого мы запускали Oracle Universal Installer, выполним следующее:

% cd /usr/oinstall/patch/bug1538440 && TOP_PATCH_DIR=`pwd` /bin/sh README.1538440
% cd ../bug1542738 && /bin/sh README.1542738

Теперь удалим мусор, который появился после применения патчей.

% rm -v $ORACLE_HOME/bin/*O
% rm $ORACLE_HOME/lib/ldflagsO

Маска *O - это символ ASCII под номером 42 - символ звездочки, и символ ASCII под номером 79 - символ заглавной латинской буквы O, не ноль! В команде rm ldflagsO в конце тоже заглавная латинская буква O, а не ноль. Будьте осторожны с командой rm *O! Если Вы случайно не допишете O в командной строке и нажмете Enter, то... Надеюсь дальше объяснять не надо? ;-)

Теперь выполним /usr/oracle/root. Вы должны были создать этот файл в п. 19 - вот он Вам и пригодился. :-)

% /bin/sh /usr/oracle/root

36. Запуск root.sh от имени суперпользователя

Для запуска root.sh необходимы права суперпользователя, поэтому переключимся в окно xterm, в котором загружена оболочка на правах суперпользователя и запустим скрипт root.sh, находящийся в $ORACLE_HOME.

# $ORACLE_HOME/root.sh

После запуска скрипт попросит Вас ввести путь к директории, в которой будут размещены скрипты oraenv, coraenv и dbhome.

Enter the full pathname of the local bin directory: [/usr/local/bin]:

Необходимо согласиться с предложенным путем - /usr/local/bin - просто нажав клавишу Enter.

О том, зачем нужны oraenv, coraenv и dbhome читайте в документации по Oracle8i.

Скрипт root.sh также во время своего выполнения создал файл /etc/oratab, но Oracle Database Configuration Assistant, который будет вскоре запущен, при создании базы данных будет искать этот файл в /compat/linux/etc, и естественно его там не найдет, если Вы не позаботитесь о создании символической ссылки на /etc/oratab. Поэтому создадим эту символическую ссылку.

# ln -s /etc/oratab /compat/linux/etc/oratab

При отсутствии ссылки Oracle Database Configuration Assistant, скажет Вам, что у него не хватает прав на запись в /etc/oratab в момент, когда индикатор процесса будет показывать 80% выполнения. На самом деле права на /etc/oratab у него есть. Просто он сделает попытку записать этот файл в директории /compat/linux/etc, где прав у него действительно нет. Поэтому мы, как заботливые родители, заботящиеся о своих несмышленых чадах, предупредили эту ошибку. :-)

Теперь можно вернуться к установщику Oracle8i и нажать кнопку OK.


37. Configuration Tools или черная дыра от Oracle Corporation

Ну вот, мы и добрались до того злосчастного пункта установки, на котором спотыкается добрая половина дистрибутивов Linux, и имя этому пункту - Configuration Tools. Уж поверьте, на некоторых дистрибутивах Linux установка происходит не менее изысканым способом, чем на FreeBSD. Как некоторые говорят, установка Oracle8i на Linux - это искусство! :-)

Если Вы все делали, как Вам было предложено, то должен запуститься Net8 Configuration Assistant.

Рис. 5. Net8 Configuration Assistant

Выбираем типичную конфигурацию - отметим пункт Perform typical configuration и нажмем Next. В будущем читайте документацию по Oracle8i, о том что такое Net8, и с чем это едят.

Oracle Database Configuration Assistant запустится сразу же после того, как отработает Net8 Configuration Assistant и приступит к созданию базы данных. Процесс создания базы данных будет отображен на индикаторе, и скорость его выполнения сильно зависит от конфигурации Вашей машины. Когда индикатор достигнет 100%, Вам будет выдано сообщение о том, что создание базы данных завершено. В этом сообщении также будет некоторая информация о Вашей базе данных - глобальное имя базы данных, системный идентификатор базы данных (SID), пароли для аккаунтов SYS и SYSTEM. В будущем, когда Вы будете самоcтоятельно разбираться со своей базой данных, необходимо сменить эти пароли в целях безопасности! А пока запомните эти пароли и нажмите кнопку OK.

Рис. 6. Oracle Database Configuration Assistant создал базу данных

Третий пункт на экране Configuration Tools - Starting web server in non-SSL mode on port 7777. Если предыдущее два пункта проходили для Вас визуально, то здесь Вы ничего не увидите. Установщик Oracle8i сделает все без единого вопроса к Вам. В результате этого Вы получите запущенный веб-сервер на порту 7777.

В итоге Вы увидите последний экран об окончании установки! Ну вот, самая сложная часть уже позади, но не торопитесь выходить из установщика. У нас ведь остался еще кумулятивный патч.


38. Останавливаем экземпляр Oracle8i

Прежде чем мы начнем устанавливать кумулятивный патч для Oracle8i, необходимо остановить экземляр Oracle8i, который был старательно запущен Oracle Universal Installer на этапе конфигурирования. Да, да... Не удивляйтесь, но на Вашей машине уже запущены, как минимум, веб-сервер, экземпляр Oracle8i и Net8 listener.

Для начала подправим файл /etc/oratab, иначе остановить экземпляр Oracle8i не получится. Модифицируем в нем всего одну строку, несущую информацию об экземпляре Oracle8i. Заменим в этой строке :N, на :Y.

Переключаемся в xterm с командным интерпретатором суперпользователя и выполняем следующее,

# sed -i .orig -e "s|"$ORACLE_SID"\:"$ORACLE_HOME"\:N|"$ORACLE_SID"\:"$ORACLE_HOME"\:Y|g" /etc/oratab

Теперь переключаемся в окно xterm, из которого мы запускали установщик Oracle8i, и останавливаем веб-сервер, экземпляр Oracle8i и Net8 listener.

% $ORACLE_HOME/Apache/Apache/bin/apachectl stop
% $ORACLE_HOME/bin/dbshut
% $ORACLE_HOME/bin/lsnrctl stop

Вот теперь можно приступить к установке кумулятивного патча.


39. Устанавливаем кумулятивный патч

Переключаемся в окно нашего "горячо любимого" Oracle Universal Installer, но вместо того, чтобы нажать желанную кнопку Exit, нажмем Next Install.

Установщик Oracle8i попросит Вас опять вести пути (File Locations). Пути к тому, что Вы собираетесь устанавливать (Source), и куда (Destination). Путь куда - содержимое $ORACLE_HOME, нас вполне устроит, а вот путь к тому, что мы собираемся устанавливать, придется изменить. Введем путь к кумулятивному патчу - /usr/oinstall/patch/stage/products.jar и нажмем Next.

После некоторых размышлений установщик Oracle8i выведет отчет такого же вида, какой Вы уже видели в п. 32. Можете его проанализировать, после чего нажать кнопку Install и немного отдохнуть, процесс установки небыстрый, как Вы наверное уже догадались из предыдущего опыта.

Как только установка патча будет завершена Oracle Universal Installer, сообщит Вам об этом. Можете глубоко вздохнуть и нажать Exit.

Теперь, после установки патча, необходимо убрать в директориях $ORACLE_HOME/bin и

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9]  下一页


[系统软件]EXP-00008: ORACLE error 904 encountered的解决方…  [常用软件]PB7 连接 Oracle 的配置方法
[Web开发]oracle Export and Import 简介  [Web开发]ADO访问Oracle结果集的心得
[JAVA开发]JDBC+Hibernate将Blob数据写入Oracle  [JAVA开发]J2EE应用中与Oracle数据库的连接
[JAVA开发]Oracle Application Serve_  [其他]HP-UXrx2600B.11.22Uia64安装oracle9i9.2foria64手…
[其他]在RedhatEnterpriseserver3上安装oracle9iR2的注意…  [其他]PROC++批量导入导出ORACLE数据库表
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台