Nesen es plānoju sākt mācīties hibernāciju, jo es to izmantojuOrākulsdatu bāzemācīties, tāpēc es arī gribu tur būtserverisInstalējiet oracle savā vietnē.
Es to instalējuoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Mana servera dēļIzvietojumaNav ļoti labi, tāpēc es izvēlējos instalēt oracle-xe versiju, kuras izmērs ir tikai 301M, bet tās funkcijas ir tieši tas, ko es gribēju.
# šajā rakstā norāda root lietotājus, un $ norāda normālus lietotājus
Vispirms apskatiet manu serveriInformācijaEjam
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS laidiens 6.5 (galīgais)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Atmiņa: 1g cietais disks (20+8)g
Sāksim to instalēt zemāk, jo es to atsaucos arī internetā, kā arīNoir apstrādāts, tāpēc šāds darbs var būt līdzīgs tīklam:
1. SkatītDarbībaSistēma zina, vai to var instalēt
Linux5, linux6 (x86-64) un Red Hat linux5, Red Hat linux6 (x86-64) kodoli atbalsta 2.6.32-xxxxxx un jaunākas versijas, un šo sistēmu var instalēt. Ja instalēšana netiek atbalstīta, vienkārši izlaidiet to
2. Instalējiet dažas nepieciešamās pakotnes, šo soli var atrast tiešsaistes metodē.
Instalējiet tieši 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
Piezīme: yum avots norāda tieši uz 163 avotu un neizmanto sistēmuSpoguļošanaPagatavojiet vietējo yum.
3. Lietotāju un lietotāju grupu izveide
Grupas izveide
# groupadd oinstall # groupadd dba
Lietotāju orākulu pievienošana grupai
# useradd -m -g oinstall -G dba oracle
IestatītParoles # passwd orākuls Pēc tam, kad lietotāja izveidei tika izmantota komanda useradd, mājas direktorijā tiek izveidota mape ar nosaukumu Oracle. Vēlāk mums ir jāizmanto oraclea Sudo atļauju pievienošana Oracle lietotājiem # vim /etc/sudoers
4. Izveidojiet orakula instalācijas direktoriju
Ņemiet vērā, ka pirmā rinda zemāk ir /u01/11g internetā ir nepareiza, jo šajā instalācijas direktorijā oralce nav 11g direktorijas, un viņa augstākā līmeņa direktorijs ir lietotne
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Iestatiet kodola parametrus
Lai iegūtu plašāku informāciju par kodola parametriem, lūdzu, skatiet šo lapu
# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kodols.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. Iestatiet vides mainīgos lielumus
Vides mainīgie lielumi ir svarīgi, un lielākā daļa no tiem nav skaidri norādīti vai nepareizi internetā. Skatiet tālāk sadaļu Vides mainīgo iestatījumi.
Tā kā Oracle-XE-11.2.0 ir vienas instances versija, lūdzu, nemodificējiet ORACLE_SID vides mainīgajos. Pēc modifikācijas būs kļūda.
# vim ~orākuls/.bash_profile
Eksportēt ORACLE_BASE=/u01/app/oracle
eksporta ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
eksporta ORACLE_SID=XE
eksportēt PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
eksportēt LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# avots ~oracle/.bash_profile
#加载Izvietojumavai Oracle lietotāji izrakstās un atkal piesakās
8. Iestatiet komutācijas nodalījumu
Veiciet tālāk norādītās darbības
a,# bezmaksas -m, lai redzētu, vai ir mijmaiņas nodalījums, un darījums nosaka mijmaiņas nodalījuma lielumu uz 2 reizes lielāku atmiņu, mana atmiņa ir 1g, tāpēc es to iestatīju uz 2g, ja nē, pievienojiet to, ja ir, attiecīgi modificējiet to. To var noņemt un pēc tam izveidot no jauna
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Mijmaiņas nodalījuma iestatīšana
c. Apmaiņas nosacījumu iestatīšana
# mkswap /var/swap
d, nekavējoties aktivizējiet iespējot mijmaiņas nodalījumu
# swapon /var/swap
e, pašpalaišanas darbība, pievienojot sistēmas sāknēšanu
# vi /etc/fstab, lai pievienotu rindu
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, atgūt mijmaiņas vietu
# swapoff /var/swap
g, atgūt no failu sistēmas
# rm /var/swap
9. Iestatiet modificēt shm
ORA-00845: MEMORY_TARGET netiek atbalstīts Šī sistēmas kļūda var rasties, startējot datu bāzi (startēšanu) vēlākā posmā
Tas nozīmē, ka orakula SGA lielums pārsniedz sistēmas lielumu shm, ir divi risinājumi: 1. Modificējiet shm lielumu .2. Mainiet SGA_MAX_SIZE lielumu
Mēs modificējam shm
$ vi /etc/fstab
none /dev/shm tmpfs noklusējumi 0 0
Modificēts uz:
none /dev/shm tmpfs noklusējumi,size=2G 0 0
Šeit es to modificēju uz 2g, kad jūs modificējat, lūdzu, iestatiet to saskaņā ar savu sistēmu
Pēc tam saglabājiet un izejiet, atkārtoti uzstādiet shm
$ umount /dev/shm
$ mount /dev/shm
Skatīt shm izmēru
$ df -h |grep shm
10. Lejupielādēt oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Dodieties uz Oracle oficiālo lejupielādi.
Tā kā Oracle ir palielinājis atļaujas, tiešās lejupielādes nav atļautas, un lejupielādes ir jālejupielādē pēc pieteikšanās, tāpēc parastā prakse ir lejupielādēt pēc pieteikšanās un pēc tam lejupielādētAugšupielādēt, būs apgrūtinoši. Par laimi, mums ir spēcīgas wget komandas. Zemāk es jums iemācīšu, kā to lejupielādēt.
Vispirms piesakieties oracle un noklikšķiniet uz oracle-xe-11.2.0-1.0.x86_64.rpm.zip lejupielādes savienojumu, bet mēs nelejupielādējam, atcerieties, ka nelejupielādējam, mēs vienkārši vēlamies iegūt šo savienojumu, šis savienojums ir līdzīgs zemāk esošajai saitei
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Mēs to nevaram lejupielādēt tieši ar komandu wget zem centos, un, iespējams, to nebūs iespējams lejupielādēt operētājsistēmā Windows, jo parametrus aiz tā var izmantot tikai vienu reizi.
Lai ietaupītu laiku, mums vajadzētu izmantot šādu komandu wget zem centos
# wget -c –http-lietotājs=Oracle lietotājvārds–http-parole=Lietotāja parole–izvades-dokuments=Izvades faila nosaukums Lejupielādēt URL
Pievērsiet uzmanību lejupielādes URL, tai jābūt jaunākajai lejupielādes URL komandai iepriekš, es uzskatu, ka ikvienam tas ir jāsaprot.
11. Sāciet instalēšanu.
Vispirms dodieties uz Oracle lietotājiem
# su orākuls
Dodieties uz Oracle instalācijas direktoriju
$ cd /u01
$ sudo rpm -ivh -replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Ņemiet vērā, ka sudo ir jāpievieno priekšā, pretējā gadījumā tiks parādīta atļaujas kļūda.
Zemāk esošā instalēšana ir vienkārša
Lai konfigurētu datu bāzi, kā saknes lietotājam ir jāpalaiž "/etc/init.d/oracle-xe configure".
Palaidiet #/etc/init.d/oracle-xe konfigurēt kā sakni
Iestatiet portus 8080 un 1521 saskaņā ar uzvednēm, kā arī sys un sistēmas paroles, neatkarīgi no tā, vai sāknēt vai nē utt
Kad redzat Instalēšana veiksmīgi pabeigta. Aprēķiniet instalāciju veiksmīgi.
Kopš tā laika mēs to varam pārbaudīt
Dodieties uz Oracle lietotāju su Oracle
$sqlplus /nolog
Pirmo reizi instalējot, ja ir kādas kļūdas, es ceru tās izlabot
Šāds saturs ir salīdzinoši mazs, bet es domāju, ka jums patiks to izlasīt,ORACLE-XE-11.2.0 Kā iekļūtAPEXPārvaldīt Šajā rakstā aprakstīts, kā pārvaldīt virsotni ar pārlūkprogrammu pēc veiksmīgas oracle-xe-11.2.0-1.0.x86_64.rpm instalēšanas Vispirms mēs atveram http://www.abc.com:8088/apex/apex_admin Lietotājvārds ir admin Parole ir parole, ko mēs iestatījām, instalējot oracle-xe-11.2.0, un parole ir jāmaina pirmo reizi, lai pieteiktos, un parolei jāatbilst viņa prasībām (gan lielajiem, gan mazajiem burtiem un simboliem).
Arī APEX var neatbalstīt dažas pārlūkprogrammas, t.i., ievadot nepareizu lietotājvārdu un paroli, tiks parādīts kļūdas ziņojums. Ievadot pareizo lietotājvārdu un paroli, tiks veikta tieša pāreja uz pieteikšanās lapu.
Jūs varat atsaukties uz šādiem padomiem. Modificējiet nginx www.abc.com.conf. Saturs ir šāds serveris { klausīties 80; server_name www.abc.com www.abc.com; locatio, lai noņemtu n / { proxy_pass http://127.0.0.1:8088; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-pārsūtīts-$proxy_pievienot_x_pārsūtīts_for;
}
} Tādā veidā mēs varam piekļūt www.abc.com/apex tieši, nepievienojot portu, lai piekļūtu mūsu virsotnei
|