Oracle linux установка oracle 19c

Oracle linux установка oracle 19c

Database Installation Guide

Oracle Database Database Installation Guide, 19c for Linux

Copyright © 2015, 2021, Oracle and/or its affiliates.

Primary Authors: Prakash Jashnani, Subhash Chandra

Contributing Author: Douglas Williams

Contributors: Jean-Francois Verrier, Richard Roddy, Neha Avasthy, Sampath Ravindhran, Prasad Bagal, Subhranshu Banerjee, Gerald Venzl, Tammy Bednar, Avi Miller, Gavin Bowe, Gia-Khanh Nguyen, Darcy Christensen, Kiran Chamala, Jonathan Creighton, Benoit Dageville, Logeshwaran Rajan, Rajesh Dasari, Angad Gokakkar , Anu Natarajan, Girdhari Ghantiyala, Bernard Clouse, Chandrasekharan Iyer, Anil Nair, Sivaram Soma, Lisa Vaz, Ranjit Noronha, Vasu Venkatasubramanian, Sumanta Chatterjee, Margaret Susairaj, Malai Stalin, Markus Michalewicz, Subrahmanyam Kodavaluru, Sudip Datta, Madhu Hunasigi, Jim Erickson, Marcus Fallen, Joseph Francis, Allan Graves, Barbara Glover, Asad Hasan, Thirumaleshwara Hasandka, Putta Ramesh, Sergio Leunissen, Aneesh Khandelwal, Joel Kallman, Eugene Karichkin, Jai Krishnani, Prasad K Kulkarni, Ranjith Kundapur, Balaji Pagadala, Christopher Jones, Tak Wang, Bryn Llewellyn, Saar Maoz, Chao Liang, Gopal Mulagund, Ankur Kemkar, Sue Lee, Rich Long, Ricardo Alonso Gonzalez Acuna, Barb Lundhild, Robert Achacoso, Rudregowda Mallegowda, Prasad Kuruvadi Nagaraj, Mughees Minhas, Krishna Mohan, Matthew McKerley, John McHugh, Gurudas Pai, Satish Panchumarthy , Rajesh Prasad, Rajendra Pingte, Ramesh Chakravarthula, Srinivas Poovala, David Price, Hanlin Qian, Michael Coulter, Hema Ramamurthy, Sunil Ravindrachar, Mark Richwine, Dipak Saggi, Alan Tam, Ian Cookson, David Schreiner, Ara Shakian, Naveen Ramamurthy, Mohit Singhal, Dharma Sirnapalli, Akshay Shah, James Spiller, Roy Swonger, Binoy Sukumaran, Jagvir Yadav, Ravi Thammaiah, Shekhar Vaggu, Pablo Sainz Albanez, Hector Vieyra, Peter Wahl, John Haxby, Sergiusz Wolicki, Sivakumar Yarlagadda, Nagendra Kumar Ym

Источник



Oracle Database 19c Installation On Oracle Linux 7 (OL7)

This article describes the installation of Oracle Database 19c 64-bit on Oracle Linux 7 (OL7) 64-bit. The article is based on a server installation with a minimum of 2G swap and secure Linux set to permissive. An example of this type of Linux installation can be seen here here.

Download Software

Download the Oracle software from OTN or MOS depending on your support status.

Hosts File

The «/etc/hosts» file must contain a fully qualified name for the server.

Set the correct hostname in the «/etc/hostname» file.

Oracle Installation Prerequisites

Perform either the Automatic Setup or the Manual Setup to complete the basic prerequisites. The Additional Setup is required for all installations.

Automatic Setup

If you plan to use the «oracle-database-preinstall-19c» package to perform all your prerequisite setup, issue the following command.

It is probably worth doing a full update as well, but this is not strictly speaking necessary.

It’s worth running the all the YUM commands listed in the manual setup section. Depending on the OS package groups you have selected, some additional packages might also be needed.

If you are using RHEL7 or CentOS7, you can pick up the PRM from the OL7 repository and install it. It will pull the dependencies from your normal repositories.

Manual Setup

If you have not used the «oracle-database-preinstall-19c» package to perform all prerequisites, you will need to manually perform the following setup tasks.

Add the following lines to the «/etc/sysctl.conf» file, or in a file called «/etc/sysctl.d/98-oracle.conf».

Run one of the following commands to change the current kernel parameters, depending on which file you edited.

Add the following lines to a file called «/etc/security/limits.d/oracle-database-preinstall-19c.conf» file.

Someone in the comments suggested you might need to add the previous lines into the «/etc/security/limits.conf» file also for CentOS7. This is definitely not needed for OL7, but worth considering if the installer gives prerequisite failures for these settings.

The following packages are listed as required. Many of the packages should be installed already.

Create the new groups and users.

Uncomment the extra groups you require.

Additional Setup

The following steps must be performed, whether you did the manual or automatic setup.

Set the password for the «oracle» user.

Set secure Linux to permissive by editing the «/etc/selinux/config» file, making sure the SELINUX flag is set as follows.

Once the change is complete, restart the server or run the following command.

Читайте также:  Дополнительный жесткий диск для ноутбука установка

If you have the Linux firewall enabled, you will need to disable or configure it, as shown here. To disable it, do the following.

If you are not using Oracle Linux and UEK, you will need to manually disable transparent huge pages.

Create the directories in which the Oracle software will be installed.

Putting mount points directly under root without mounting separate disks to them is typically a bad idea. It’s done here for simplicity, but for a real installation «/» storage should be reserved for the OS.

Unless you are working from the console, or using SSH tunnelling, login as root and issue the following command.

The scripts are created using the cat command, with all the «$» characters escaped. If you want to manually create these files, rather than using the cat command, remember to remove the «\» characters before the «$» characters.

Create a «scripts» directory.

Create an environment file called «setEnv.sh». The «$» characters are escaped using «\». If you are not creating the file with the cat command, you will need to remove the escape characters.

Add a reference to the «setEnv.sh» file at the end of the «/home/oracle/.bash_profile» file.

Create a «start_all.sh» and «stop_all.sh» script that can be called from a startup/shutdown service. Make sure the ownership and permissions are correct.

Once the installation is complete and you’ve edited the «/etc/oratab», you should be able to start/stop the database with the following scripts run from the «oracle» user.

You can see how to create a Linux service to automatically start/stop the database here.

Installation

Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable.

Switch to the ORACLE_HOME directory, unzip the software directly into this path and start the Oracle Universal Installer (OUI) by issuing one of the following commands in the ORACLE_HOME directory. The interactive mode will display GUI installer screens to allow user input, while the silent mode will install the software without displaying any screens, as all required options are already specified on the command line.

Run the root scripts when prompted.

You can read more about silent installations here.

You are now ready to create a database.

Database Creation

You create a database using the Database Configuration Assistant (DBCA). The interactive mode will display GUI screens to allow user input, while the silent mode will create the database without displaying any screens, as all required options are already specified on the command line.

You can read more about silent database creation here.

Post Installation

Edit the «/etc/oratab» file setting the restart flag for each instance to ‘Y’.

Enable Oracle Managed Files (OMF) and make sure the PDB starts when the instance starts.

Источник

Русские Блоги

Server Configuration Checklist for Oracle Grid Infrastructure

Use this checklist to check minimum server configuration requirements for Oracle Grid Infrastructure installations.

Table 1-3 Server Configuration Checklist for Oracle Grid Infrastructure

At least 1 GB of space in the temporary disk space ( /tmp ) directory.

Between 4 GB and 16 GB: Equal to RAM
More than 16 GB: 16 GB
Note: If you enable HugePages for your Linux servers, then you should deduct the memory allocated to HugePages from the available RAM before calculating swap space.

Server Configuration Checklist for Oracle Database Installation

Use this checklist to check minimum server configuration requirements for Oracle Database installations.

Table 1-3 Server Configuration Checklist for Oracle Database

Disk space allocated to the /tmp directory

At least 1 GB of space in the /tmp directory.

Swap space allocation relative to RAM (Oracle Database)

Between 1 GB and 2 GB: 1.5 times the size of the RAM
Between 2 GB and 16 GB: Equal to the size of the RAM
More than 16 GB: 16 GB
Note: If you enable HugePages for your Linux servers, then you should deduct the memory allocated to HugePages from the available RAM before calculating swap space.

Swap space allocation relative to RAM (Oracle Restart)

Between 8 GB and 16 GB: Equal to the size of the RAM
More than 16 GB: 16 GB
Note: If you enable HugePages for your Linux servers, then you should deduct the memory allocated to HugePages from the available RAM before calculating swap space.

Читайте также:  Установка фронтонов для деревянного дома

ОС и конфигурация базового пакета, пожалуйста, обратитесь к документу 12C (на самом деле, он устанавливается на машине, где находится 12C, но RAC 12C не загружается, а RAC 19C)

Установите необходимый пакет (другой пакет ОС, см. Официальный документ)

Supported Oracle Linux 7 Distributions for x86-64

Use the following information to check supported Oracle Linux 7 distributions:

Table 4-1 x86-64 Oracle Linux 7 Minimum Operating System Requirements

Ensure that OpenSSH is installed on your servers. OpenSSH is the required SSH software.

Subscribe to the Oracle Linux 7 channel on the Unbreakable Linux Network, or configure a yum repository from the Oracle Linux yum server website, and then install the Oracle Preinstallation RPM. This RPM installs all required kernel packages for Oracle Grid Infrastructure and Oracle Database installations, and performs other system configuration.

Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 or later

Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later

Oracle Linux 7.5 with the Red Hat Compatible kernel: 3.10.0-862.11.6.el7.x86_64 or later

Packages for Oracle Linux 7

Install the latest released versions of the following packages:

bc
binutils
compat-libcap1
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
fontconfig-devel
glibc
glibc-devel
ksh
libaio
libaio-devel
libXrender
libXrender-devel
libX11
libXau
libXi
libXtst
libgcc
libstdc++
libstdc++-devel
libxcb
make
net-tools (for Oracle RAC and Oracle Clusterware)
nfs-utils (for Oracle ACFS)
python (for Oracle ACFS Remote)
python-configshell (for Oracle ACFS Remote)
python-rtslib (for Oracle ACFS Remote)
python-six (for Oracle ACFS Remote)
targetcli (for Oracle ACFS Remote)
smartmontools
sysstat

Kernel-based virtual machine (KVM), also known as KVM virtualization, is certified on Oracle Database 19c for all supported Oracle Linux 7 distributions. For more information on supported virtualization technologies for Oracle Database, refer to the virtualization matrix:

Установите пространство, необходимое для программного обеспечения Oracle

Storage Checklist for Oracle Database Installation

Use this checklist to review storage minimum requirements and assist with configuration planning.

Table 1-5 Storage Checklist for Oracle Database

For Linux x86-64:
At least 6.5 GB for an Oracle Grid Infrastructure for a standalone server installation.
At least 7.2 GB for Oracle Database Enterprise Edition.
At least 7.2 GB for Oracle Database Standard Edition 2.

For IBM: Linux on System z:
At least 5.5 GB for an Oracle Grid Infrastructure for a standalone server installation.
At least 5.9 GB for Oracle Database Enterprise Edition.
At least 5.9 GB for Oracle Database Standard Edition 2.

Ensure that you have one of the following storage options available:

File system mounted on the server. Oracle recommends that the file system you select is separate from the file system used by the operating system or the Oracle software. Options include the following:

A file system on a logical volume manager (LVM) volume or a RAID device

A network file system (NFS) mounted on a certified network-attached storage (NAS) device

Oracle Automatic Storage Management (Oracle ASM).

Oracle ASM is installed as part of an Oracle Grid Infrastructure installation. If you plan to use Oracle ASM for storage, then you should install Oracle Grid Infrastructure before you install and create the database.

File system: Configure a fast recovery area on a file system during installation

Oracle Automatic Storage Management: Configure a fast recovery area disk group using Oracle ASMCA.

Review the storage configuration sections of this document for more information about configuring recovery.

Пространство, необходимое для группы ASM-диска (установленный диск OCR — 3 5 г)

Oracle Clusterware Storage Space Requirements

Use this information to determine the minimum number of disks and the minimum disk space requirements based on the redundancy type, for installing Oracle Clusterware files for various Oracle Cluster deployments.

Total Oracle Clusterware Available Storage Space Required by Oracle Cluster Deployment Type

During installation of an Oracle Standalone Cluster, if you create the MGMT disk group for Grid Infrastructure Management Repository (GIMR), then the installer requires that you use a disk group with at least 35 GB of available space.

Читайте также:  Ms word установка междустрочного интервала

Starting with Oracle Grid Infrastructure 19c, configuring GIMR is optional for Oracle Standalone Cluster deployments. When upgrading to Oracle Grid Infrastructure 19c, a new GIMR is created only if the source Grid home has a GIMR configured.

Based on the cluster configuration you want to install, the Oracle Clusterware space requirements vary for different redundancy levels. The following tables list the space requirements for each cluster configuration and redundancy level.

The DATA disk group stores OCR and voting files, and the MGMT disk group stores GIMR and Oracle Clusterware backup files.

Table 8-1 Minimum Available Space Requirements for Oracle Standalone Cluster With GIMR Configuration

Источник

Установка ORACLE LINUX

Один из форков RHEL, на который можно мигрировать прямо сейчас. Он не только готов к использованию, но вы можете даже перевести существующую установку CentOS на Oracle Linux без переустановки.

Oracle Linux известен с 2006 года. Он на 100% бинарно совместим с RHEL и представляет собой эквивалент к каждому RHEL релизу. И нет — вам не нужно заключать какие-либо соглашения с Oracle, что бы начать его использовать.

Oracle Linux поставляется с двумя ядрами на выбор: Unbreakable Enterprise Kernel (UEK) и Red Hat Compatible Kernel (RHCK).

Oracle известен, своей нелояльностью к открытым проектам, и возможно это одна из тех причин, почему сообщество предпочло CentOS, а не Oracle Linux. Но конец CentOS 8 — возможно шанс для Oracle Linux?

Установка Oracle Linux 8.3

Oracle Linux 7.2 используется не только для малых и средних компаний, но для крупных компаний, которые используют сервера с большими вычислительными ресурсами. Перед началом установки ОС необходимо подготовить следующую информацию:

Дисковое пространство.

Перед установкой надо определиться с дисковым пространством для установки ОС. Например, доступны следующие варианты установки ОС:

• локальный диск сервера или персонального компьютера,
• диски дискового массива,
• виртуальный диск гипервизора (в данном посте используется этот вариант).

Во всех трех вариантах должно быть доступно минимум 5 GB дискового пространства для установки ОС OEL. Далее в зависимости от решаемых задач на устанавливаемой ОС, надо увеличить объем доступного для ОС пространства. Также надо будет учитывать, будут ли использован RAID, шифрование файловых систем и выбрать тип файловой системы. В случае использования пространства дискового массива необходимо для iSCSI или FCoE соединений указать WWID или номер порта /Target /LUN.

Сетевые настройки

Если в устанавливаемой ОС не планируется использование DHCP для автоматического назначения сетевых настроек, то необходимо перед установкой ОС определить IP адрес, маску подсети и настройки сетевого шлюза (gateway) для будущей ОС. Сетевые параметры можно настроить и после завершения установки ОС, но рекомендуется заранее определиться с этими данными.

Пользователи

В процессе установки ОС создается пользователь root с правами администратора в OEL. Необходимо будет назначить ему пароль. Также будет предложено создать дополнительного пользователя для работы в ОС.

Программное обеспечение (пакеты)

В процессе установки ОС необходимо выбрать набор программ для определенного типа систем/среды, например, устанавливаемая система будет использована как web server или database server. Также предоставляется возможность выбрать пакеты для автоматической установки. Как и в случае с сетевыми настройками, пакеты можно установить и удалить после завершения установки ОС.

Выбираем образ Full ISO Oracle Linux x86_64

После загрузки Oracle Linux можно проверить дистрибутив, чтобы убедиться, что они в точности соответствуют загрузкам, опубликованным Oracle, и что они были загружены без каких-либо повреждений.

Шаги по проверке загрузок Oracle Linux

Для проверки загрузок Oracle Linux вам потребуется:

  • Файл контрольной суммы, соответствующий загруженному ISO.
  • Открытый ключ GPG для проверки ключа Oracle, используемого для подписи файла контрольной суммы.

Файл контрольной суммы содержит список файлов, которые являются частью пакета загрузки с соответствующими контрольными суммами, а также подпись GPG. Подпись GPG позволяет любому проверить, был ли файл контрольной суммы опубликован Oracle. Приведенные ниже шаги описывают, как проверить сам файл контрольной суммы, а затем проверить содержимое загружаемого файла Oracle Linux, сверяя его с файлом контрольной суммы.

Импорт ключа Oracle Linux GPG

Сначала импортируйте ключ GPG Oracle Linux, соответствующий вашей версии Oracle Linux:

Источник

Adblock
detector