Linux - Инсталиране на Oracle 11g на Ubuntu
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