CentOS инсталация на Oracle Database 11g

защотоOracle Database ще бъде инсталиран на сървър, където нямаX -сървър, след което ще инсталираме Xming на работеща машина сWindows.

Редактирайте файла C:Program Files (x86)XmingX0.host s, добавете към него IP или имена на хостове, които могат да се свързват с тази машина:

oracle

Да отидем на самия сървър.

Монтажът се извършва на:

Актуализирайте всички инсталирани пакети:

Отворете файла /etc/sysconfig/network, проверете дали името на хоста съвпада:

Проверка на файла /etc/hosts:

Обърнете внимание, че името на хоста трябва да е първо, преди localhost и т.н. В противен случай ще има грешка, описана по-долу.

В случай на грешка „Свързването към public-yum.oracle.com95.100.248.80:443... неуспешно: Връзката е отказана“. - можете да инсталирате хранилището ръчно.

Инсталирайте пакета oracle-rdbms-server-11gR2-preinstall, който ще инсталира всички необходими зависимости, ще създаде потребител, групи и ще зададе ограничения:

Изтеглете архива с необходимия пакет от страницата за изтегляне на сайтаOracle. Маркираме „Приемам лицензионното споразумение“, в този пример ще бъде инсталирано:

Проверка дали потребителят съществува:

Задайте парола за потребителя:

Следните стъпки се изпълняват като потребител на oracle:

Проверете ограниченията, зададени за потребителя:

Ако е необходимо, те могат да бъдат сменени.

Можете да покажете текущите данни за даден потребител с командата ulimit. Например, вижте ограниченията за броя на едновременно отворените файлове:

Ограничение на максималния брой процеси:

Когато параметърът за меко ограничение за nofile бъде достигнат, системата ще докладва грешка:

В този случай можете да промените лимита с командата:

Но не можешувеличете границата над параметъра, посочен като труден.

Създайте начална директория за самияOracle :

Директория на база данни:

Задайте изхода DISPLAY на IP на машината сWindows :

На машина сWindows трябва да се отвори прозорец:

database

В случай на грешка като:

Проверете регистрационните файлове наXming -a (щракнете с десния бутон върху иконата в трея - Преглед на регистрационния файл).

Разархивирайте пакетаOracle Database 11g :

В прозорец на xterm наWindows стартирайте инсталацията:

Трябва да се появи прозорец:

oracle

Попълнете полетата, щракнете върху Напред. Задайте параметри на прокси сървъра, ако е необходимо:

centos

В този случайOracle ще използва локалния CNTLM прокси.

Ако не искате да получавате актуализации и т.н. - поставете отметка в квадратчето:

database

Или просто не посочвайте нищо в първия прозорец и щракнете върху Да в предупредителния прозорец, който се появява.

Създайте нова база данни:

centos

Изберете типа инсталация на сървърния клас:

oracle

Посочете единичен екземпляр:

инсталация

Изберете типична инсталация:

centos

След това трябва да посочим пътищата до директориите, които задаваме в .bashrc:

Ще използваме стойностите по подразбиране:

Парола за ASMSNMP - оставете празно; Database Edition -Standart Edition One е подходящо в този случай, ноEnterprise Edition все още е по-добро за производствен сървър. Разликата е ясно видима тук>>> . OSDBA група - по подразбиране е dba, но в този случай е необходим oistall:

Проверете потребителските групи:

Ако е необходимо, добавете ръчно:

инсталация

Ако щракнете върху иконата? вляво от полето, ще се появи прозорец с описание на всеки елемент.

Посочете директория за файловенастройки:

centos

Започват различни проверки преди инсталирането:

oracle

Проверка на необходимите зависимости:

database

Можете да копирате директно от прозореца на инсталатора, но понякога трябва да изпълните Ctrl + C и Ctrl + V няколко пъти.

Щракнете върху Проверка отново:

Сега липсва само пакетът pdksh-5.2.14. Официалната страница с ръководство наOracle обаче споменава това и казва:

11.2.0.1: Инсталаторът показва множество грешки „липсващ пакет“, защото не разпознава няколко от пакетите с по-нова версия, които са били инсталирани. Тези грешки на „липсващ пакет“ могат да бъдат игнорирани, тъй като пакетите са налице. Грешката за пакета "pdksh" може да бъде пренебрегната, защото инсталирахме пакета "ksh" на негово място.

Добре, поставете отметка в квадратчето Игнорирай всички и щракнете върху Напред:

oracle

Последно проверихме всичко:

oracle

Ако има нужда от преинсталиране вИнсталиране в тих режим, запазете файла, като щракнете върху бутона Запазване на файла с отговор.

database

АкоOracle Net Configuration Assistant се провали:

инсталация

Проверете файла /etc/hosts - името на хоста трябва да е първо в него:

След това щракнете върху Повторен опит:

database

oracle

Можете да гледате дневниците:

Пълният инсталационен журнал е във файла:

В случай на грешка катоListener не работи или услугата за база данни не е регистрирана с него :

database

Стартирайте конзолата LISTENER:

Файлът /etc/hosts - първият запис трябва да бъде името на хоста (това вече беше споменато в началото на статията):

Проверява се името на хоста в момента:

Проверяваме файла с настройки на самия слушател - /home/oracle/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Нека се опитаме да го стартираме отново:

В прозореца с грешка щракнете върху OK и продължете инсталацията.

В следващия прозорец щракнете върху Управление на пароли:

database

Задайте парола за потребителя на SYS:

инсталация

Щракнете върху OK и продължете да изпълнявате скриптовете като root потребител:

database

Щракнете върху OK, за да продължите.

database

centos

Проверка на работата на TNSLSNR:

Проверка за процес:

Нека проверим дали самата база работи. Свързване чрез sqlplus:

Трябва да проверите променливата $ORACLE_SID:

Ако по време на инсталацията е зададен различен SID или е различен във файла на потребителския профил: