Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 21960|Atsakyti: 0

[Šaltinis] centos6.5 diegimas oraclexe11g visa pamoka dalijimasis

[Kopijuoti nuorodą]
Paskelbta 2015-03-29 09:15:27 | | |
Neseniai planavau pradėti mokytis užmigdyti, nes jį naudojuorakulasduomenų bazėmokytis, todėl aš taip pat noriu būti tenserverisĮdiekite "Oracle" savo svetainėje.
Aš jį įdiegiauoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Dėl mano serverioDisponavimoNelabai gerai, todėl pasirinkau įdiegti oracle-xe versiją, kurios dydis yra tik 301M, tačiau jos funkcijos yra būtent tai, ko norėjau.
# šiame straipsnyje nurodo root vartotojus, o $ nurodo normalius vartotojus
Pirmiausia pažvelkite į mano serverįInformacijaEime
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
"CentOS" 6.5 leidimas (galutinis)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Atmintis: 1g kietasis diskas (20+8)g
Pradėkime jį diegti žemiau, nes aš taip pat kalbu apie tai internetu, pliusNuobuvo apdorotas, todėl šis darbas gali būti panašus į tinklą:
1. PeržiūrėtiOperacijaSistema žino, ar ją galima įdiegti
Linux5, linux6 (x86-64) ir Red Hat linux5, Red Hat linux6 (x86-64) branduoliai palaiko 2.6.32-xxxxxx ir naujesnes versijas, galima įdiegti šią sistemą. Jei nepalaikote diegimo, tiesiog praleiskite jį
2. Įdiekite kai kuriuos reikalingus paketus, šį veiksmą galite rasti internetiniame metode.
Įdiekite tiesiai į yum
# yum įdiegti 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
Pastaba: yum šaltinis nukreipia tiesiai į 163 šaltinį ir nenaudoja sistemosVeidrodisPadarykite vietinį skanumą.
3. Sukurkite vartotojus ir vartotojų grupes
Grupės kūrimas
# groupadd oinstall
# groupadd dba

Vartotojų orakulų įtraukimas į grupę
# useradd -m -g oinstall -G dba orakulas
SteigtiSlaptažodžiai
# passwd orakulas
Vartotojui sukurti panaudojus komandą useradd, pagrindiniame kataloge sukuriamas aplankas pavadinimu Oracle.
Vėliau turime naudoti oraclea
Pridėkite sudo leidimus "Oracle" vartotojams
# vim /etc/sudoers

4. Sukurkite orakulo diegimo katalogą
Atkreipkite dėmesį, kad pirmoji eilutė žemiau yra /u01/11g internete yra neteisinga, nes šiame diegimo kataloge oralce neturi 11g katalogo, o jo aukščiausio lygio katalogas yra app
# mkdir -p /u01/app
# chown -R orakulas:oinstall /u01/
# chmod -R 775 /u01/
5. Nustatykite branduolio parametrus
Daugiau informacijos apie branduolio parametrus rasite šiame puslapyje
# vim /etc/sysctl.conf  
fs.aio-max-nr = 1048576   
fs.file-max = 6815744   
kernel.shmall = 2097152   
kernel.shmmax = 4294967295   
branduolys.shmmni = 4096
branduolys.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. Nustatykite aplinkos kintamuosius
Aplinkos kintamieji yra svarbūs, ir dauguma jų nėra aiškiai nurodyti arba neteisingi internete. Žr. Aplinkos kintamųjų nustatymai žemiau.
Kadangi Oracle-XE-11.2.0 yra vieno egzemplioriaus versija, nekeiskite aplinkos kintamųjų ORACLE_SID. Po modifikavimo įvyks klaida.
# vim ~orakulas/.bash_profile   
eksportuoti ORACLE_BASE=/u01/app/oracle
eksporto ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
eksporto ORACLE_SID=XE
eksportuoti PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
eksportuoti LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# šaltinis ~oracle/.bash_profile        
#加载Disponavimoarba "Oracle" vartotojai atsijungia ir vėl prisijungia
8. Nustatykite perjungimo skaidinį
Atlikite toliau nurodytus veiksmus
a,# laisvas -m, kad pamatytumėte, ar yra apsikeitimo skaidinys, o operacija nustato apsikeitimo skaidinio dydį iki 2 kartų didesnės atminties, mano atmintis yra 1g, todėl nustatau 2g, jei ne, pridėkite, jei yra, atitinkamai pakeiskite. Galite jį pašalinti ir atkurti iš naujo
b,# dd if=/nuokrypis/nulis iš=/var/swap bs=1024 count=2048000
Apsikeitimo skaidinio nustatymas
c. Nustatykite keitimo sąlygas
# mkswap /var/swap
d, nedelsdami suaktyvinkite Įgalinti apsikeitimo skaidinį
# swapon /var/swap
e, savaiminio paleidimo operacija pridedant sistemos įkrovą
# vi /etc/fstab, kad pridėtumėte eilutę
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f, susigrąžinti apsikeitimo vietą
# swapoff /var/swap
g, susigrąžinti iš failų sistemos
# rm /var/swap

9. Nustatykite modifikuoti shm
ORA-00845: MEMORY_TARGET nepalaikoma Ši sistemos klaida gali atsirasti paleidžiant duomenų bazę (paleidžiant) vėlesniame etape
Tai reiškia, kad orakulo SGA dydis viršija sistemos dydį shm, yra du sprendimai: 1. Pakeiskite shm dydį .2. Pakeiskite SGA_MAX_SIZE dydį
Mes modifikuojame shm
$ vi /etc/fstab
none /dev/shm tmpfs numatytieji nustatymai 0 0
Pakeista į:
none /dev/shm tmpfs numatytieji nustatymai,size=2G 0 0
Čia aš modifikavau jį į 2g, kai modifikuojate, nustatykite jį pagal savo sistemą
tada išsaugoti ir išeiti, remount shm
$ umount /dev/shm
$ mount /dev/shm
Žiūrėti shm dydį
$ df -h |grep shm
10. Atsisiųskite oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Eikite į oficialų "Oracle" atsisiuntimą.
Kadangi "Oracle" padidino leidimus, tiesioginiai atsisiuntimai neleidžiami, o atsisiuntimus reikia atsisiųsti prisijungus, todėl įprasta praktika yra atsisiųsti prisijungus, o tada atsisiųstiĮkelti, bus varginantis. Laimei, mes turime galingas wget komandas. Žemiau išmokysiu, kaip jį atsisiųsti.
Pirmiausia prisijunkite prie "Oracle" ir spustelėkite oracle-xe-11.2.0-1.0.x86_64.rpm.zip atsisiuntimo ryšį, bet mes neatsisiunčiame, nepamirškite, kad neatsisiunčiame, mes tiesiog norime gauti šį ryšį, šis ryšys yra panašus į žemiau esančią nuorodą
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Negalime jo atsisiųsti tiesiogiai naudodami komandą wget pagal centos, ir gali būti neįmanoma jo atsisiųsti naudojant "Windows", nes už jo esančius parametrus galima naudoti tik vieną kartą.
Norėdami sutaupyti laiko, turėtume naudoti tokią komandą wget centos
# wget -c –http-user="Oracle" vartotojo vardas–http-slaptažodis=Vartotojo slaptažodis–išvesties dokumentas=Išvesties failo pavadinimas Atsisiųsti URL
Atkreipkite dėmesį į atsisiuntimo URL, tai turi būti naujausia aukščiau pateikta atsisiuntimo URL komanda, manau, kad visi turėtų tai suprasti.
11. Pradėkite diegimą.
Pirmiausia eikite į "Oracle" vartotojus
# su orakulas
Eikite į "Oracle" diegimo katalogą
$ cd /u01
$ sudo rpm -ivh –pakeisti failus oracle-xe-11.2.0-1.0.x86_64.rpm
Atminkite, kad sudo turi būti pridėtas priekyje, kitaip bus paraginta leidimo klaida.
Žemiau pateiktas diegimas yra paprastas
Norėdami sukonfigūruoti duomenų bazę, turite paleisti "/etc/init.d/oracle-xe configure" kaip root vartotoją.
Paleiskite #/etc/init.d/oracle-xe konfigūruoti kaip root
Nustatykite prievadus 8080 ir 1521 pagal raginimus, taip pat sistemos ir sistemos slaptažodžius, paleisti ar ne ir pan
Kai pamatysite Diegimas sėkmingai baigtas. Apskaičiuokite diegimą sėkmingai.
Nuo tada galime jį išbandyti
Eiti į Oracle vartotojas su Oracle
$sqlplus /nolog
Pirmą kartą įdiegęs, jei yra klaidų, tikiuosi jas ištaisyti


Šis turinys yra palyginti nedidelis, bet manau, kad jums patiks jį perskaityti,ORACLE-XE-11.2.0 Kaip patektiAPEXValdyti
Šiame straipsnyje aprašoma, kaip valdyti viršūnę naudojant naršyklę sėkmingai įdiegus oracle-xe-11.2.0-1.0.x86_64.rpm
Pirmiausia atidarome http://www.abc.com:8088/apex/apex_admin
Vartotojo vardas yra admin
Slaptažodis yra slaptažodis, kurį nustatome diegdami oracle-xe-11.2.0, o norint prisijungti, slaptažodį reikia pakeisti pirmą kartą, o slaptažodis turi atitikti jo reikalavimus (tiek didžiosios, tiek mažosios raidės ir simboliai).

Be to, APEX gali nepalaikyti kai kurių naršyklių, t. y. įvedus neteisingą vartotojo vardą ir slaptažodį, bus rodomas klaidos pranešimas.
Įvedus teisingą vartotojo vardą ir slaptažodį, bus tiesiogiai pereita į prisijungimo puslapį.

Galite remtis šiais patarimais.
Pakeiskite nginx www.abc.com.conf. Turinys yra toks
serveris {
klausytis 80;
server_name www.abc.com www.abc.com;
locatio pašalinti n / {
proxy_pass http://127.0.0.1:8088;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Tokiu būdu galime pasiekti www.abc.com/apex tiesiogiai, nepridėdami prievado, kad galėtume pasiekti savo viršūnę





Ankstesnis:Yra skirtumas tarp "OAuth 1.0" ir "OAuth 2.0"
Kitą:"Alipay" kredito kortelės "Huabei" funkcija pagaliau čia? Išbandykite, kiek galite perskaičiuoti?
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com