Recent, plănuiam să încep să învăț hibernare, pentru că îl folosescoracolbază de datesă învăț, așa că vreau și eu să fiu acoloServerInstalează Oracle pe site-ul tău.
Eu l-am instalatoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Din cauza serverului meudispozițieNu prea bine, așa că am ales să instalez versiunea oracle-xe, care are doar dimensiunea 301M, dar funcțiile ei sunt exact ce mi-am dorit.
# în acest articol indică utilizatorii root, iar $ indică utilizatorii normali
Uită-te mai întâi la serverul meuInformațiiSă mergem
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Joi 31 Iul 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
Lansarea 6.5 a CentOS (Finală)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Memorie: 1g hard disk (20+8)g
Să începem să o instalăm mai jos, pentru că mă refer și la ea prin Internet, plusDe laa fost procesat, astfel că următoarea lucrare poate fi similară cu rețea:
1. VizualizareFuncționareSistemul știe dacă poate fi instalat
Kernel-urile Linux5, linux6 (x86-64) și Red Hat linux5, Red Hat linux6 (x86-64) suportă versiuni 2.6.32-xxxxxx și versiuni superioare pot fi instalate, iar acest sistem poate fi instalat. Dacă nu susții instalarea, pur și simplu sari peste ea
2. Instalează câteva pachete necesare, acest pas poate fi găsit în metoda online.
Instalează direct în 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-devel -y
Notă: Sursa yum indică direct către sursa 163 și nu folosește sistemulOglindireaFă local delicios.
3. Crearea de utilizatori și grupuri de utilizatori
Creează un grup
# Groupadd o-install # grupadd dba
Adaugă oracolele utilizatorilor în grup
# useradd -m -g oinstall -g dba oracol
ConfiguratParole # oracolul trecut După folosirea comenzii useradd pentru a crea un utilizator, se creează un folder numit Oracle în directorul home. Trebuie să folosim oraclea mai târziu Adaugă permisiuni sudo pentru utilizatorii Oracle # vim /etc/sudoers
4. Creează un director de instalare oracol
Rețineți că prima linie de mai jos, /u01/11g, pe Internet este greșită, pentru că în acest director de instalare, oralce nu are un director 11g, iar directorul său de top este app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Setarea parametrilor kernelului
Pentru mai multe informații despre parametrii kernelului, vă rugăm să consultați această pagină
# 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. Variabile de mediu setate
Variabilele de mediu sunt importante, iar majoritatea nu sunt clar exprimate sau greșite pe Internet. Vezi mai jos Setările variabilelor de mediu.
Deoarece Oracle-XE-11.2.0 este o versiune cu o singură instanță, vă rugăm să nu modificați ORACLE_SID în variabilele de mediu. Va apărea o eroare după modificare.
# vim ~oracol/.bash_profile
export ORACLE_BASE=/u01/app/oracul
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
# sursă ~oracol/.bash_profile
#加载dispozițiesau utilizatorii Oracle se deconectează și se reconectează
8. Setează partiția de comutare
Urmează pașii de mai jos
A,# liber -m pentru a vedea dacă există o partiție swap, iar tranzacția setează dimensiunea partiției swap la 2 ori memoria, memoria mea este 1g, așa că o setez la 2g, dacă nu, o adaug, dacă există, o modific corespunzător. Poți să o scoți și apoi să o recreezi
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Configurează partiția swap
c. Stabilirea condițiilor de schimb
# mkswap /var/swap
d, activează imediat Enable Swap Partition
# swapon /var/swap
e, funcționarea de pornire automată la adăugarea unui boot de sistem
# vi /etc/fstab pentru a adăuga o linie
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, reclaim swap space
# schimbare /var/swap
g, revendicare din sistemul de fișiere
# rm /var/swap
9. Setează modificarea shm-ului
ORA-00845: MEMORY_TARGET nu suportat pe această eroare de sistem poate apărea la pornirea bazei de date (pornire) într-o etapă ulterioară
Adică dimensiunea SGA oracolului depășește dimensiunea shm-ului sistemului, există două soluții: 1. Modificarea dimensiunii shm-ului 0.2. Modificarea dimensiunii SGA_MAX_SIZE
Modificăm shm-ul
$ vi /etc/fstab
niciun /dev/shm tmpfs implicite 0 0
Modificat pentru:
niciun /dev/shm tmpfs implicite,size=2G 0 0
Aici l-am modificat la 2g, iar când îl modifici, te rugăm să-l setezi conform propriului tău sistem
Apoi salvează și ies, remontează SHM
$ umount /dev/shm
$ mount /dev/shm
Vezi dimensiunea shm-ului
$ df -h |grep shm
10. Descarcă oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Mergi la descărcare oficială Oracle.
Deoarece Oracle a crescut permisiunile, descărcările directe nu sunt permise, iar descărcările trebuie descărcate după autentificare, așa că practica obișnuită este să se descarce după ce s-a autentificat și apoi să se descarceÎncărcare, va fi o problemă. Din fericire, avem comenzi WGET puternice. Mai jos vă voi învăța cum să o descărcați.
Mai întâi conectează-te la Oracle și apasă oracle-xe-11.2.0-1.0.x86_64.rpm.zip descarcă conexiunea, dar nu descărcăm, amintește-ți că nu descărcăm, vrem doar să obținem această conexiune, această conexiune este similară cu linkul de mai jos
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Nu o putem descărca direct cu comanda wget sub centos și s-ar putea să nu fie posibilă să o descărcăm pe Windows, deoarece parametrii din spatele ei pot fi folosiți o singură dată.
Ca să economisim timp, ar trebui să folosim comanda wget ca aceasta sub centos
# wget -c –http-user=Nume de utilizator Oracle–http-password=Parolă de utilizator–output-document=Numele fișierului de ieșire URL de descărcare
Fiți atenți la URL-ul de descărcare, trebuie să fie cea mai recentă comandă URL de descărcare de mai sus, cred că toată lumea ar trebui să o înțeleagă.
11. Începe instalarea.
Mai întâi, mergi la Oracle Users
# oracolul său
Mergi la directorul de instalare Oracle
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Rețineți că sudo trebuie adăugat în față, altfel va apărea eroarea de permisiune.
Instalarea de mai jos este simplă
Trebuie să rulezi '/etc/init.d/oracle-xe configure' ca utilizator root pentru a configura baza de date.
Rulează #/etc/init.d/oracle-xe configurează ca root
Setează porturile 8080 și 1521 conform instrucțiunilor, precum și parolele sistemului și de sistem, dacă să pornești sau nu, etc
Când vezi Instalarea finalizată cu succes. Calculează instalarea reușită.
De atunci, putem testa
Mergi la utilizator Oracle su Oracle
$sqlplus /nolog
Prima dată când am instalat, dacă apar erori, sper să le corectez
Conținutul următor este relativ mic, dar cred că o să-ți placă să-l citești,ORACLE-XE-11.2.0 Cum să intriAPEXGestionează Acest articol descrie cum să gestionezi Apex cu un browser după instalarea cu succes a oracle-xe-11.2.0-1.0.x86_64.rpm Mai întâi deschidem http://www.abc.com:8088/apex/apex_admin Numele de utilizator este admin Parola este parola pe care o setăm când instalăm oracle-xe-11.2.0, iar parola trebuie schimbată pentru prima dată pentru a te autentifica, iar parola trebuie să îndeplinească cerințele lui (atât numere și simboluri majuscule, cât și mici).
De asemenea, APEX poate să nu suporte unele browsere, adică introducerea numelui de utilizator și parola greșită va apărea un mesaj de eroare. Introducerea numelui de utilizator și parola corectă va duce la un salt direct către pagina de autentificare.
Poți consulta următoarele sfaturi. Modifică nginx www.abc.com.conf. Conținutul este următorul server { ascultă 80; server_name www.abc.com www.abc.com; locatio pentru a elimina n / { proxy_pass http://127.0.0.1:8088; proxy_set_header Gazdă $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Astfel putem accesa www.abc.com/apex direct fără a adăuga un port pentru a accesa Apex-ul nostru
|