Nedávno som plánoval začať sa učiť hibernáciu, pretože ju používamOracledatabázaučiť sa, takže tam chcem byť aj jaServerNainštalujte Oracle na svoju webovú stránku.
Nainštaloval som hooracle-xe-11.2.0-1.0.x86_64.rpm.zip
Kvôli môjmu serverudispozíciaNie veľmi dobrá, tak som sa rozhodol nainštalovať verziu oracle-xe, ktorá má len 301M, ale jej funkcie sú presne také, aké som chcel.
# v tomto článku označuje koreňových používateľov a $ označuje normálnych používateľov
Najskôr sa pozri na môj serverInformáciePoďme
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Št 31. júl 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS vydanie 6.5 (finálne)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Pamäť: 1g pevný disk (20+8)g
Začnime ho inštalovať nižšie, pretože o ňom hovorím aj cez internet, plusZbola spracovaná, takže nasledujúca práca môže byť podobná sieti:
1. ZobraziťPrevádzkaSystém vie, či sa dá nainštalovať
Linux5, linux6 (x86-64) a Red Hat linux5, Red Hat linux6 (x86-64) jadrá podporujú verzie 2.6.32-xxxxxx a vyššie a tento systém je možné nainštalovať. Ak inštaláciu nepodporuješ, jednoducho ju preskoč
2. Nainštalujte potrebné balíky, tento krok nájdete v online metóde.
Inštalujte priamo do 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 unixODBel -y
Poznámka: Zdroj yum ukazuje priamo na zdroj 163 a systém nepoužívaZrkadlenieUrob miestne mňam.
3. Vytváranie používateľov a skupín používateľov
Vytvorte skupinu
# groupadd oinstall # Groupadd DBA
Pridajte do skupiny užívateľské orákuly
# useradd -m -g oinstall -G dba oracle
PripraviťHeslá # Passwd Orákulum Po použití príkazu useradd na vytvorenie používateľa sa v domovskom adresári vytvorí priečinok s názvom Oracle. Oraclea budeme musieť použiť neskôr Pridajte sudo oprávnenia pre používateľov Oracle # vim /etc/sudoers
4. Vytvoriť inštalačný adresár oracla
Všimnite si, že prvý riadok nižšie, kde je /u01/11g na internete, je nesprávny, pretože v tomto inštalačnom adresári Oralce nemá adresár 11G a jeho adresár na najvyššej úrovni je app
# mkdir -p /u01/app
# chown -r oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Nastavte jadrové parametre
Pre viac informácií o parametroch jadra navštívte túto stránku
# 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. Nastavte environmentálne premenné
Premenné prostredia sú dôležité a väčšina z nich nie je na internete jasne vyjadrená alebo nesprávna. Pozrite si nižšie Nastavenia environmentálnych premenných.
Keďže Oracle-XE-11.2.0 je verzia pre jednu inštanciu, prosím, neupravujte ORACLE_SID v environmentálnych premenných. Po úprave sa objaví chyba.
# vim ~veštec/.bash_profile
export 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
# zdroj ~veštca/.bash_profile
#加载dispozíciaalebo používatelia Oracle sa odhlásia a prihlásia späť
8. Nastavte prepínaciu partíciu
Postupujte podľa nasledujúcich krokov
a,# free -m, aby som zistil, či existuje swap partícia, a transakcia nastaví veľkosť swap partície na 2-násobok pamäte, moja pamäť je 1g, takže ju nastavím na 2g, ak nie, pridám ju, ak áno, upravím ju podľa potreby. Môžete ho odstrániť a potom znovu vytvoriť
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Nastavte swap partíciu
c. Nastavte podmienky výmeny
# mkswap /var/swap
d, Okamžite aktivujte Povoliť swap partíciu
# swapon /var/swap
e, samospustenie pri pridávaní systémového bootu
# vi /etc/fstab na pridanie riadku
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, získať späť swap priestor
# swapoff /var/swap
g, získať späť zo súborového systému
# rm /var/swap
9. Nastavte úpravu shm
ORA-00845: MEMORY_TARGET nie je podporované na tomto systéme, môže nastať chyba pri spustení databázy (štartovaní) v neskoršej fáze
To znamená, že veľkosť oracle SGA prevyšuje veľkosť systémového shm, existujú dve riešenia: 1. Upraviť veľkosť shm 0,2. Upraviť veľkosť SGA_MAX_SIZE
Upravujeme shm
$ vi /etc/fstab
žiadne /dev/shm tmpfs predvolené 0 0
Upravené na:
none /dev/shm tmpfs defaults,size=2G 0 0
Tu som to upravil na 2G, keď upravujete, nastavte si to podľa vlastného systému
Potom ulož a odíď, znovu namontuj shm
$ umount /dev/shm
$ mount /dev/shm
Pozri veľkosť shm
$ df -h |grep shm
10. Stiahnuť oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Prejdite na oficiálne stiahnutie Oracle.
Keďže Oracle zvýšil povolenia, priame sťahovanie nie je povolené a sťahovanie je potrebné stiahnuť až po prihlásení, takže bežnou praxou je stiahnuť po prihlásení a potom stiahnuťNahrať, bude problematické. Našťastie máme silné wget príkazy. Nižšie vás naučím, ako si ho stiahnuť.
Najprv sa prihláste do Oracle a kliknite oracle-xe-11.2.0-1.0.x86_64.rpm.zip stiahnutie spojenia, ale nestiahneme, pamätajte, že nesťahujeme, chceme len získať toto pripojenie, toto pripojenie je podobné odkazu nižšie
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Nemôžeme si ho stiahnuť priamo pomocou príkazu wget pod Centos a nemusí byť možné ho stiahnuť vo Windows, pretože parametre za ním sa dajú použiť len raz.
Aby sme ušetrili čas, mali by sme použiť príkaz wget takto pod Centos
# wget -c –http-user=Používateľské meno Oracle–http-password=Používateľské heslo–output-document=Názov výstupného súboru URL na stiahnutie
Dávajte pozor na URL na stiahnutie, musí to byť najnovší príkaz na stiahnutie URL vyššie, myslím, že by to mal každý pochopiť.
11. Začnite inštaláciu.
Najprv choďte na Oracle Users
# Veštec
Prejdite do inštalačného adresára Oracle
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Všimnite si, že sudo musí byť pridané vpredu, inak sa zobrazí chyba oprávnenia.
Inštalácia nižšie je jednoduchá
Na konfiguráciu databázy musíte spustiť '/etc/init.d/oracle-xe configure' ako root používateľa.
Spusti #/etc/init.d/oracle-xe konfiguruj ako root
Nastavte porty 8080 a 1521 podľa pokynov, ako aj sys a systémové heslá, či sa chcete spustiť alebo nie, atď
Keď uvidíte, že inštalácia bola úspešne dokončená. Vypočítajte úspešnosť inštalácie.
Odvtedy to môžeme otestovať
Prejdite na Oracle user su Oracle Oracle
$sqlplus /nolog
Keď som inštaloval prvýkrát, ak sú nejaké chyby, dúfam, že ich opravím
Nasledujúci obsah je pomerne malý, ale myslím, že sa vám bude páčiť,ORACLE-XE-11.2.0 Ako sa dostať dnuAPEXManažment Tento článok popisuje, ako spravovať apex v prehliadači po úspešnej inštalácii oracle-xe-11.2.0-1.0.x86_64.rpm Najprv otvoríme http://www.abc.com:8088/apex/apex_admin Používateľské meno je admin Heslo je heslo, ktoré nastavíme pri inštalácii oracle-xe-11.2.0, a heslo je potrebné zmeniť prvýkrát na prihlásenie a heslo musí spĺňať jeho požiadavky (veľké aj malé čísla a symboly).
APEX tiež nemusí podporovať niektoré prehliadače, napríklad zadanie nesprávneho používateľského mena a hesla vyvolá chybové hlásenie. Zadanie správneho používateľského mena a hesla povedie k priamemu prechodu na prihlasovaciu stránku.
Môžete sa odvolať na nasledujúce tipy. Upraviť nginx www.abc.com.conf. Obsah je nasledovný server { počúvať 80; server_name www.abc.com www.abc.com; Locatio na odstránenie n / { proxy_pass http://127.0.0.1:8088; proxy_set_header Moderátor $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Týmto spôsobom môžeme pristupovať www.abc.com/apex priamo bez toho, aby sme museli pridávať port na prístup k nášmu apexu
|