Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 21960|Odgovoriti: 0

[Vir] CentOS6.5 Namestitev ORACLEXE11G Celotno deljenje vodičev

[Kopiraj povezavo]
Objavljeno na 29. 03. 2015 09:15:27 | | |
Nedavno sem načrtoval, da se bom začel učiti hibernacije, ker jo uporabljamOrakeljpodatkovna zbirkaučiti se, zato želim biti tam tudi jazstrežnikNamestite Oracle na svojo spletno stran.
Namestil sem gaoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Zaradi mojega strežnikaRazpolaganjaNi ravno dobra, zato sem se odločil namestiti različico oracle-xe, ki je velika le 301M, a njene funkcije so točno tiste, kar sem želel.
# v tem članku označuje korenske uporabnike, $ pa običajne uporabnike
Najprej poglej moj strežnikInformacijePojdimo
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP čet 31. julij 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS izdaja 6.5 (končna)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Pomnilnik: 1g trdi disk (20+8)g
Začnimo jo nameščati spodaj, saj jo uporabljam tudi prek interneta, poleg tegaIzje bilo obdelano, zato je lahko naslednje delo podobno mreži:
1. OgledDelovanjeSistem ve, ali ga je mogoče namestiti
Jedra Linux5, linux6 (x86-64) in Red Hat linux5, Red Hat linux6 (x86-64) podpirajo različice 2.6.32-xxxxxx in višje, ki jih je mogoče namestiti. Če ne podpirate namestitve, jo preprosto preskočite
2. Namestite nekaj potrebnih paketov, ta korak je na voljo v spletni metodi.
Namestite neposredno v 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 unixODB-devel -y
Opomba: Yum vir kaže neposredno na vir 163 in ne uporablja sistemaZrcaljenjeNaredi lokalno slastno.
3. Ustvarjanje uporabnikov in skupin uporabnikov
Ustvarite skupino
# groupadd oinstall
# Groupadd DBA

Dodajte uporabniške orakle v skupino
# useradd -m -g oinstall -G dba oracle
PripravitiGesla
# Passwd Orakel
Po uporabi ukaza useradd za ustvarjanje uporabnika se v domači mapi ustvari mapa z imenom Oracle.
Oracleo bomo morali uporabiti kasneje
Dodajte sudo dovoljenja uporabnikom Oracle
# vim /itd/sudoers

4. Ustvarite instalacijski imenik Oracle
Upoštevajte, da je prva vrstica spodaj /u01/11g na internetu napačna, ker v tem namestitvenem imeniku Oralce nima imenika 11g, njegova najvišja mapa pa je app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Nastavite parametre jedra
Za več informacij o parametrih jedra si oglejte to stran
# 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. Nastavite okoljske spremenljivke
Okoljske spremenljivke so pomembne, večina pa na internetu ni jasno izražena ali napačna. Spodaj glejte Nastavitve okoljskih spremenljivk.
Ker je Oracle-XE-11.2.0 različica za eno instanco, prosimo, da ne spreminjate ORACLE_SID v okoljskih spremenljivkah. Po spremembi bo prišlo do napake.
# vim ~oracle/.bash_profile   
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
izvoz ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# vir ~orakel/.bash_profile        
#加载Razpolaganjaali uporabniki Oracle se odjavijo in ponovno prijavijo
8. Nastavite preklopno particijo
Sledite spodnjim korakom
a,# prosto -m, da vidim, ali obstaja swap particija, transakcija pa nastavi velikost swap particije na 2-kratnik pomnilnika, moj pomnilnik je 1g, zato nastavim na 2g, če ne, jo dodam, če je, jo ustrezno spremenim. Lahko ga odstranite in nato ponovno ustvarite
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Nastavite swap particijo
c. Nastavite pogoje izmenjave
# mkswap /var/swap
d, Takoj aktiviraj particijo Enable Swap
# swapon /var/swap
e, samozagonsko delovanje pri dodajanju zagona sistema
# vi /itd/fstab za dodajanje vrstice
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f, povrni prostor za menjavo
# swapoff /var/swap
g, prevzem iz datotečnega sistema
# rm /var/swap

9. Nastavite spremembo shm
ORA-00845: MEMORY_TARGET ni podprt na tem sistemu, se lahko zgodi napaka ob zagonu baze podatkov v kasnejši fazi
Kar pomeni, da velikost oracle SGA presega velikost sistemskega shm, obstajata dve rešitvi: 1. Spremeniti velikost shm .2. Spremeniti velikost SGA_MAX_SIZE
Spreminjamo shm
$ vi /etc/fstab
none /dev/shm tmpfs privzeto 0 0
Spremenjeno v:
none /dev/shm tmpfs defaults,size=2G 0 0
Tukaj sem ga spremenil na 2G, ko spreminjaš, prosim nastavi po svojem sistemu
Nato shrani in izstopi, ponovno namesti shm
$ umount /dev/shm
$ mount /dev/shm
Poglej velikost shm
$ df -h |grep shm
10. Prenesi oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Pojdite na uradni prenos Oracle.
Ker je Oracle povečal dovoljenja, neposredni prenosi niso dovoljeni, prenosi pa je treba prenesti po prijavi, zato je običajna praksa prenos po prijavi in nato prenosNalaganje, bo problematično. Na srečo imamo močne ukaze za wget. Spodaj vam bom pokazal, kako jo prenesti.
Najprej se prijavite v Oracle in kliknite oracle-xe-11.2.0-1.0.x86_64.rpm.zip povezavo za prenos, vendar ne prenesemo, spomnite se, da ne prenašamo, želimo le vzpostaviti to povezavo, ta povezava je podobna spodnji povezavi
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Ne moremo ga prenesti neposredno z ukazom wget pod centos, prav tako ga morda ni mogoče prenesti v Windows, ker se parametri za njim lahko uporabijo le enkrat.
Da prihranimo čas, bi morali ukaz wget uporabiti kot ta pod centos
# wget -c –http-user=Uporabniško ime Oracle–http-password=Uporabniško geslo–output-document=Ime izhodne datoteke URL za prenos
Bodite pozorni na URL za prenos, to mora biti najnovejši ukaz za prenos URL-ja zgoraj, verjamem, da bi ga moral razumeti vsak.
11. Začni z namestitvijo.
Najprej pojdite na Oracle Users
# Su Oracle
Pojdite v namestitveni imenik Oracle
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Upoštevajte, da je treba sudo dodati spredaj, sicer se bo sprožila napaka pri dovoljenju.
Spodnja namestitev je preprosta
Za konfiguracijo baze podatkov morate kot root uporabnika zagnati '/etc/init.d/oracle-xe configure'.
Zaženi #/etc/init.d/oracle-xe konfiguriraj kot root
Nastavi porta 8080 in 1521 glede na navodila, pa tudi sys in sistemska gesla, ali se želiš zagnati ali ne itd
Ko vidite, da je namestitev uspešno zaključena. Izračunajte, da je namestitev uspešna.
Od takrat ga lahko preizkusimo
Pojdi na Oracle uporabnik su Oracle
$sqlplus /nolog
Prvič, ko sem namestil kakršnekoli napake, upam, da jih bom popravil


Naslednja vsebina je razmeroma majhna, a mislim, da vam bo všeč, da jo preberete,ORACLE-XE-11.2.0 Kako vstopitiAPEXUpravljanje
Ta članek opisuje, kako upravljati Apex z brskalnikom po uspešni namestitvi oracle-xe-11.2.0-1.0.x86_64.rpm
Najprej odpremo http://www.abc.com:8088/apex/apex_admin
Uporabniško ime je admin
Geslo je geslo, ki ga nastavimo ob namestitvi oracle-xe-11.2.0, geslo pa je treba prvič spremeniti za prijavo, geslo pa mora izpolnjevati njegove zahteve (tako velike kot male številke in simbole).

Poleg tega APEX morda ne podpira nekaterih brskalnikov, npr. vnos napačnega uporabniškega imena in gesla sproži sporočilo o napaki.
Vnos pravilnega uporabniškega imena in gesla vodi neposredno do prijavne strani.

Lahko se sklicujete na naslednje nasvete.
Spremenite nginx www.abc.com.conf. Vsebina je naslednja
Server {
poslušaj 80;
server_name www.abc.com www.abc.com;
Locatio za odstranitev n / {
proxy_pass http://127.0.0.1:8088;
proxy_set_header voditelj $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Posredovano-Za $proxy_dodaj_x_posredovano_za;
}
}
Na ta način lahko dostopamo do www.abc.com/apex neposredno, brez potrebe po dodajanju priključka za dostop do našega apexa





Prejšnji:Obstaja razlika med OAuth 1.0 in OAuth 2.0
Naslednji:Ali je funkcija Alipay kreditne kartice Huabei končno tukaj? Preizkusite, koliko lahko prečrpate?
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com