Hiljuti plaanisin hakata õppima talveunne, sest olen seda kasutanudoraakelandmebaaset õppida, seega tahan ka mina seal ollaServerPaigalda Oracle oma veebisaidile.
Paigaldasin selleoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Minu serveri tõttuLikvideerimiseMitte väga hea, nii et otsustasin paigaldada oracle-xe versiooni, mis on vaid 301M suurune, kuid selle omadused on täpselt sellised, nagu tahtsin.
# selles artiklis tähistab juurkasutajaid ja $ tavalisi kasutajaid
Vaata esmalt mu serveritTeaveLähme
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP N 31. juuli 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS versioon 6.5 (lõplik)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Mälu: 1g kõvaketas (20+8)g
Alustame selle paigaldamist allpool, sest ma räägin sellest ka interneti kaudu, plussAlateson töödeldud, seega võib järgmine töö olla võrkudega sarnane:
1. VaadeTöökorraldusSüsteem teab, kas seda saab paigaldada
Linux5, linux6 (x86-64) ja Red Hat linux5, Red Hat linux6 (x86-64) tuumad toetavad 2.6.32-xxxxxx ja uuemaid versioone ning see süsteem on paigaldatav. Kui sa ei toeta paigaldust, jäta see lihtsalt vahele
2. Paigalda mõned vajalikud paketid, see samm on leitav veebipõhises meetodis.
Paigalda otse Yum-i
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel 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
Märkus: yum allikas suunab otse 163 allikale ega kasuta süsteemiPeegeldamineTee kohalikku maitsmist.
3. Loo kasutajaid ja kasutajagruppe
Loo grupp
# grupilisa oinstall # GroupAdd DBA
Lisa kasutajate oraaklid gruppi
# useradd -m -g oinstall -G dba oraakel
SeadistadaParoolid # passwd oraakel Pärast useradd-käsu kasutamist kasutaja loomiseks luuakse kodukaustas kaust nimega Oracle. Me peame hiljem oraakleid kasutama Lisa sudo õigused Oracle'i kasutajatele # vim /jne/sudoers
4. Loo oraakli paigalduskataloog
Pane tähele, et esimene rida allpool on /u01/11g internetis vale, sest selles paigalduskataloogis ei ole oralcel 11g kataloogi ja tema tippkataloogiks on app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Sea kerneli parameetrid
Lisateabe saamiseks kerneli parameetrite kohta vaadake palun seda lehte
# 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. Sea keskkonnamuutujad
Keskkonnamuutujad on olulised ja enamik neist ei ole internetis selgelt välja toodud või valed. Vaata allpool keskkonna muutujate seadeid.
Kuna Oracle-XE-11.2.0 on ühe eksemplari versioon, palun ärge muutke keskkonnamuutujate ORACLE_SID. Pärast modifitseerimist tekib viga.
# vim ~oraakel/.bash_profile
eksport ORACLE_BASE=/u01/app/oracle
eksport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
eksport ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# allikas ~oraakel/.bash_profile
#加载Likvideerimisevõi Oracle'i kasutajad logivad välja ja logivad uuesti sisse
8. Seadista lülituspartitsioon
Järgi alljärgnevaid samme
a,# vaba -m, et näha, kas on swap-partitsioon, ja tehing seab swap-partitsiooni suuruseks 2 korda mälu, minu mälu on 1g, seega panen selle 2g-ks, kui ei, lisan selle, kui on, kohandan vastavalt. Sa saad selle eemaldada ja siis uuesti luua
b,# dd if=/dev/null=/var/swap bs=1024 loend=2048000
Seadista swap-partitsioon
c. Määra vahetustingimused
# mkswap /var/swap
d, aktiveeri kohe Enable Swap partitsioon
# vaheta /var/vaheta
e, isekäivitumise operatsioon süsteemi käivitamise lisamisel
# vi /etc/fstab rea lisamiseks
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, vahetusruumi tagasivõtmine
# vahetus /var/vahetus
g, failisüsteemist tagasivõtmine
# rm /var/swap
9. Seadke modifitseeritud shm
ORA-00845: MEMORY_TARGET seda süsteemi ei toeta, võib tekkida viga andmebaasi käivitamisel (käivitamine) hilisemas etapis
See tähendab, et oraakli SGA suurus ületab süsteemi shm suuruse, on kaks lahendust: 1. Muuda shm-i suurust .2. Muuda SGA_MAX_SIZE
Me muudame shm-i
$ vi /etc/fstab
puudub /dev/shm TMPFS vaikimisi 0 0
Muudetud kujul:
puudub /dev/shm TMPFS vaikimisi,suurus=2G 0 0
Siin muutsin selle 2G-ks, kui sa muudad, palun seadista see vastavalt oma süsteemile
Siis salvesta ja välju, paigalda shm uuesti
$ umount /dev/shm
$ Mount /dev/shm
Vaata shm suurust
$ df -h |grep shm
10. Laadi alla oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Mine Oracle'i ametlikku allalaadimisse.
Kuna Oracle on õigusi suurendanud, ei ole otse allalaadimine lubatud ning allalaadimine tuleb alla laadida pärast sisselogimist, seega tavapärane praktika on laadida alla pärast sisselogimist ja seejärel alla laadidaLaadi üles, saab olema tülikas. Õnneks on meil võimsad wget-käsud. Allpool õpetan sulle, kuidas seda alla laadida.
Esmalt logi Oracle'i sisse ja klõpsa oracle-xe-11.2.0-1.0.x86_64.rpm.zip allalaadimisühendus, aga me ei laadi alla, pea meeles, et ei lae alla, me tahame lihtsalt selle ühenduse saada, see ühendus on sarnane allolevale lingile
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Me ei saa seda otse wget-käsuga alla laadida Centos all ja Windowsis ei pruugi olla võimalik seda alla laadida, sest selle taga olevaid parameetreid saab kasutada ainult korra.
Aja säästmiseks peaksime kasutama wget-käsku niimoodi centos all
# wget -c –http-user=Oracle'i kasutajanimi–http-password=Kasutajaparool–output-document=Väljundfaili nimi Laadi alla URL
Pane tähele allalaadimise URL-i, see peab olema ülaltoodud viimane allalaadimise URL-i käsk, usun, et kõik peaksid sellest aru saama.
11. Alusta paigaldust.
Esiteks mine Oracle Users lehele
# su oraakel
Mine Oracle'i paigalduskausta
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Pane tähele, et sudo tuleb lisada ette, vastasel juhul tekib loa viga.
Alljärgnev paigaldus on lihtne
Pead käivitama juurkasutajana '/etc/init.d/oracle-xe configure', et andmebaasi seadistada.
Käivita #/etc/init.d/oracle-xe seadista rootiks
Määra pordid 8080 ja 1521 vastavalt käskudele, samuti süsteemi- ja süsteemiparoolid, kas käivitada või mitte jne
Kui näete, et paigaldus on edukalt lõpetatud. Arvuta paigaldus edukaks.
Sellest ajast alates saame seda testida
Mine Oracle kasutaja su Oracle juurde
$sqlplus /nolog
Esimesel installil, kui on vigu, loodan need parandada
Järgmine sisu on suhteliselt väike, kuid arvan, et sulle meeldib seda lugeda,ORACLE-XE-11.2.0 Kuidas sisse saadaAPEXHalda See artikkel kirjeldab, kuidas hallata apex'i brauseriga pärast oracle-xe-11.2.0-1.0.x86_64.rpm edukat installimist Esmalt avame http://www.abc.com:8088/apex/apex_admin Kasutajanimi on admin Parool on parool, mille me seame, kui paigaldame oracle-xe-11.2.0, ja parool tuleb esimest korda sisse logimiseks muuta ning parool peab vastama tema nõuetele (nii suured kui väikesed numbrid ja sümbolid).
Samuti ei pruugi APEX mõnda brauserit toetada, st vale kasutajanime ja parooli sisestamine annab veateade. Õige kasutajanime ja parooli sisestamine viib otse sisselogimislehele.
Võite vaadata järgmisi nõuandeid. Muuda nginx www.abc.com.conf. Sisu on järgmine Server { kuula 80; server_name www.abc.com www.abc.com; locatio n / { eemaldamiseks proxy_pass http://127.0.0.1:8088; proxy_set_header Saatejuht $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Nii saame www.abc.com/apex otse ligi pääseda, ilma et peaksime porti lisama, et apexile ligi pääseda
|