Äskettäin suunnittelin alkavani opiskella talviunta, koska olen käyttänyt sitäoraakkelitietokantaoppia, joten haluan myös olla sielläPalvelinAsenna Oracle verkkosivustollesi.
Asensin senoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Palvelimeni takiataipumusEi kovin hyvä, joten päätin asentaa oracle-xe-version, joka on vain 301M kokoinen, mutta sen ominaisuudet ovat juuri sitä, mitä halusin.
# tässä artikkelissa tarkoittaa juurikäyttäjiä ja $ tavallisia käyttäjiä
Katso ensin palvelintaniTietoaMennään
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP to 31. heinäkuuta 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS-versio 6.5 (lopullinen)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Muisti: 1g kiintolevy (20+8)g
Aloitetaan sen asentaminen alla, koska viittaan siihen myös internetin kautta, plusLähdeon käsitelty, joten seuraava työ voi olla verkon kaltaista:
1. NäkymäToimintaJärjestelmä tietää, voiko sen asentaa
Linux5-, linux6- (x86-64) ja Red Hat linux5, Red Hat linux6 (x86-64) -ytimet tukevat versioita 2.6.32-xxxxxx ja uudemmat, ja tämä järjestelmä voidaan asentaa. Jos et tue asennusta, jätä se väliin
2. Asenna tarvittavat paketit, tämä vaihe löytyy verkkomenetelmästä.
Asenna suoraan Yumissa
# yum asenna binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc-cc++ 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 unixODBC-devel -y
Huomautus: Yum-lähde osoittaa suoraan 163-lähteeseen eikä käytä järjestelmääPeilausTee paikallista herkua.
3. Luo käyttäjiä ja käyttäjäryhmiä
Luo ryhmä
# Groupadd oinstall # Groupadd dba
Lisää käyttäjäoraakkelit ryhmään
# useradd -m -g oinstall -G dba oracle
PystyttääSalasanat # passwd oraakkeli Kun käyttäjäadd-komentoa käytetään käyttäjän luomiseen, kotihakemistoon luodaan kansio nimeltä Oracle. Meidän täytyy käyttää oracleaa myöhemmin Lisää sudo-oikeudet Oracle-käyttäjille # vim /etc/sudoers
4. Luo orakkeliasennushakemisto
Huomaa, että ensimmäinen rivi alla on /u01/11g Internetissä väärä, koska tässä asennushakemistossa Oralcella ei ole 11g-hakemistoa, ja hänen ylin hakemistonsa on app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Aseta ytimen parametrit
Lisätietoja ytimen parametreista löytyy tältä sivulta
# 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. Aseta ympäristömuuttujat
Ympäristön muuttujat ovat tärkeitä, ja suurin osa niistä ei ole selkeästi ilmaistuja tai vääriä internetissä. Katso alla olevat ympäristömuuttujan asetukset.
Koska Oracle-XE-11.2.0 on yksiinstanssiversio, älä muokkaa ympäristömuuttujien ORACLE_SID. Muokkauksen jälkeen tulee virhe.
# vim ~oraakkeli/.bash_profile
vienti ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
vienti ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# lähde ~oraakkeli/.bash_profile
#加载taipumustai Oracle-käyttäjät kirjautuvat ulos ja palaavat sisään
8. Aseta kytkentäosio
Seuraa alla olevia ohjeita
a,# vapaa -m nähdäkseni, onko swap-osio, ja transaktio asettaa swap-osion koon kahdella kertaa muistin määrällä, muistini on 1g, joten asetan sen 2g:ksi, jos ei, lisään sen, jos on, muokkaa sitä sen mukaan. Voit poistaa ja sitten luoda sen uudelleen
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Aseta swap-osio
c. Aseta vaihtoehdot
# mkswap /var/swap
d, aktivoi välittömästi Enable Swap -osio
# vaihto /var/swap
e, itsekäynnistystoiminto, kun lisätään järjestelmän käynnistys
# vi /etc/fstab rivin lisäämiseksi
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, reclaim swap space
# vaihto /var/vaihda
g, palautus tiedostojärjestelmästä
# rm /var/swap
9. Aseta muokkaa shm
ORA-00845: MEMORY_TARGET ei tue tätä järjestelmää, voi ilmetä virhe, kun tietokanta käynnistetään (käynnistys) myöhemmässä vaiheessa
Eli oraakkelin SGA:n koko ylittää järjestelmän shm:n koon, on kaksi ratkaisua: 1. Muokkaa shm:n kokoa .2. Muokkaa SGA_MAX_SIZE
Muokkaamme shm:ää
$ vi /etc/fstab
ei /dev/shm TMPFS oletukset 0 0
Muokattu:
ei /dev/shm TMPFS oletusasetukset,size=2G 0 0
Tässä muokkasin sen 2G:ksi, kun muokkaat, aseta se oman järjestelmäsi mukaan
Sitten tallenna ja poistu, asenna shm uudelleen
$ umount /dev/shm
$ Mount /dev/shm
Katso shm:n koko
$ df -h |grep shm
10. Lataa oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Mene Oraclen viralliseen lataukseen.
Koska Oracle on lisännyt käyttöoikeuksia, suorat lataukset eivät ole sallittuja, ja lataukset täytyy ladata kirjautumisen jälkeen, joten tavallinen käytäntö on ladata kirjautumisen jälkeen ja sitten ladataLataa, tulee olemaan hankalaa. Onneksi meillä on voimakkaat wget-käskyt. Alla opetan sinulle, miten se ladataan.
Kirjaudu ensin oracleen ja klikkaa oracle-xe-11.2.0-1.0.x86_64.rpm.zip latausyhteys, mutta emme lataa, muista ettei ladannut, haluamme vain saada tämän yhteyden, tämä yhteys on samanlainen kuin alla oleva linkki
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Emme voi ladata sitä suoraan wget-komennolla centosin alla, eikä Windowsilla välttämättä ole mahdollista ladata sitä, koska sen taustalla olevia parametreja voi käyttää vain kerran.
Ajan säästämiseksi meidän pitäisi käyttää wget-komentoa tällä tavalla centosin alla
# wget -c –http-user=Oracle-käyttäjänimi–http-password=Käyttäjäsalasana–output-document=Tulostiedoston nimi Lataa URL
Kiinnitä huomiota latausosoitteeseen, sen täytyy olla yllä oleva uusin lataus-URL-komento, uskon että kaikkien pitäisi ymmärtää se.
11. Aloita asennus.
Ensiksi siirry Oracle Users -kohtaan
# su oraakkeli
Mene Oracle-asennuskansioon
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Huomaa, että sudo täytyy lisätä eteen, muuten käyttöoikeusvirhe ilmestyy.
Alla oleva asennus on yksinkertainen
Sinun täytyy ajaa '/etc/init.d/oracle-xe configure' juurikäyttäjänä tietokannan konfigurointia varten.
Suorita #/etc/init.d/oracle-xe konfiguroi rootiksi
Aseta portit 8080 ja 1521 ohjeiden mukaan sekä järjestelmä- ja järjestelmäsalasanat, käynnistetäänkö vai ei jne
Kun näet asennuksen onnistuneen suorituksen. Laske asennus onnistunut.
Sen jälkeen voimme testata sitä
Mene Oracle-käyttäjään su Oracle
$sqlplus /nolog
Ensimmäisellä asennuksella, jos tulee virheitä, toivon voivani korjata ne
Seuraava sisältö on melko pieni, mutta uskon, että haluat lukea sen,ORACLE-XE-11.2.0 Kuinka päästä sisäänAPEXHallinnoi Tässä artikkelissa kuvataan, miten apexia hallitaan selaimella oracle-xe-11.2.0-1.0.x86_64.rpm:n onnistuneen asennuksen jälkeen Ensin avaamme http://www.abc.com:8088/apex/apex_admin Käyttäjänimi on admin Salasana on se salasana, jonka asetamme asentaessamme oracle-xe-11.2.0:n, ja salasana täytyy vaihtaa ensimmäistä kertaa kirjautumista varten, ja salasanan täytyy täyttää hänen vaatimuksensa (sekä isot että pienet numerot ja symbolit).
Lisäksi APEX ei välttämättä tue joitakin selaimia, eli väärän käyttäjätunnuksen ja salasanan syöttäminen antaa virheilmoituksen. Oikean käyttäjätunnuksen ja salasanan syöttäminen johtaa suoraan kirjautumissivulle.
Voit tutustua seuraaviin vinkkeihin. Muokkaa nginx www.abc.com.conf. Sisältö on seuraava palvelin { kuuntele 80; server_name www.abc.com www.abc.com; locatio poistaa n / { proxy_pass http://127.0.0.1:8088; proxy_set_header Juontaja $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Näin pääsemme www.abc.com/apex suoraan käsiksi ilman, että meidän tarvitsee lisätä porttia päästäksesi apexiin
|