Недавно я планировал начать изучать гибернацию, потому что пользуюсь имОракулбаза данныхучиться, поэтому я тоже хочу быть тамСерверУстановите Oracle на своём сайте.
Я установил егоoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Из-за моего серверарасположениеНе очень хорошо, поэтому я выбрал версию Oracle-xe, которая всего 301M, но её функции именно то, что мне нужно.
# в этой статье обозначает корневых пользователей, а $ — обычных пользователей
Сначала посмотрите мой серверИнформацияПоехали
#uname -а
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Чт июл 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
Выпуск CentOS 6.5 (Final)
#redhat 4
#uname -р
2.6.32-431.23.3.el6.x86_64
Память: 1 г жёсткий диск (20+8)г
Давайте начнём устанавливать её ниже, потому что я тоже имею в виду это через Интернет, плюсОтобработана, поэтому следующая работа может быть схожа с сетью:
1. ВидЭксплуатацияСистема знает, можно ли её установить
Ядра Linux 5, linux6 (x86-64) и Red Hat linux5, Red Hat linux6 (x86-64) поддерживают версии 2.6.32-xxxxxx и выше, и эта система может быть установлена. Если вы не поддерживаете установку, просто пропустите её
2. Установите необходимые пакеты, этот шаг можно найти в онлайн-методе.
Установите сразу в Yum
# Yum Install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers KSH libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y
Примечание: Источник Yum напрямую указывает на источник 163 и не использует системуЗеркалированиеПриготовьте местный вкуснятный вкус.
3. Создание пользователей и групп пользователей
Создайте группу
# groupadd oinstall # groupadd dba
Добавьте пользовательские оракулы в группу
# useradd -m -g oinstall -G dba oracle
УстанавливатьПароли # PassWD оракул После использования команды useradd для создания пользователя в главной папке создаётся папка Oracle. Позже нам нужно использовать ораклею Добавить права sudo для пользователей Oracle # vim /etc/sudoers
4. Создайте каталог установки оракула
Обратите внимание, что первая строка ниже — /u01/11g в Интернете — ошибка, потому что в этой установочной папке у oralce нет 11g-каталога, а его верхний каталог — app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Задайте параметры ядра
Для получения дополнительной информации о параметрах ядра, пожалуйста, обратитесь к этой странице
# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
# sysctl -p #重新载入立即生效
6. Задайте переменные среды
Переменные среды важны, и большинство из них не указаны чётко или не ошибочны в Интернете. См. ниже раздел «Настройки переменных среды».
Поскольку Oracle-XE-11.2.0 — это версия с одним экземпляром, пожалуйста, не изменяйте ORACLE_SID в переменных среды. После модификации появится ошибка.
# vim ~оракул/.bash_profile
Export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# источник ~oracle/.bash_profile
#加载расположениеили пользователи Oracle выходят из игры и снова заходят
8. Установите коммутационный раздел
Следуйте следующим шагам
A,# Свободно -m, чтобы проверить, есть ли раздел для обмена, и транзакция устанавливает размер раздела обмена в 2 раза больше памяти, моя память — 1G, поэтому я ставлю её на 2g, если нет — добавляю, если есть, модифицирую соответственно. Вы можете удалить её и затем воссоздать заново
b,# dd if=/dev/ноль of=/var/swap bs=1024 count=2048000
Настройте раздел swap
c. Установить условия обмена
# mkswap /var/swap
d, немедленно активировать раздел Enable Swap
# swapon /var/swap
e, операция самозапуска при добавлении загрузки системы
# vi /etc/fstab, чтобы добавить строку
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, освободить пространство обмена
# swapoff /var/swap
g, возврат из файловой системы
# RM /var/swap
9. Настройте модификацию shm
ORA-00845: MEMORY_TARGET, не поддерживаемая на этой системе, может возникнуть ошибка при запуске базы данных (запуск) на более позднем этапе
То есть размер оракула SGA превышает размер системы shm, существует два решения: 1. Изменить размер shm .2. Изменить размер SGA_MAX_SIZE
Мы модифицируем shm
$ vi /etc/fstab
none /dev/shm tmpfs по умолчанию 0 0
Изменено на:
нет /dev/shm tmpfs по умолчанию,size=2G 0 0
Здесь я модифицировал его на 2G, когда будете модифицировать, пожалуйста, настройте по вашей системе
Потом сохраняйся и выходи, заново монтируй shm
$ umount /dev/shm
$ mount /dev/shm
Смотрите размер shm
$ df -h |grep shm
10. Скачать oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Перейдите на официальную загрузку Oracle.
Поскольку Oracle расширил количество разрешений, прямые загрузки запрещены, и их нужно скачивать после входа, поэтому обычно скачивают после входа, а затем скачивайтеЗагрузка, будет проблемой. К счастью, у нас есть мощные команды wget. Ниже я научу вас, как его скачать.
Сначала войдите в Oracle и нажмите oracle-xe-11.2.0-1.0.x86_64.rpm.zip подключение для загрузки, но мы не скачиваем, помните, что не скачиваем, мы просто хотим получить это соединение, оно похоже на ссылку ниже
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Мы не можем скачать его напрямую с помощью команды wget в Centos, и, возможно, нельзя скачать в Windows, потому что параметры можно использовать только один раз.
Чтобы сэкономить время, нужно использовать команду wget так под центос
# wget -c –http-user=Имя пользователя Oracle–http-password=Пароль пользователя–output-document=Имя выходного файла URL для скачивания
Обратите внимание на URL для скачивания, это, должно быть, последняя команда URL для скачивания выше, думаю, все должны её понять.
11. Начать установку.
Во-первых, перейдите к пользователям Oracle
# su oracle
Зайдите в каталог установки Oracle
$ CD /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Обратите внимание, что sudo должно быть добавлено спереди, иначе появится ошибка разрешения.
Приведённая ниже установка проста
Для настройки базы данных необходимо запустить '/etc/init.d/oracle-xe configure' в качестве корневого пользователя.
Запустите #/etc/init.d/oracle-xe, настройте как корень
Настройте порты 8080 и 1521 в соответствии с подсказками, а также системные и системные пароли, нужно ли загружаться или нет, и так далее
Когда вы видите, что установка успешно завершена. Рассчитайте успешную установку.
С тех пор мы можем это проверить
Перейти к пользователю Oracle su Oracle
$sqlplus /nolog
При первой установке, если будут ошибки, надеюсь их исправить
Следующий материал относительно небольшой, но, думаю, вам понравится его прочитать,ORACLE-XE-11.2.0 Как попасть внутрьВершинаУправление В этой статье описывается, как управлять Apex с помощью браузера после успешной установки oracle-xe-11.2.0-1.0.x86_64.rpm Сначала открываем http://www.abc.com:8088/apex/apex_admin Имя пользователя — admin Пароль — это тот, который мы устанавливаем при установке oracle-xe-11.2.0, и пароль нужно изменить впервые для входа, а пароль должен соответствовать его требованиям (как заглавные, так и строчные цифры и символы).
Кроме того, APEX может не поддерживать некоторые браузеры, например, при неправильном введении имени пользователя и пароля появится сообщение об ошибке. Ввод правильного имени пользователя и пароля ведёт к прямому переходу на страницу входа.
Вы можете ознакомиться с этими советами. Модифицировать nginx www.abc.com.conf. Содержание следующее: server { слушать 80; server_name www.abc.com www.abc.com; locatio для удаления n / { proxy_pass http://127.0.0.1:8088; proxy_set_header Ведущий $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Таким образом, мы можем получить прямой доступ к www.abc.com/apex без необходимости добавлять порт для доступа к нашему апексу
|