Nemrég azt terveztem, hogy elkezdem tanulni a téli álmot, mert használomjóslóadatbázistanulni, ezért én is ott akarok lenniszerverTelepítsd az Oracle programot a weboldaladra.
Én telepítettemoracle-xe-11.2.0-1.0.x86_64.rpm.zip
A szerverem miatthajlamNem túl jó, ezért az Oracle xe verziót választottam, ami csak 301M méretű, de a funkciói pontosan pont azt akarták, amire szükségem volt.
# ebben a cikkben a root felhasználókat, míg $ normál felhasználókat jelöl
Először nézd meg a szerveremetInformációkGyerünk
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP 2014. július 31., csütörtök 17:20:51 UTC x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/red-hat kiadás
CentOS 6.5-ös kiadás (Végleges)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Memória: 1g merevlemez (20+8)g
Kezdjük el lentebb telepíteni, mert én is az interneten keresztül utalok rá, pluszFromfeldolgozták, így a következő munka hasonló lehet a hálózathoz:
1. NézetMűködésA rendszer tudja, hogy telepíthető-e
A Linux5, linux6 (x86-64) és Red Hat linux5, valamint a Red Hat linux6 (x86-64) kernelek támogatják a 2.6.32-xxxxxx és újabb verziókat, és ez a rendszer telepíthető. Ha nem támogatod a telepítést, egyszerűen hagyd ki
2. Telepíts néhány szükséges csomagot, ez a lépés az online módszerben található.
Közvetlenül a yum-ban telepítsd
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc-c++ glibc glibc.i686 glibc-devel 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
Megjegyzés: A yum forrás közvetlenül a 163-as forrásra mutat, és nem használja a rendszertTükrözésKészíts helyi finomságot.
3. Hozz létre felhasználói és felhasználói csoportokat
Alapítsunk egy csoportot
# csoportadd oinstall # Groupadd dba
Felhasználói orákulumok hozzáadása a csoporthoz
# useradd -m -g oinstall -G dba oracle
FelállítJelszavak # passwd jósrám Miután a useradd parancsot használva létrehozza a felhasználót, az otthoni könyvtárban egy Oracle nevű mappa jön létre. Később kell használni az orákulmát Add sudo jogosultságokat Oracle felhasználók számára # vim /stb/sudoers
4. Hozz létre egy orákulum telepítési könyvtárat
Megjegyzendő, hogy az első sor az interneten az /u01/11g név szerint, mert ebben az installációs könyvtárban Oralce-nak nincs 11g könyvtára, és a felső szintű könyvtára az app
# mkdir -p /u01/app
# chown -R orákulum:oinstall /u01/
# chmod -R 775 /u01/
5. Állítsuk be a kernel paramétereket
További információért a kernel paraméterekről kérjük, látogasson el erre az oldalra
# 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. Környezeti változók beállítása
A környezeti változók fontosak, és ezek többsége nem egyértelműen van kimondva vagy tévedve az interneten. Lásd az alábbi környezeti változó beállításokat.
Mivel az Oracle-XE-11.2.0 egypéldányos verzió, kérjük, ne módosítsa a környezeti változók ORACLE_SID-jét. Módosítás után hiba lesz.
# vim ~jóslat/.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
# forrás ~orákulum/.bash_profile
#加载hajlamvagy az Oracle felhasználók kijelentkeznek és visszajelentkeznek
8. Állítsuk be a kapcsoló partíciót
Kövesse az alábbi lépéseket
A,# szabad -m, hogy megnézzem, van-e swap partíció, és a tranzakció a swap partíció méretét kétszeresére állítja a memóriának, az én memóriám 1g, ezért beállítom 2g-re, ha nincs, hozzáadom, ha van, módosítom megfelelően. Eltávolíthatod, majd újraalkothatod
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Állítsd be a swap partíciót
c. Állítsuk be a cserefeltételeket
# mkswap /var/swap
d, azonnal aktiválja az Enable Swap Partíciót
# Swapon /var/swap
e, önindítás a rendszer boot hozzáadásakor
# vi /etc/fstab egy sor hozzáadásához
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, visszafoglaló csereteret
# csere /var/csere
g, visszavétel a fájlrendszerből
# rm /var/swap
9. Állítsd be a módosítást shm-et
ORA-00845: MEMORY_TARGET nem támogatott ebben a rendszerben, hiba előfordulhat az adatbázis későbbi indításakor (indítás)
Vagyis az SGA jósló mérete meghaladja a rendszer shm méretét, így két megoldás létezik: 1. Módosítani az shm méretét. 2. Módosítani a SGA_MAX_SIZE
Módosítjuk a shm-et
$ vi /etc/fstab
Nincs /dev/shm TMPFS alapértelmezetek 0 0
Módosítva:
none /dev/shm tmpfs alapértelmezések,size=2G 0 0
Itt módosítottam 2G-re, amikor módosítod, kérlek, állítsd be a saját rendszered szerint
Aztán mentsd és lépj ki, szereld vissza a shm-et
$ umount /dev/shm
$ Mount /dev/shm
Lásd az shm méretet
$ df -h |grep shm
10. Töltsd le oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Menj az Oracle hivatalos letöltéséhez.
Mivel az Oracle növelte a jogosultságokat, a közvetlen letöltések nem engedélyezettek, és a letöltéseket bejelentkezés után kell letölteni, így a szokásos gyakorlat az, hogy bejelentkezés után letöltik, majd letöltjükFeltöltés, gondot okoz. Szerencsére erős wget parancsaink vannak. Az alábbiakban megtanítom, hogyan töltheted le.
Először jelentkezz be az Oracle-ba, és kattints oracle-xe-11.2.0-1.0.x86_64.rpm.zip letöltési kapcsolatra, de mi nem töltünk le, ne felejtsük el, hogy nem töltsünk le, csak ezt a kapcsolatot szeretnénk elérni, ez a kapcsolat hasonló az alábbi linkhez
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Nem tudjuk közvetlenül letölteni a wget parancsgal a centos alatt, és lehet, hogy Windows alatt nem lehet letölteni, mert a mögötte lévő paramétereket csak egyszer lehet használni.
Az időmegtakarítás érdekében így kellene használni a wget parancsot centos alatt
# wget -c –http-user=Oracle felhasználónév–http-password=Felhasználói jelszó–output-document=A kimeneti fájl neve Letöltési URL
Figyelj a letöltési URL-re, biztosan a legfrissebb letöltési URL parancs fent, szerintem mindenkinek értenie kell.
11. Indítsd el a telepítést.
Először is menj az Oracle Users oldalra
# Su jósnő
Menj az Oracle telepítési könyvtárába
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Fontos megjegyezni, hogy a sudo elölé kell hozzáadni, különben az engedély hibája jelenik meg.
Az alábbi telepítés egyszerű
A root felhasználóként futtatnod kell a '/etc/init.d/oracle-xe configure' kódot az adatbázis konfigurálásához.
Futtatd #/etc/init.d/oracle-xe konfigurálással root formátumot
Állítsd be a 8080-as és 1521-es portokat a promptok, valamint a rendszer- és rendszerjelszók alapján, hogy indulj-e vagy sem, stb
Amikor látod, hogy az Installáció sikeres befejezett. Számold ki a telepítést sikeresen.
Azóta tesztelhetjük
Lépj az Oracle felhasználó su Oracle oldalra
$sqlplus /nolog
Amikor először telepítettem, ha van valamilyen hiba, remélem, ki tudom javítani
A következő tartalom viszonylag kicsi, de szerintem szívesen elolvashatod,ORACLE-XE-11.2.0 Hogyan jutsz beAPEXMenedzsd Ez a cikk bemutatja, hogyan lehet böngészővel az apex-et kezelni az oracle-xe-11.2.0-1.0.x86_64.rpm sikeres telepítése után Először kinyitjuk a http://www.abc.com:8088/apex/apex_admin A felhasználónév: admin. A jelszó az a jelszó, amelyet az oracle-xe-11.2.0 telepítésekor állítunk be, és a jelszót először kell megváltoztatni a bejelentkezéshez, és a jelszónak megfelelnie kell az igényeinek (mind nagybetűk, mind kisbetűk és szimbólumok).
Az APEX nem feltétlenül támogatja bizonyos böngészőket, például ha rossz felhasználónév és jelszó adsz be, hibaüzenetet adhat. A helyes felhasználónév és jelszó beírása közvetlen ugrást eredményez a bejelentkezési oldalra.
Az alábbi tippeket használhatod. Módosítsd nginx www.abc.com.conf. A tartalom a következő: Server { Hallgasd 80; server_name www.abc.com www.abc.com; locatio n / { eltávolításához proxy_pass http://127.0.0.1:8088; proxy_set_header Házigazda $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Így közvetlenül hozzáférhetünk www.abc.com/apex anélkül, hogy portot kellene hozzáadnunk az apexhez
|