Linux - Инсталиране на Oracle 11g на Ubuntu

За да инсталирате базата данни на Oracle 11g на Ubuntu, първо изтеглете Ubuntu с общо ядро ​​от Ubuntu и след това пуснете връзката. След като процесът приключи, изтеглете версията Oracle 11gr2 от официалната Oracle връзка. X сървърът е длъжен да инсталира Oracle на Ubuntu, но преди това да деактивира функцията "Забрана TCP връзките към X сървъра", за да активира базата данни на сървъра, за да се свърже с работния плот.

X сървърът се рестартира скоро след това. След като това бъде направено, актуализирайте всички пакети за програмиране на Ubuntu "anf", след това го свържете чрез SSH и въведете корените, след като командите са дадени и след това го рестартирайте отново. Инсталирането на Oracle изисква много пакети чрез свързване чрез SSH. Отидете в root и дайте командата. Продължете с обновяването на черупката до bash и след това направете необходимите модификации в конфигурацията на системните потребители и заедно с това променете някои системни файлове чрез добавяне и интегриране, и накрая, проверка на някои важни параметри, като например размера на споделената памет. Препоръчва се рестартиране на системата или принудително управление на параметрите. Продължете с инсталирането на Oracle след завършване на след инсталационните актуализации на системния конфигурационен файл.

Изтеглете UBUNTU

Инсталацията е направена на UBUNTU 8.0.4.1 с 2.6.24-24-генерично ядро, достъпно за изтегляне от следния линк

Свали Oracle

Използваната версия на Oracle е 11gr2, достъпна за изтегляне от тази връзка

X конфигурация на сървъра

За тази инсталация на Oracle е необходим X сървър. Имайте предвид, че трябва да деактивираме функцията "Откажи TCP връзките към X сървър", за да активира базата данни на сървъра, за да се свърже с работния плот.

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

  • Отидете на Система> Администриране> Прозорец за вход
  • В раздела "Защита" махнете отметката от опцията Забрана TCP връзките към X сървъра
  • След като това стане, ще рестартира X сървъра.

Актуализиране на пакети

Трябва да актуализираме UBUNTU и всички пакети:

  • Свързване чрез ssh
  • Превключване към root:

 #sudo -s 
  • Стартирайте следните команди:

 # apt-get update # apt-get dist-upgrade 
  • Рестартирам:

 #reboot 

Инсталиране на пакети, необходими за предварителна инсталация

За инсталирането на Oracle са необходими няколко пакета:

build-essential, libaio1, gawk, ksh, libmotif3, чужденец, libtool и lsb-rpm.

За да ги инсталирате, просто се свържете чрез ssh, превключете на root и издайте командата:

 # apt-get install build-essential libaio1 gawk ksh libmotif3 чужденец libtool lsb-rpm 

Актуализиране на обвивката

Необходимо е да обновите обвивката до bash. За целта използвайте следния код:

 # cd / bin # ls -l / bin / sh lrwxrwxrwx 1 root root 4 2008-04-28 19:59 / bin / sh -> тире # ln -sf bash / bin / sh # ls -l / bin / sh lrwxrwxrwx 1 root root 4 2008-05-01 22:51 / bin / sh -> bash 

Актуализирайте конфигурацията на системните потребители

Необходимо е да направите някои промени в конфигурацията на системата:

  • Отидете на нивото на главната директория:

 # cd # pwd / root 
  • Добавяне на групи: oinstall, dba, никой

 addgroup oinstall Добавяне на група 'oinstall' (GID 1001) ... Готово. # addgroup dba Добавяне на група 'dba' (GID 1002) ... Готово. # addgroup nobody Добавяне на група "никой" (GID 1003) ... Готово. # usermod -g никой никой 
  • Добавете oracle потребител

 # useradd -g oinstall -G dba -p парола -d / home / oracle -s / bin / bash oracle # passwd oracle Паролата е променена. # mkdir / home / oracle # chown -R oracle: dba / начало / oracle 
  • Създайте символни връзки

 # ln -s / usr / bin / awk / bin / awk # ln -s / usr / bin / rpm / bin / rpm # ln -s / usr / bin / basename / bin / basename # mkdir /etc/rc.d # за i in 0 1 2 3 4 5 6 S; do ln -s / etc / rc $ id /etc/rc.d/rc$id; Свършен 
  • Създайте ORACLE_BASE

 # mkdir -p / u01 / app / oracle # chown -R oracle: dba / u01 

Актуализиране на конфигурацията на системата

  • Трябва също така да направим някои промени в някои системни файлове, като добавим редица параметри, като например размера на споделената памет към файла /etc/sysctl.conf :

 fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 
  • Освен това трябва да интегрираме следното във файла /etc/security/limits.confce :

 оракул мек nproc 2047 оракул твърд nproc 16383 оракул мека nofile 1023 оракул твърд nofile 65535 
  • След това добавете следното в /etc/pam.d/login, за да потвърдите параметрите /etc/security/limits.conf:

 необходима сесия /lib/security/pam_limits.so изисква pam_limits.so 
  • Преди да преминете към следващия етап или рестартирайте системата, която е препоръчителна, или принудете обработката на параметрите, добавени чрез командата sysctl-p :

 sysctl -p: # sysctl -p kernel.printk = 4 4 1 7 kernel.maps_protect = 1 fs.inotify.max_user_watches = 524288 vm.mmap_min_addr = 65536 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf. all.rp_filter = 1 fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 

Инсталиране на Oracle

След като завършите горните стъпки, просто влезте като потребител на Oracle и стартирайте изтегления изпълним файл на Oracle runInstaller (на ниво директория) и следвайте стъпките за инсталиране.

Конфигурация след инсталацията

След като инсталацията приключи, тя ще направи някои актуализации на системния конфигурационен файл:

  • Добавете следните редове в / etc / profile:

 износ ORACLE_HOME = / u01 / app / oracle / product / 11.XY / db_home1 износ PATH = $ PATH: /u01/app/oracle/product/11.XY/db_home1/bin 
  • Добавете следните променливи на обкръжението:

 износ ORACLE_BASE = / u01 / app / oracle износ ORACLE_HOME = / u01 / app / oracle / product / 11.XY / db_home1 износ ORACLE_OWNR = износ на oracle PATH = $ PATH: $ ORACLE_HOME / bin 
Предишна Статия Следваща Статия

Топ Съвети