Установка обновления выполняется под пользователем oracle. Для установки переходим в каталог с обновлением и выполняем запуск runInstaller:
oracle@test:/tmp/oracle_distr/database> ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 80 MB. Actual 208116 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3969 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-02-08_05-14-09PM. Please wait ...oracle@test:/tmp/oracle_distr/database> libxcb: WARNING! Program tries to unlock a connection without having acquired
a lock first, which indicates a programming error.
There will be no further warnings about this issue.
libxcb: WARNING! Program tries to lock an already locked connection,
which indicates a programming error.
There will be no further warnings about this issue.
Oracle Universal Installer, Version 11.1.0.7.0 Production
Copyright (C) 1999, 2007, Oracle. All rights reserved.
Oracle Universal Installer, Version 11.1.0.7.0 Production
Copyright (C) 1999, 2007, Oracle. All rights reserved.
Если проверки пройдены, то видим окно OUI:
Переходим далее
Выбираем домашнюю директорию Oracle для которой планируется установка обновления. На одной машине может быть установлено несколько серверов баз данных, и каждая установка имеет свою домашнюю директорию. Таким образом, выбирая домашнюю директорию, указываем что обновлять, какую инсталляцию.
Указываем почту для получения извещений о выходе патчей и исправлений. Если требуется автоматически их закачивать, то отмечаем "I wish to receive security updates via Metalink" и указываем пароль доступа.
Проверка системных параметров необходимых для установки
Суммарный отчет по предстоящей установке. Указываются обновляемые продукты, домашняя директория, языки продукта и требования к дисковому пространству. Нажимаем Install и OUI начнет копирование файлов:
После завершения копирования, как и при установке сервера будет предложено выполнить скрипт под пользователем root:
В новом терминале выполняем:
oracle@test:~> su -
Password:
test:~ # cd /u01/app/oracle/product/11.1.0/db_1
/test:/u01/app/oracle/product/11.1.0/db_1 # ./root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.1.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: y
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: y
Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: y
Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
Когда скрипт исполнен возвращаемся к установке, нажимаем ОК и видим экран с сообщением об успешной установке.
На этом урок закончен.
В следующем уроке будет рассказано о сегментах, экстентах, блоках данных, утилите dbca и создании базы данных.