Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 21960|Отговор: 0

[Източник] CentOS6.5 Инсталация Oraclexe11G Пълен Урок Споделяне

[Копирай линк]
Публикувано в 29.03.2015 г. 9:15:27 ч. | | |
Наскоро планирах да започна да уча Hibernate, защото го използваморакулбаза даннида уча, затова и аз искам да съм тамСървърИнсталирайте Oracle на вашия уебсайт.
Инсталирах гоoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Заради моя сървърразоложениеНе е много добра, затова избрах да инсталирам версията на oracle-xe, която е само 301M, но функциите ѝ са точно това, което исках.
# в тази статия означава root потребители, а $ означава нормални потребители
Първо разгледай моя сървърИнформацияДа вървим
#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 -р
2.6.32-431.23.3.el6.x86_64
Памет: 1g твърд диск (20+8)g
Нека започнем да го инсталираме по-долу, защото и аз го споменавам през интернет, плюсОте обработена, така че следната работа може да е подобна на мрежата:
1. ИзгледЕксплоатацияСистемата знае дали може да се инсталира
Kernel-ите 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 оракул
След използване на командата 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   
Експорт 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
# източник ~оракул/.bash_profile        
#加载разоложениеили потребителите на Oracle излизат и влизат отново
8. Задайте превключвателния дял
Следвайте стъпките по-долу
a,# free -m, за да видя дали има swap дял, и транзакцията задава размера на swap дяла на 2 пъти по-голям от паметта, паметта ми е 1g, затова я задавам на 2g, ако няма – добавям го, ако има, модифицирам го съответно. Можеш да го премахнеш и после да го създадеш отново
b,# dd if=/dev/нула of=/var/swap bs=1024 брой=2048000
Настрой swap дяла
в. Задайте условията за обмен
# mkswap /var/swap
d, Активирайте незабавно дяла за размянане на размяната
# swapon /var/swap
e, самостартиране при добавяне на системно зареждане
# vi /etc/fstab за добавяне на ред
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f, възстановяване на swap пространство
# 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
Няма /dev/shm TMFS по подразбиране 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 download connection, но ние не изтегляме, помнете да не изтегляме, просто искаме да имаме тази връзка, тази връзка е подобна на линка по-долу.
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
# Си оракул
Отидете в директорията за инсталация на 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 configure като root
Задайте портовете 8080 и 1521 според подканванията, както и системните и системните пароли, дали да стартирате или не и т.н
Когато видите, че инсталацията е успешно завършена. Изчислете успешната инсталация.
Оттогава можем да го тестваме
Отиди на Oracle user su Oracle
$sqlplus /nolog
Първия път, когато инсталирах, ако има грешки, се надявам да ги коригирам


Следващото съдържание е сравнително малко, но мисля, че ще ви хареса да го прочетете,ORACLE-XE-11.2.0 Как да влезетеAPEXУправление
Тази статия описва как да управлявате 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