Oracle linux yum
Установка Oracle Linux 7.3
Oracle Linux — это дистрибутив, предназначенный в первую очередь, для серверов и разрабатывается на основе исходных кодов коммерческого дистрибутива Red Hat Enterprise Linux. В отличие от оригинального Red Hat, пользователи Oracle Linux будут сразу получать все обновления бесплатно и дистрибутив доступен для бесплатной загрузки на официальном сайте.
Кроме того, Oracle Linux нацелен на максимальную безопасность системы. Здесь по умолчанию используется специальное ядро от Oracle, в котором применено очень много патчей безопасности, также используется система SELinux с дополнительными настройками и профилями. Это все делает сервер максимально безопасным и защищенным от вторжений извне. Но кроме сервера, Oracle Linux может использоваться на домашних компьютерах.
Недавно состоялся релиз Oracle Linux 7.3, следом за выходом этой же версии дистрибутива от Red Hat. Из главных изменений можно отметить полную поддержку установки на UEFI, обновление программного обеспечения и некоторые исправления. В этой статье мы рассмотрим как выполняется установка Oracle Linux 7.3 на компьютер.
Подготовка к установке
Перед тем как установить Oracle Linux нужно скачать установочный образ и записать его на флешку.
Шаг 1. Загрузка образа
Скачать образ последней версии можно на официальном сайте. Правда, там все немного запутанно. И нужна учетная запись Oracle. Сначала нажмите Sign In и введите ваши учетные данные или зарегистрируйтесь:
Затем, на открывшейся странице в поле поиска наберите Oracle Linux и листайте вниз пока не найдете Oracle Linux 7. Нажмите по этому пункту:
Нажмите два раза Continue и примите условия лицензионного соглашения:
Затем останется кликнуть по нужной ссылке для начала загрузки:
Образ имеет размер 4,7 гигабайт и доступна только версия для 64 битной архитектуры процессора.
Шаг 2. Запись образа на диск
В Linux вы можете записать образ на флешку с помощью unetbootin или использовав утилиту dd:
Здесь /dev/sdb — имя файла вашей флешки. В Windows можно применить rufus:
Шаг 3. Настройка загрузки
Чтобы установить Oracle Linux 7.3 на компьютер нужно сначала включить загрузку с флешки в BIOS. Для этого во перед стартом операционной системы нажмите F2, F8, Del или Shift+F2. В открывшемся меню перейдите на вкладку Boot и в разделе Boot Device Priority установите вашу флешку на первое место:
Затем перейдите на вкладку Exit и выберите Exit & Save Changes.
Установка Oracle Linux
Шаг 1. Меню загрузки
Сразу же после перезагрузки вы увидите такое меню, здесь нужно выбрать второй пункт для начала загрузки установщика:
Шаг 2. Загрузка
Нажмите Enter и дождитесь завершения загрузки:
Шаг 3. Язык системы
Выберите язык установщика и будущей системы:
Шаг 4. Часовой пояс
Установщик Oracle Linux отличается нелинейностью. Здесь есть главное меню, в котором вы можете настроить все необходимые пункты в удобной для вас последовательности:
Начнем с часового пояса. Нажмите Дата и время и выберите Часовой пояс:
Шаг 5. Выбор программ
Вы можете выбрать какое программное обеспечение будет установлено с системой. Выберите пункт Выбор программ:
Отметьте галочками нужные программы:
Шаг 6. Разметка диска
Дальше выберите Место для установки, затем в открывшемся окне мастера отметьте галочкой нужный жесткий диск и поставьте переключатель в положение я настрою разделы вручную:
Дальше нам нужно выполнить разметку. В следующем окне вы можете нажать разметить автоматически и система создаст разделы, по своему усмотрению на имеющемся свободном месте:
Затем вы можете их настроить. А можете создавать разделы полностью в ручном режиме. Это подробно описано в статье установка Red Hat 7.3.
Шаг 7. Подтверждение разметки
Подтвердите, что разметка выполнена правильно:
Шаг 8. Профиль безопасности
Эта возможность была добавлена в Red Hat 7.2 и оттуда попала в другие дистрибутивы, такие как Fedora, CentOS и Oracle. Политики безопасности проверяют настройки системы на правильность, а также устанавливают права доступа к системным ресурсам. Вы можете найти подробную информацию о политиках на официальном сайте Red Hat. Для большинства случаев будет достаточно Standard System Security Profile:
Чтобы выбрать профиль выберите его и нажмите Select Profile.
Шаг 9. Настройка сети
Выберите пункт сеть и переключите включатель в положение On, чтобы активировать сеть:
Шаг 10. Начало установки
Затем в главном меню нажмите начать установку:
Шаг 11. Пароль суперпользователя
Пока будет идти установка нам нужно установить пароль для суперпользователя. Для этого кликните по соответствующему пункту:
Затем наберите два раза подряд нужный пароль.
Шаг 12. Обычный пользователь
Дальше необходимо создать обычного пользователя, от имени которого мы будем использовать систему. Заполните полное имя, логин в системе. Также не забудьте установить галочку сделать пользователя администратором, чтобы он мог использовать sudo:
Шаг 13. Завершение установки
Настройка завершена и от нас больше ничего не потребуется, дождитесь завершения установки:
Шаг 14. Перезагрузка
Нажмите готово, что перезагрузить компьютер:
Шаг 15. Загрузчик
В меню Grub выберите первый пункт, затем дождитесь пока загрузиться операционная система:
Шаг 16. Принять лицензию
Перед тем как начать использовать операционную систему, вам нужно принять ее лицензию. При первой загрузке появиться такая возможность. Выберите пункт License Agreenment и установите галочку Я принимаю:
Шаг 17. Вход
Выберите пользователя, которого создали во время установки, затем введите его пароль:
Шаг 18. Настройка Gnome
Выберите раскладку клавиатуры:
Подключите необходимые облачные сервисы, если это необходимо:
Шаг 19. Готово
Вот и все установка Oracle Linux 7.3 на компьютер завершена и вы можете использовать вашу новую систему:
Выводы
Oracle Linux может стать интересным решением для тех, кто хочет систему от Red Hat со своевременными и бесплатными обновлениями. Вы используете этот дистрибутив на своем компьютере или серверах? Как вам он? Напишите в комментариях!
На завершение видео с процессом установки этой системы:
Нет похожих записей
Оцените статью:
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.
5 комментариев
Спасибо за содержательную статью. Хотелось бы вдогонку получить такой же качественный обзор по работе с Oracle и обзор по системам на базе Red Hat.
Спасибо, хотелосьбы поподробней сравнение red hat, centos и oracl .
И еще «Вы можете найти подробную информацию о политиках на официальном сайте Red Hat.» Все там пеперыл, ничего толком не нашел. Можно про эти политики прям отдельную статейку?
Использую данную ОС как хост -систему и платформу для виртуализации.
Проблем с ней нет.
Oracle Database 11g Release 2 Installation on RHEL/CentOS 6.x/5.x/4.x
by Narad Shrestha | Published: September 23, 2013 | Last Updated: January 7, 2015
As we all know Oracle database is the most popular and widely used Relational Database Management System (RDBMS) in the world. This post describes step by step installation of Oracle Database 11g Release 2 32bit on CentOS 6.4 32bit. The installation steps should not be vary on most of the Red Hat based Linux distributions.
Installing Oracle Database 11g Release 2
Step 1: Install Oracle Dependencies
We use “oracle-rdbms-server-11gR2-preinstall” package offered by “Oracle Public Yum” repository. The Oracle public yum repository provides a free and easiest way to install all the latest Oracle Linux dependencies automatically. To setup yum repository, follow the instructions provided below.
Use “wget” command to Download appropriate yum configuration file under /etc/yum.repos.d/ directory as root user.
RHEL/CentOs 6.x
RHEL/CentOs 5.x
RHEL/CentOs 4.x
Now perform the following “yum” command to install all the necessary prerequisites automatically.
While importing GPG key, you might get “GPG key retrieval failed” error as shown below. Here, you need to import proper GPG key for your OS release.
Download and verify the appropriate Oracle Linux GPG Key that best matches your RHEL/CentOS compatible OS release.
RHEL/CentOs 6.x
RHEL/CentOs 5.x
RHEL/CentOs 4.x
Step 2: Setting Hostname
Open the “/etc/sysconfig/network” file and modify the HOSTNAME to match your FQDN (Fully Qualified Domain Name) host name.
Open “/etc/hosts” file and add fully qualified hostname for the server.
Now you need to restart networking on the server to make sure that changes will be persistent on reboot.
Step 3: Oracle User Settings
Set the password for the “oracle” user.
Add the entry to file “/etc/security/limits.d/90-nproc.conf” as described below.
Set SELinux to “permissive” mode by editing the file “/etc/selinux/config“.
Once you’ve made change, don’t forger to restart the server to reflect new changes.
Login as Oracle user and open file “.bash_profile“, which is available on oracle user’s home directory, make an entries as described below. Make sure you set correct hostname to “ORACLE_HOSTNAME=oracle.tecmint.com“.
Switch to root user and issue the following command to allow Oracle user to access X Server.
Create the directories and set the appropriate permissions in which the Oracle software will be installed.
Step 4: Downloading Oracle Software
Sign-up and Download the Oracle software using the following link.
Download Oracle 11g Release 2
The Oracle package contains 2 zip files which you must first accept the license agreement before downloading. I’ve given the files names for you reference, please download these files for your system architecture somewhere under “/home/oracle/“.
For Linux x86 Systems
For Linux x86-64 Systems
Step 5: Oracle Installation
Now let’s start Oracle installation. First of all need to switch as ‘oracle’ user to install database.
Extract compressed Oracle database source files to the same directory “/home/oracle/“.
Post unzip source file, directory called database will be created, go to inside the directory and execute below script to start Oracle database installation process.
1. RunInstaller will call Oracle Universal Installer (OUI), wherein look and feel & steps are the same across all the operating system.
Oracle Universal Installer
2. Provide your email address to be informed of security issues and receive security updates.
Configure Oracle Security Updates
3. Create and Configure a Database
Create Oracle Database
4. Choose the system class, either Desktop or Server.
Select Oracle System Class
5. Select the type of database installation you want to perform.
Select Database Installation Type
6. Select “Typical install” option to install full oracle installation with basic configuration.
Select Typical Install
7. Set Administrative password and perform full Database installation with basic configuration.
Set Oracle Administrative Password
8. Please click on “Yes” to continue with installation.
Typical Install Configuration Confirm
9. Create Inventory
10. If you faced prerequisites warning during installation. Click on “Fix & Check Again“. Oracle fixes Prerequisites by itself. This is the new feature of Oracle Database 11g.
Perform Prerequisite Checks
The pdksh package is not available in Oracle repository due to which you need to download and install it manually.
During pdksh package installation you may encountered conflict error of ksh package. Remove ksh package forcefully and install the pdksh package with given below command:-
11. Performing Prerequisite checks: It’s test whether sufficient total SWAP space is available on the system.
Performing Prerequisite SWAP Check
12. Installation Summary: Click on Save Response File. This file is useful for Oracle Silent Mode Installation
Oracle Installation Summary
13. Save Response File somewhere in your system.
Save Response File
14. Product Installation Progress
15. Copying database files
Copying Database Files
16. Click on “Password Management“.
Oracle Password Management
17. Set password for user “SYS” and click on OK to continue.
Set SYS User Password
18. Configuration scripts need to be executed as the “root” user. Go to the path given in the screen and execute the scripts one by one. Click on ‘OK‘ once scripts is executed.
Execute Configuration Scripts
19. The installation of Oracle Database is successful.
Oracle Installation Finish
20. To test your Oracle installation navigate to web based management interface for your system at “localhost” with the user name “SYS” connecting as “SYSDBA” and using the password you set during the install of Oracle. Remember to open port 1158 on your firewall and restart the iptables service.
Oracle Enterprise Manager Login
21. Oracle Enterprise Database Control Manager
Oracle Database Control Manager
Now you can start using Oracle. I highly recommend you to follow the Oracle Documentation for more help. There are number of client applications out there which can help you, like the command line tool called Oracle Instant Client and the Oracle SQL Developer UI program.
This is end of the Oracle Database Software Installation. In our upcoming article we will be covering how to create database using DBCA and how to Start-up and Shutdown Oracle Database. Please stay tuned….
Oracle Database 11g Release 2 Installation on RHEL/CentOS 6.x/5.x/4.x
by Narad Shrestha | Published: September 23, 2013 | Last Updated: January 7, 2015
As we all know Oracle database is the most popular and widely used Relational Database Management System (RDBMS) in the world. This post describes step by step installation of Oracle Database 11g Release 2 32bit on CentOS 6.4 32bit. The installation steps should not be vary on most of the Red Hat based Linux distributions.
Installing Oracle Database 11g Release 2
Step 1: Install Oracle Dependencies
We use “oracle-rdbms-server-11gR2-preinstall” package offered by “Oracle Public Yum” repository. The Oracle public yum repository provides a free and easiest way to install all the latest Oracle Linux dependencies automatically. To setup yum repository, follow the instructions provided below.
Use “wget” command to Download appropriate yum configuration file under /etc/yum.repos.d/ directory as root user.
RHEL/CentOs 6.x
RHEL/CentOs 5.x
RHEL/CentOs 4.x
Now perform the following “yum” command to install all the necessary prerequisites automatically.
While importing GPG key, you might get “GPG key retrieval failed” error as shown below. Here, you need to import proper GPG key for your OS release.
Download and verify the appropriate Oracle Linux GPG Key that best matches your RHEL/CentOS compatible OS release.
RHEL/CentOs 6.x
RHEL/CentOs 5.x
RHEL/CentOs 4.x
Step 2: Setting Hostname
Open the “/etc/sysconfig/network” file and modify the HOSTNAME to match your FQDN (Fully Qualified Domain Name) host name.
Open “/etc/hosts” file and add fully qualified hostname for the server.
Now you need to restart networking on the server to make sure that changes will be persistent on reboot.
Step 3: Oracle User Settings
Set the password for the “oracle” user.
Add the entry to file “/etc/security/limits.d/90-nproc.conf” as described below.
Set SELinux to “permissive” mode by editing the file “/etc/selinux/config“.
Once you’ve made change, don’t forger to restart the server to reflect new changes.
Login as Oracle user and open file “.bash_profile“, which is available on oracle user’s home directory, make an entries as described below. Make sure you set correct hostname to “ORACLE_HOSTNAME=oracle.tecmint.com“.
Switch to root user and issue the following command to allow Oracle user to access X Server.
Create the directories and set the appropriate permissions in which the Oracle software will be installed.
Step 4: Downloading Oracle Software
Sign-up and Download the Oracle software using the following link.
Download Oracle 11g Release 2
The Oracle package contains 2 zip files which you must first accept the license agreement before downloading. I’ve given the files names for you reference, please download these files for your system architecture somewhere under “/home/oracle/“.
For Linux x86 Systems
For Linux x86-64 Systems
Step 5: Oracle Installation
Now let’s start Oracle installation. First of all need to switch as ‘oracle’ user to install database.
Extract compressed Oracle database source files to the same directory “/home/oracle/“.
Post unzip source file, directory called database will be created, go to inside the directory and execute below script to start Oracle database installation process.
1. RunInstaller will call Oracle Universal Installer (OUI), wherein look and feel & steps are the same across all the operating system.
Oracle Universal Installer
2. Provide your email address to be informed of security issues and receive security updates.
Configure Oracle Security Updates
3. Create and Configure a Database
Create Oracle Database
4. Choose the system class, either Desktop or Server.
Select Oracle System Class
5. Select the type of database installation you want to perform.
Select Database Installation Type
6. Select “Typical install” option to install full oracle installation with basic configuration.
Select Typical Install
7. Set Administrative password and perform full Database installation with basic configuration.
Set Oracle Administrative Password
8. Please click on “Yes” to continue with installation.
Typical Install Configuration Confirm
9. Create Inventory
10. If you faced prerequisites warning during installation. Click on “Fix & Check Again“. Oracle fixes Prerequisites by itself. This is the new feature of Oracle Database 11g.
Perform Prerequisite Checks
The pdksh package is not available in Oracle repository due to which you need to download and install it manually.
During pdksh package installation you may encountered conflict error of ksh package. Remove ksh package forcefully and install the pdksh package with given below command:-
11. Performing Prerequisite checks: It’s test whether sufficient total SWAP space is available on the system.
Performing Prerequisite SWAP Check
12. Installation Summary: Click on Save Response File. This file is useful for Oracle Silent Mode Installation
Oracle Installation Summary
13. Save Response File somewhere in your system.
Save Response File
14. Product Installation Progress
15. Copying database files
Copying Database Files
16. Click on “Password Management“.
Oracle Password Management
17. Set password for user “SYS” and click on OK to continue.
Set SYS User Password
18. Configuration scripts need to be executed as the “root” user. Go to the path given in the screen and execute the scripts one by one. Click on ‘OK‘ once scripts is executed.
Execute Configuration Scripts
19. The installation of Oracle Database is successful.
Oracle Installation Finish
20. To test your Oracle installation navigate to web based management interface for your system at “localhost” with the user name “SYS” connecting as “SYSDBA” and using the password you set during the install of Oracle. Remember to open port 1158 on your firewall and restart the iptables service.
Oracle Enterprise Manager Login
21. Oracle Enterprise Database Control Manager
Oracle Database Control Manager
Now you can start using Oracle. I highly recommend you to follow the Oracle Documentation for more help. There are number of client applications out there which can help you, like the command line tool called Oracle Instant Client and the Oracle SQL Developer UI program.
This is end of the Oracle Database Software Installation. In our upcoming article we will be covering how to create database using DBCA and how to Start-up and Shutdown Oracle Database. Please stay tuned….
Установка Oracle Java на Ubuntu и Centos
Zerox Обновлено: 23.04.2019 Linux 5 комментариев 9,583 Просмотры
16 апреля 2019 года компания Oracle изменила лицензию по распространению Java SE. Теперь JRE от Oracle можно использовать бесплатно только для дома, либо при разработке ПО. Это повлекло за собой различные изменения, такие как отсутствие возможности скачать jvm без регистрации на сайте oracle и закрытие основных репозиториев для установки java из пакетов.
Введение
Мне вынужденно пришлось погрузиться в эту тему, потому что на днях требовалось установить Oracle Java JRE 8 на Ubuntu 18 и у меня никак не получалось это сделать. В сети полно инструкций, простых и понятных, как установить Java на Ubuntu 18, но все они разом стали неактуальны. Популярный репозиторий webupd8team/java перешел в статус DISCONTINUED. Выполнить установку из него больше не получится. Будет вот такая ошибка:
Теперь установить Oracle JRE или SDK можно только вручную. Для этого надо:
- Зарегистрироваться и авторизоваться на сайте oracle.com.
- Скачать бинарники или rpm пакет с сайта.
- Скопировать файлы на целевой сервер.
- Вручную установить Oracle JRE, прописать path и environment.
Я подробно опишу как это сделать для двух популярных систем — Ubuntu и Centos. Начнем с более сложного, с Ubuntu 18.
Установка Oracle Java на Ubuntu
Как я уже сказал выше, для установки oracle java необходимо скачать бинарники. Причем, сделать это так, как я недавно описывал в статье про настройку ELK Stack не получится. Без авторизации ссылки не доступны. Так что необходимо зарегистрироваться на сайте и скачать бинарники себе на компьютер. Я покажу как это сделать на примере Oracle Java 8. Идем на страницу загрузки, авторизовываемся и скачиваем jre-8u211-linux-x64.tar.gz.
Не забудьте отметить флажок напротив Accept License Agreement. После загрузки любым удобным для вас способом скопируйте файл на целевой сервер, куда будем устанавливать Java 8. Я для этого использую scp. Копирую файл в домашнюю директорию /root. Создаем директорию для java и распаковываем туда бинарники.
Java машина должна расположиться в директории /usr/lib/jvm/jre1.8.0_211. Теперь нам необходимо создать символьные ссылки на установленную версию java. Делаем это с помощью update-alternatives.
Зададим переменную JAVA_HOME, которую используют некоторые приложения. Для этого добавляем в файл /etc/environment следующую строку.
Сохраняем его и применяем изменение.
Теперь проверим, что у нас получилось.
Все нормально. В случае, если необходимо обновить или установить другую версию Java, то все проделывается точно так же, только в конце указываются ссылки на новую директорию с Java.
Если вам необходимо установить Oracle SDK, то делаете все то же самое, только бинарники скачиваете по другой ссылке — Java SE Development Kit.
В принципе, на этом с установкой Oracle Java на Ubuntu все. В общем случае выполнено все необходимое. Но я в процессе компиляции одного приложения столкнулся с одной ошибкой. Расскажу вам, как ее решил.
Could not find tools.jar
Приложение использовало систему автоматической сборки gradle, которая прекращала сборку с ошибкой.
Я долго гуглил решение. В общем случае оно состоит в том, что нужно тем или иным образом явно указать путь к tools.jar, но у меня этого файла вообще не было в системе и я не знал, где его взять. Я вообще не разбираюсь в теме с явой, первый раз собирал приложение сам. Вышел из положения в итоге следующим образом. Я установил openjdk-8-jdk следующей командой.
Она установилась в директорию /usr/lib/jvm/java-8-openjdk-amd64. Там в директории libs лежал файл tools.jar. Я просто скопировал его в /usr/lib/jvm/jre1.8.0_211/lib, где установлена oracle java. После этого сборка прошла без ошибок.
Уже после написания статьи понял, что мне нужно было установить не Oracle JRE, а JDK, тогда бы все сразу собралось без ошибок. Надеюсь эта информация будет полезна тем, кто будет искать решение похожей проблемы. Она возникла из-за недопонимания различий между JRE и JDK.
Что такое Oracle JRE и JDK и в чем отличие?
Моя первоначальная суета вокруг установки и компиляции Java приложений была связана с тем, что я не обратил внимание на то, что существуют 2 совершенно разных пакета для установки Java.
- JRE — Java Runtime Environment. Это программный продукт со всем необходимым для запуска скомпилированных java приложений. Пакет включает в себя виртуальную машину ява (JVM), библиотеки, и всю остальную java инфраструктуру. Этот софт стал платным с 16-го апреля.
- JDK — the Java Development Kit. Это полноценная SDK для разработки приложений на Java. Она включает в себя все, что есть в JRE, плюс компилятор (javac) и различные утилиты. В том числе tools.jar, которых мне не хватало для сборки, описанной выше. JDK уже давно платный, не помню с какого времени.
Подробнее об этих продуктах и об отличиях JRE и SDK можно почитать на официальном сайте в faq. Таким образом, если вам необходимо только запускать уже скомпилированные java приложения, достаточно пакета JRE. Если вам нужно собрать из исходников java программу, ставьте SDK. Я с этим разобрался только в момент написания этой статьи, так что изложение получилось не очень последовательным.
Установка Oracle Java на Centos
Установить Java SE Runtime Environment на CentOS по прежнему не сложно, так как есть готовый rpm пакет. Единственное неудобство, его нужно вручную скачивать с сайта и передавать на сервер. Для скачивания нужно зарегистрироваться на сайте oracle.com. После авторизации, необходимо сходить в раздел загрузки и скачать rpm пакет.
После этого передаем его на целевой сервер и устанавливаем Oracle Java на CentOS следующей командой:
После этого можно проверить версию Java в консоли.
Задать переменную $JAVA_HOME можно по аналогии с предыдущем разделом по убунте. Если вам необходимо установить Oracle SDK, то делаете все то же самое, только бинарники скачиваете по другой ссылке — Java SE Development Kit.
На этом установка Oracle Java на Centos закончена.
Заключение
Перед установкой Oracle Java не забывайте, что теперь ее нельзя просто так использовать в коммерческой среде. Придется платить, если нужна лицензионная чистота. Думаю, что в ближайшее время все проекты постараются отладить свою работу под бесплатным OpenJDK. Число клиентов Oracle JRE явно убавится в разы.
Для меня остается не понятен момент с работой Java на Windows. Она требуется для кучи всевозможных сервисов и оборудования. По идее, теперь за ее использование нужно платить. Как быть со всякими старыми железками, к которым обновлений уже не будет? Что думаете по этому поводу?
CentOS: установка Oracle Database 11g
Т.к. Oracle Database будет устанавливаться на сервер, где X-сервера нет, то установим Xming на рабочей машине с Windows.
Редактируем файл C:Program Files (x86)XmingX0.host s, добавляем в него IP или имена хостов, которым можно подключаться к этой машине:
Редактируем C:WindowsSystem32driversetc и добавляем адрес и имя сервера, на котором будет устанавливаться Oracle.
Переходим к самому серверу.
Установка производится на:
Обновляем все установленные пакеты:
Открываем файл /etc/sysconfig/network , проверяем соответствие имени хоста:
Проверяем файл /etc/hosts :
Обратите внимание, что имя хоста должно идти первым, до localhost и прочего. Иначе будет ошибка, описанная ниже.
В случае ошибки «Connecting to public-yum.oracle.com|95.100.248.80|:443… failed: Connection refused«. — можно установить репозиторий вручную.
Устанавливаем пакет oracle-rdbms-server-11gR2-preinstall , который установит все необходимые зависимости, создаст пользователя, группы и установит limits :
Качаем архив с необходимым пакетом со страницы загрузок сайта Oracle. Отмечаем «Accept License Agreement«, в данном примере устанавливаться будет:
Проверяем наличие пользователя:
Устанавливаем пароль пользователю:
Далее действия выполняем от пользователя oracle :
Проверяем установленные ограничения для пользователя:
В случае необходимости — их можно изменить.
Вывести текущие данные для пользователя можно командой ulimit . Например — посмотреть ограничения на количество одновременно открытых файлов:
Ограничение на максимальное количество процессов:
При достижении параметра soft limit для nofile — система будет сообщать об ошибке:
В таком случае можно изменить лимит командой:
Но нельзя увеличить лимит свыше параметра, указанного как hard .
Создадим домашнюю директорию для самого Oracle:
Директорию для баз:
Устанавливаем вывод DISPLAY на IP машины с Windows:
На машине с Windows должно открыться окно:
В случае ошибки вида:
Проверяем логи Xming-а (правой кнопкой на иконке в трее — View Log).
Разархивируем пакет с Oracle Database 11g:
В окне xterm на Windows запускаем установку:
Должно появится окно:
Заполняем поля, жмём Next. Устанавливаем параметры proxy , если требуется:
В данном случае Oracle будет использовать локальный CNTLM-прокси.
Есил не хотите получать обновления и прочее — поставьте галочку:
Или просто не указывайте ничего в первом окне, и нажмите Yes в появившемся окне с предупреждением.
Создаём новую базу данных:
Выбираем тип установки Server Class:
Указываем Single Instance:
Выбираем Typical install:
Далее нам необходимо указать пути к каталогам, которые мы задали в .bashrc :
Будем использовать принятые по-умолчанию значения:
ASMSNMP Password — оставляем пустым;
Database Edition — в данном случае подойдёт Standart Edition One, но на рабочий сервер лучше всё-таки Enterprise Edition. Разница хорошо видна тут>>> .
OSDBA group — по-умолчанию принята dba , но в данном случае нужна oistall :
Проверим группы пользователя:
Если необходимо — добавьте вручную:
Если кликнуть на значок ? слева от поля — появится окно с описанием каждого пункта.
Указываем директорию для файлов установки:
Начинаются различные предустановочные проверки:
Проверка необходимых зависимостей:
Копировать можно прямо из окна инсталятора, но иногда приходится несколько раз выполнять Ctrl+C и Ctrl+V.
Нажимаем Check again:
Теперь не хвататет только пакета pdksh-5.2.14 . Однако, на официальной странице руководства Oracle об этом поминается, и сказано:
11.2.0.1: The installer shows multiple «missing package» failures because it does not recognize several of the newer version packages that were installed. These «missing package» failures can be ignored as the packages are present. The failure for the «pdksh» package can be ignored because we installed the «ksh» package in its place.
ОК, ставим галочку Ignore All и нажимаем Next:
Последний раз всё проверяем:
Если есть необходимость повторной установки в Silent Mode Installation — сохраните файл, нажав кнопку Save Response File.
В случае ошибки Oracle Net Configuration Assistant failed:
Проверьте файл /etc/hosts — первым в нём должно идти имя машины:
После этого — нажимаем Retry:
Начинается копирование файлов базы:
Можно понаблюдать за логами:
Полный лог установки — в файле:
В случае ошибки вида Listener is not up or database service is not registered with it:
Запускаем консоль LISTENER :
Файл /etc/hosts — первым должна идит запись об имени хоста (об этому уже упоминалось в начале статьи):
Проверяем имя хоста в данный момент:
Проверяем файл настроек самого Listener -а — /home/oracle/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Пробуем запустить ещё раз:
В окне с ошибкой нажимаем OK и продолжаем установку.
В следующем окне кликаем на Password Management:
Устанавливаем пароль для пользователя SYS :
Жмём OK, и переходим к запуску скриптов от пользователя root :
Жмём ОК для продолжения.
Проверяем работу TNSLSNR :
Проверяем наличие процесса:
Проверим работает ли сама база. Подключаемся через sqlplus :
Необходимо проверить переменную $ORACLE_SID :
Если во время установки был указан другой SID , или отличается в файле профиля пользователя: