Для начала скачаем архивы:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
добавляем группу:
1 2 3 4 5 |
/usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper Добавляем пользователя |
1 |
/usr/sbin/useradd -u 502 -g oinstall -G dba,oper oracle |
Меняем пароль
1 2 3 |
passwd oracle Добавляем параметры к ядру: |
1 |
/etc/sysctl.conf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
kernel.shmmni = 4096 kernel.shmmax = 4398046511104 kernel.shmall = 1073741824 kernel.sem = 250 32000 100 128 fs.aio-max-nr = 1048576 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 применяем |
1 |
/sbin/sysctl -p |
Выставляем лимиты:
/etc/security/limits.conf
1 2 3 4 5 6 7 8 9 10 |
oracle soft nproc 131072 oracle hard nproc 131072 oracle soft nofile 131072 oracle hard nofile 131072 oracle soft core unlimited oracle hard core unlimited oracle soft memlock 50000000 oracle hard memlock 50000000 Настраивает хостс |
/etc/hosts
1 2 |
<IP-address> <fully-qualified-machine-name> <machine-name> например: |
127.0.0.1 centos7 centos7.dbaora.com localhost localhost.localdomain
Добавляем в .bash_profile меняем export ORACLE_HOSTNAME под себя
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# Oracle Settings export TMP=/tmp export ORACLE_HOSTNAME=centos7.dbaora.com export ORACLE_UNQNAME=ORA11G export ORACLE_BASE=/ora01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ORA11G PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; alias cdob='cd $ORACLE_BASE' alias cdoh='cd $ORACLE_HOME' alias tns='cd $ORACLE_HOME/network/admin' alias envo='env | grep ORACLE' umask 022 |
ставим необходимые пакеты:
yum install -y binutils compat-libcap1 gcc gcc-c++ glibc.i686 glibc glibc-devel.i686 glibc-devel ksh compat-libstdc++-33 libaio.i686 libaio libaio-devel.i686 libaio-devel libgcc.i686 libgcc libstdc++.i686 libstdc++ libstdc++-devel.i686 libstdc++-devel libXi.i686 libXi libXtst.i686 libXtst make sysstat unixODBC-devel unixODBC elfutils-libelf-devel zip unzip xterm
Создаём структуру каталогов
1 2 3 |
mkdir -p /ora01/app chown oracle:oinstall /ora01/app chmod 775 /ora01/app |
создаём ORACLE_BASE директорию для оракл
1 2 3 |
mkdir -p /ora01/app/oracle chown oracle:oinstall /ora01/app/oracle chmod 775 /ora01/app/oracle |
создаём ORACLE_HOME директорию для оракл
1 2 |
mkdir -p /ora01/app/oracle/product/11.2.0/db_1 chown oracle:oinstall -R /ora01/app/oracle |
Отключаем SELINUX /etc/selinux/config добавив:
1 |
SELINUX=permissive |
1 2 |
<span lang="ru">В Centos 7 /tmp данные хранятся на tmpfs, который потребляет память и слишком мал. Чтобы вернуть его обратно, нужно выполнить следующую команду и перезагрузить сервер.</span> |
systemctl mask tmp.mount
Создадим директорию:
mkdir /stage
распакуем ранее скачанные архивы:
unzip linuxamd64_12102_database_se2_1of2.zip -d /stage/
unzip linuxamd64_12102_database_se2_2of2.zip -d /stage/
поправим владельца:
chown -R oracle:oinstall /stage/
Далее необходимо скачать xming
https://sourceforge.net/projects/xming/files/latest/download
Редактируем файл C:Program Files (x86)XmingX0.host
s, добавляем в него IP или имена хостов, которым можно подключаться к этой машине:
например:
localhost
centos7
192.168.1.170
Редактируем C:WindowsSystem32driversetc
и добавляем адрес и имя сервера, на котором будет устанавливаться Oracle.
Открываем файл /etc/sysconfig/network, проверяем соответствие имени хоста:
HOSTNAME=cent2
Проверяем файл /etc/hosts:
# cat /etc/hosts | grep cent2
127.0.0.1 cent2 localhost.localdomain localhost
Обратите внимание, что имя хоста должно идти первым, до localhost и прочего. Иначе будет ошибка, описанная ниже.
Устанавливаем вывод DISPLAY на IP машины с Windows:
$ export DISPLAY=IP_win_машины:0.0
после в консоле вводим:
xterm
На машине с Windows должно открыться окно.
В окне xterm на Windows запускаем установку:
cd /stage/database/
./runInstaller
Для входа используем ссылку:
https://192.168.1.170:1158/em
IP -адрес сервера,
логин
sys
пароль, тот который Вы указывали на 8-ом скриншоте, в моём случае это orcl.
Или на 16 скриншоте переходим в раздел Password Management
и там для sys устанавливаем пароль, скриншот ниже:
подключиться можно с помощью команды:
sqlplus / as sysdba