CentOS инсталация на Oracle Database 11g
защотоOracle Database ще бъде инсталиран на сървър, където нямаX -сървър, след което ще инсталираме Xming на работеща машина сWindows.
Редактирайте файла C:Program Files (x86)XmingX0.host s, добавете към него IP или имена на хостове, които могат да се свързват с тази машина:
Да отидем на самия сървър.
Монтажът се извършва на:
Актуализирайте всички инсталирани пакети:
Отворете файла /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 трябва да се отвори прозорец:
В случай на грешка като:
Проверете регистрационните файлове наXming -a (щракнете с десния бутон върху иконата в трея - Преглед на регистрационния файл).
Разархивирайте пакетаOracle Database 11g :
В прозорец на xterm наWindows стартирайте инсталацията:
Трябва да се появи прозорец:
Попълнете полетата, щракнете върху Напред. Задайте параметри на прокси сървъра, ако е необходимо:
В този случайOracle ще използва локалния CNTLM прокси.
Ако не искате да получавате актуализации и т.н. - поставете отметка в квадратчето:
Или просто не посочвайте нищо в първия прозорец и щракнете върху Да в предупредителния прозорец, който се появява.
Създайте нова база данни:
Изберете типа инсталация на сървърния клас:
Посочете единичен екземпляр:
Изберете типична инсталация:
След това трябва да посочим пътищата до директориите, които задаваме в .bashrc:
Ще използваме стойностите по подразбиране:
Парола за ASMSNMP - оставете празно; Database Edition -Standart Edition One е подходящо в този случай, ноEnterprise Edition все още е по-добро за производствен сървър. Разликата е ясно видима тук>>> . OSDBA група - по подразбиране е dba, но в този случай е необходим oistall:
Проверете потребителските групи:
Ако е необходимо, добавете ръчно:
Ако щракнете върху иконата? вляво от полето, ще се появи прозорец с описание на всеки елемент.
Посочете директория за файловенастройки:
Започват различни проверки преди инсталирането:
Проверка на необходимите зависимости:
Можете да копирате директно от прозореца на инсталатора, но понякога трябва да изпълните Ctrl + C и Ctrl + V няколко пъти.
Щракнете върху Проверка отново:
Сега липсва само пакетът pdksh-5.2.14. Официалната страница с ръководство наOracle обаче споменава това и казва:
11.2.0.1: Инсталаторът показва множество грешки „липсващ пакет“, защото не разпознава няколко от пакетите с по-нова версия, които са били инсталирани. Тези грешки на „липсващ пакет“ могат да бъдат игнорирани, тъй като пакетите са налице. Грешката за пакета "pdksh" може да бъде пренебрегната, защото инсталирахме пакета "ksh" на негово място.
Добре, поставете отметка в квадратчето Игнорирай всички и щракнете върху Напред:
Последно проверихме всичко:
Ако има нужда от преинсталиране вИнсталиране в тих режим, запазете файла, като щракнете върху бутона Запазване на файла с отговор.
АкоOracle Net Configuration Assistant се провали:
Проверете файла /etc/hosts - името на хоста трябва да е първо в него:
След това щракнете върху Повторен опит:
Можете да гледате дневниците:
Пълният инсталационен журнал е във файла:
В случай на грешка катоListener не работи или услугата за база данни не е регистрирана с него :
Стартирайте конзолата LISTENER:
Файлът /etc/hosts - първият запис трябва да бъде името на хоста (това вече беше споменато в началото на статията):
Проверява се името на хоста в момента:
Проверяваме файла с настройки на самия слушател - /home/oracle/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Нека се опитаме да го стартираме отново:
В прозореца с грешка щракнете върху OK и продължете инсталацията.
В следващия прозорец щракнете върху Управление на пароли:
Задайте парола за потребителя на SYS:
Щракнете върху OK и продължете да изпълнявате скриптовете като root потребител:
Щракнете върху OK, за да продължите.
Проверка на работата на TNSLSNR:
Проверка за процес:
Нека проверим дали самата база работи. Свързване чрез sqlplus:
Трябва да проверите променливата $ORACLE_SID:
Ако по време на инсталацията е зададен различен SID или е различен във файла на потребителския профил: