Oracle 11g / or12c

Может кто-нибудь сказать мне шаги для установки Oracle 11g или 12c (любой) на моем компьютере с Ubuntu 13.10.

Я пытался много раз, поиск в Google также не работает в этом случае.

Благодаря

0
задан 18 January 2014 в 16:54

1 ответ

Мне удалось установить базу данных Oracle 12C в 64-битной ОС Ubuntu 13.10.

Ниже приведены шаги.

Файл «/ etc / hosts» должен содержать полное имя сервера. Пример файла выглядит следующим образом: cat / etc / hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.100 lab.home.network lab

Выполните следующие команды для обновления ОС Ubuntu

#sudo apt-get update
#sudo apt-get dist-upgrade

Перезапустите machine

#sudo init 6

Еще раз проверьте, есть ли какое-либо обновление

#sudo apt-get dist-upgrade

Выполните следующее для установки зависимостей

#sudo apt-get -y install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text lib32z1 lib32ncurses5 lib32bz2-1.0 intltool-debian ksh lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst pax po-debconf rpm rpm-common sysstat unixodbc unixodbc-dev unzip

Создайте пользователя и группы оракула для установки

#sudo addgroup oinstall
#sudo addgroup dba
#sudo addgroup nobody
#sudo usermod -g nobody nobody
#sudo useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
#sudo mkdir /home/oracle
#sudo chown -R oracle:dba /home/oracle
#sudo mkdir -p /u01/app/oracle
#sudo mkdir -p /u01/binaries
#sudo chown -R oracle:dba /u01

Следующие шаги должны быть выполнены, чтобы установить пароль для пользователя «оракула».

#sudo passwd oracle

Символическая ссылка, параметры ядра и конфигурация оболочки в соответствии с документацией Oracle 12c. Сделайте себя Red Hat, выполнив следующую команду

#echo 'Red Hat Linux release 6' | sudo tee -a  /etc/redhat-release

Нам нужно создать несколько программных ссылок, чтобы начать установку. Для этого выполните следующие команды:

#sudo mkdir /usr/lib64
#sudo ln -s /etc /etc/rc.d
#sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
#sudo ln -s /usr/bin/awk /bin/awk
#sudo ln -s /usr/bin/basename /bin/basename
#sudo ln -s /usr/bin/rpm /bin/rpm
#sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
#sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
#sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
#sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

Чтобы изменить конфигурацию оболочки для пользователя Oracle, выполните следующие команды

#sudo cp /etc/security/limits.conf /etc/security/limits.conf.original
#echo "#Oracle 12C shell limits:" | sudo tee -a /etc/security/limits.conf
#echo "oracle soft nproc 2048" | sudo tee -a /etc/security/limits.conf
#echo "oracle hard nproc 16384"| sudo tee -a /etc/security/limits.conf
#echo "oracle soft nofile 1024" | sudo tee -a /etc/security/limits.conf
#echo "oracle hard nofile 65536" | sudo tee -a /etc/security/limits.conf

Выполните следующую команду, чтобы изменить параметры ядра

#echo "#" | sudo tee -a /etc/sysctl.conf
#echo "# Oracle 12C entries" | sudo tee -a /etc/sysctl.conf
#echo "fs.aio-max-nr=1048576" | sudo tee -a /etc/sysctl.conf
#echo "fs.file-max=6815744" | sudo tee -a /etc/sysctl.conf
#echo "kernel.shmall=2097152" | sudo tee -a /etc/sysctl.conf
#echo "kernel.shmmni=4096" | sudo tee -a /etc/sysctl.conf
#echo "kernel.sem=250 32000 100 128" | sudo tee -a /etc/sysctl.conf
#echo "net.ipv4.ip_local_port_range=9000 65500" | sudo tee -a /etc/sysctl.conf
#echo "net.core.rmem_default=262144" | sudo tee -a /etc/sysctl.conf
#echo "net.core.rmem_max=4194304" | sudo tee -a /etc/sysctl.conf
#echo "net.core.wmem_default=262144" | sudo tee -a /etc/sysctl.conf
#echo "net.core.wmem_max=1048586" | sudo tee -a /etc/sysctl.conf
#echo "kernel.shmmax=1073741824" | sudo tee -a /etc/sysctl.conf

Примечание: kernel.shmmax = максимально возможное значение, например размер физической памяти в байтах. В моем случае машина имеет 2 ГБ, поэтому мы указываем 1 ГБ. Настройте параметр в соответствии с вашей конфигурацией

Загрузите новые параметры ядра, запустив следующее,

#sudo sysctl -p

Нам нужно внести изменения в сценарий запуска, запустите следующие команды от имени пользователя root

#mkdir /etc/rc.d
#for i in 0 1 2 3 4 5 6 S
#do sudo ln -s /etc/rc$i.d /etc/rc.d/rc$i.d 
#done

Загрузите базу данных Oracle 12C из Центра загрузки Oracle для Linux. Я скачал оба zip в / u01 / binaries. Войдите как пользователь оракула

Нам нужно извлечь оба zip-файла, чтобы начать установку. Чтобы разархивировать прогон,

#cd /u01/binaries
#unzip linuxamd64_12c_database_1of2.zip
#unzip linuxamd64_12c_database_2of2.zip
#chown -Rf oracle:dba /u01/binaries

Запустите установку, используя следующую команду

#/u01/binaries/database/runInstaller -ignoreSysPrereqs

, и завершите настройку после этого. Помните, что Ubuntu не сертифицирует ОС для Oracle Database. В случае каких-либо проблем следуйте ниже мой пост.

Как установить базу данных Oracle 12C в Ubuntu 13.10 64Bit

0
ответ дан 18 January 2014 в 16:54

Другие вопросы по тегам:

Похожие вопросы: