Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 21960|Ответ: 0

[Источник] CentOS6.5 Installation oraclexe11G полный обучающий обмен

[Скопировать ссылку]
Опубликовано 29.03.2015 9:15:27 | | |
Недавно я планировал начать изучать гибернацию, потому что пользуюсь имОракулбаза данныхучиться, поэтому я тоже хочу быть тамСерверУстановите 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 без необходимости добавлять порт для доступа к нашему апексу





Предыдущий:Есть разница между OAuth 1.0 и OAuth 2.0
Следующий:Функция Huabei по кредитной карте Alipay наконец-то появилась? Проверьте, насколько вы можете перебрасываться?
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com