Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 21960|Відповідь: 0

[Джерело] CentOS6.5 Installation Oraclexe11G повний туторіал Sharing

[Копіювати посилання]
Опубліковано 29.03.2015 09:15:27 | | |
Нещодавно я планував почати вивчати Hibernate, бо користуюся нимОракулбаза данихщоб навчитися, тому я теж хочу бути тамСерверВстановіть Oracle на свій сайт.
Я встановив йогоoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Через мій серверРозпорядженняНе дуже добре, тому я обрав версію Oracle-xe, яка має розмір лише 301M, але її функції саме те, що я хотів.
# у цій статті позначає кореневих користувачів, а $ — звичайних користувачів
Спочатку подивіться на мій серверІнформаціяПішли
#uname -a
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 (Фінальний)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Пам'ять: 1 г жорсткого диска (20+8)г
Давайте почнемо встановлювати його нижче, бо я також маю на увазі це через Інтернет, плюсВідоброблено, тому наступна робота може бути схожа на мережу:
1. ПоглядЕксплуатаціяСистема знає, чи можна його встановити
Ядра Linux5, 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 Oracle
Після використання команди 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 ~oracle/.bash_profile   
Експорт ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
експорт ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# джерело ~оракул/.bash_profile        
#加载Розпорядженняабо користувачі Oracle виходять із системи і знову заходять
8. Встановіть комутаційний розділ
Дотримуйтесь кроків нижче
A,# вільний -m, щоб перевірити, чи є розділ swap, і транзакція встановлює розмір розділу swap у 2 рази більше пам'яті, моя пам'ять — 1g, тому я встановлюю її на 2g, якщо ні — додаю, якщо є — змінюю відповідно. Ви можете видалити і потім відтворити його заново
b,# dd if=/dev/zero 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 default,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 так під centos
# 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 налаштуйте як root
Встановіть порти 8080 і 1521 відповідно до підказок, а також системних і системних паролів, чи варто завантажуватися тощо
Коли ви бачите, що встановлення завершено успішно. Розрахуйте успішну установку.
Відтоді ми можемо це перевірити
Перейти на Oracle user 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
Наступний:Функція кредитної картки Alipay Huabei нарешті з'явилася? Перевірте, скільки ви можете перебрати?
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com