![14 кошек, которые любят использовать Linux!](/f/c10785d0ad555110175e09ce4451ec44.jpg?width=100&height=100)
Как мы все знаем База данных Oracle самый популярный и широко используемый Система управления реляционными базами данных (СУБД) в мире. В этом посте описана пошаговая установка Oracle Database 11g Release 2 32bit на CentOS 6.4 32bit. Шаги установки не должны отличаться на большинстве Красная Шапка на базе дистрибутивов Linux.
Мы используем "Oracle-rdbms-server-11gR2-предустановка»Пакет, предлагаемый«Oracle Public Yum»Репозиторий. Публичный репозиторий Oracle yum предоставляет самый простой и бесплатный способ автоматической установки всех последних зависимостей Oracle Linux. Чтобы настроить репозиторий yum, следуйте инструкциям, приведенным ниже.
Использовать "wget», Чтобы загрузить соответствующий файл конфигурации yum из папки /etc/yum.repos.d/ каталог как корень Пользователь.
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-ol6.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el5.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el4.repo
Теперь выполните следующее:вкуснятина»Для автоматической установки всех необходимых компонентов.
[[электронная почта защищена]] # yum install oracle-rdbms-server-11gR2-preinstall
При импорте GPG ключ, вы можете получить «Не удалось получить ключ GPG”, Как показано ниже. Здесь вам нужно импортировать собственно GPG ключ для вашего Операционные системы релиз.
Получение ключа из файла: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle. Ошибка получения ключа GPG: [Errno 14] Не удалось открыть / прочитать файл: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
Загрузите и проверьте соответствующий Oracle Linux GPG Ключ, который лучше всего соответствует вашему RHEL/CentOS совместимая версия ОС.
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O / и т. Д. / Pki / rpm-gpg / RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O / и т. Д. / Pki / rpm-gpg / RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O / usr / share / rhn / RPM-GPG-KEY-оракул
Открой "/etc/sysconfig/network”И измените HOSTNAME чтобы соответствовать твоему FQDN (Полное доменное имя) имя хоста.
[[электронная почта защищена]] # vi / etc / sysconfig / network
HOSTNAME = oracle.tecmint.com
Открыть "/etc/hosts”И добавьте полное имя хоста для сервера.
[[электронная почта защищена]] # vi / etc / hosts
192.168.246.128 oracle.tecmint.com оракул
Теперь тебе нужно перезапустить сеть на сервере, чтобы убедиться, что изменения будут постоянными на перезагружать.
[[электронная почта защищена]] # /etc/init.d/network restart
Установите пароль для «оракул" Пользователь.
[[электронная почта защищена]] # passwd oracle Изменение пароля для пользователя oracle. Новый пароль: BAD PASSWORD: он основан на словарном слове. Введите новый пароль еще раз: passwd: все токены аутентификации успешно обновлены.
Добавьте запись в файл «/etc/security/limits.d/90-nproc.conf», Как описано ниже.
[[электронная почта защищена]] # vi /etc/security/limits.d/90-nproc.conf
# Ограничение по умолчанию на количество процессов пользователя, которые нужно предотвратить. # случайные бомбы вилкой. # См. Аргументацию rhbz # 432903. * мягкий nproc 1024. # К этому. * - nproc 16384.
Установите SELinux на «снисходительный»Режим, отредактировав файл«/etc/selinux/config“.
[[электронная почта защищена]] # vi / etc / selinux / config
SELINUX = разрешающий
После внесения изменений не пытайтесь перезапустить сервер чтобы отразить новые изменения.
[[электронная почта защищена]]# перезагружать
Войти как Oracle пользователя и откройте файл «.bash_profile«, Который доступен в домашнем каталоге пользователя oracle, сделайте записи, как описано ниже. Убедитесь, что вы установили правильное имя хоста на «ORACLE_HOSTNAME = oracle.tecmint.com“.
[[электронная почта защищена]] # su oracle
[[электронная почта защищена] ~] $ vi .bash_profile
# Настройки Oracle. TMP = / tmp; экспорт ТМП. TMPDIR = $ TMP; экспорт TMPDIR ORACLE_HOSTNAME =oracle.tecmint.com; экспортировать ORACLE_HOSTNAME. ORACLE_UNQNAME = DB11G; экспортировать ORACLE_UNQNAME. ORACLE_BASE =/u01/app/oracle; экспорт ORACLE_BASE. ORACLE_HOME =$ ORACLE_BASE / product / 11.2.0 / dbhome_1; экспорт ORACLE_HOME. ORACLE_SID = DB11G; экспорт ORACLE_SID. ПУТЬ = / usr / sbin: $ ПУТЬ; экспорт PATH. ПУТЬ = $ ORACLE_HOME / bin: $ PATH; экспорт ПУТЬ LD_LIBRARY_PATH = $ ORACLE_HOME / lib: / lib: / usr / lib; экспорт LD_LIBRARY_PATH. CLASSPATH = $ ORACLE_HOME / jlib: $ ORACLE_HOME / rdbms / jlib; экспорт КЛАССА экспорт ПУТЬ
Переключиться на корень пользователя и введите следующую команду, чтобы разрешить Oracle пользователь для доступа X сервер.
[[электронная почта защищена]] # xhost +
Создайте каталоги и установите соответствующие разрешения, в которых будет установлено программное обеспечение Oracle.
[[электронная почта защищена]] # mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1. [[электронная почта защищена]] # chown -R oracle: oinstall / u01. [[электронная почта защищена]] # chmod -R 775 / u01
Зарегистрируйтесь и загрузите программное обеспечение Oracle, используя следующую ссылку.
Пакет Oracle содержит 2 молнии файлы, которые вы должны сначала принять лицензионное соглашение перед загрузкой. Я дал вам имена файлов для справки. Загрузите эти файлы для вашей системной архитектуры где-нибудь в разделе "/home/oracle/“.
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
Теперь приступим к установке Oracle. Прежде всего нужно переключиться как «Оракул» пользователь для установки базы данных.
[[электронная почта защищена] ~] $ su оракул
Извлеките сжатые исходные файлы базы данных Oracle в тот же каталог «/home/oracle/“.
[[электронная почта защищена] ~] $ unzip linux_11gR2_database_1of2.zip [[электронная почта защищена] ~] $ распаковать linux_11gR2_database_2of2.zip
Разархивируйте исходный файл, каталог называется база данных будет создан, перейдите в каталог и выполните приведенный ниже сценарий, чтобы запустить процесс установки базы данных Oracle.
[[электронная почта защищена] база данных] $ cd база данных [[электронная почта защищена] база данных] $ ./runInstaller
1. рдеинсталлятор позвоню Универсальный установщик Oracle (OUI), при этом внешний вид и действия одинаковы для всех операционных систем.
2. Предоставьте свой Адрес электронной почты чтобы быть в курсе проблем безопасности и получать обновления безопасности.
3. Создать и настроить База данных
4. Выберите системный класс либо Рабочий стол или Сервер.
5. Выберите тип установка базы данных вы хотите выступить.
6. Выбирать "Типичная установка»Возможность установить полную установку Oracle с базовой конфигурацией.
7. Задавать Административный пароль и выполнить полную установку базы данных с базовой конфигурацией.
8. Пожалуйста, нажмите «да», Чтобы продолжить установку.
9. Создавать Инвентарь
10. Если вы столкнулись с предупреждением о предварительных требованиях во время установки. Нажмите на "Исправить и проверить снова“. Oracle исправляет предварительные требования самостоятельно. Это новая функция База данных Oracle 11g.
В pdksh пакет недоступен в Репозиторий Oracle из-за чего вам нужно скачать и установить его вручную.
[[электронная почта защищена]] # wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
В течение pdksh при установке пакета вы можете столкнуться с ошибкой конфликта кш упаковка. Удалять кш принудительно упаковать и установить pdksh пакет с приведенной ниже командой: -
[[электронная почта защищена]] # rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps. [[электронная почта защищена]] # об / мин -ivh pdksh-5.2.14-2.i386.rpm
11. Выполнение предварительных проверок: это проверка, достаточно ли МЕНЯТЬ в системе доступно пространство.
12. Сводка по установке: нажмите Сохранить файл ответа. Этот файл полезен для Установка Oracle в автоматическом режиме
13.Сохранить файл ответа где-нибудь в вашей системе.
14.Товар Прогресс установки
15. Копирование база данных файлы
16. Нажмите на "Управление паролями“.
17. Установить пароль для пользователя «SYS”И нажмите хорошо продолжить.
18. Сценарии конфигурации должны выполняться как «корень" Пользователь. Перейдите по пути, указанному на экране, и выполните сценарии один за другим. Нажмите на 'ХОРОШО«После выполнения скриптов.
[[электронная почта защищена]] # cd / u01 / app / oraInventory. [[электронная почта защищена] oraInventory] # ./orainstRoot.sh
Изменение разрешений для / u01 / app / oraInventory. Добавление разрешений на чтение и запись для группы. Удаление разрешений на чтение, запись, выполнение для мира. Изменение имени группы / u01 / app / oraInventory на oinstall. Выполнение скрипта завершено.
[[электронная почта защищена]] # cd /u01/app/oracle/product/11.2.0/dbhome_2/ [[электронная почта защищена] dbhome_2] # ./root.sh
Запуск сценария Oracle 11g root.sh... Следующие переменные среды установлены как: ORACLE_OWNER = oracle ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_2 Введите полный путь к локальному каталогу bin: [/ usr / local / bin]: Копирование dbhome в / usr / local / bin... Копирование oraenv в / usr / local / bin... Копирование coraenv в / usr / local / bin... Создание файла / etc / oratab... Записи будут добавлены в файл / etc / oratab по мере необходимости. Помощник по настройке базы данных при создании базы данных. Завершено выполнение общей части скрипта root.sh. Теперь будут выполняться корневые действия, специфичные для продукта. Завершенные корневые действия для конкретного продукта.
19. Установка База данных Oracle успешно.
20. Чтобы проверить свой Установка Oracle перейдите к веб-интерфейсу управления вашей системой по адресу «localhost»С именем пользователя«SYS"Подключение как"SYSDBA»И используя пароль вы устанавливаете во время установки Oracle. Не забудьте открыть порт 1158 на вашем брандмауэре и перезапустите iptables служба.
[[электронная почта защищена]] # iptables -A INPUT -p tcp --dport 1158 -j ПРИНЯТЬ. [[электронная почта защищена]] # перезапуск службы iptables
https://localhost: 1158 / em /
21. Oracle Enterprise Диспетчер управления базой данных
Теперь вы можете начать использовать Oracle. Я очень рекомендую вам следовать Документация Oracle для получения дополнительной помощи. Существует ряд клиентских приложений, которые могут вам помочь, например, инструмент командной строки под названием Мгновенный клиент Oracle и Пользовательский интерфейс разработчика Oracle SQL программа.
Это конец Установка программного обеспечения Oracle Database. В нашей следующей статье мы расскажем, как создать базу данных с помощью DBCA и как Запускать и Неисправность База данных Oracle. Пожалуйста, не переключайтесь…!!!