Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 21960|Antwoord: 0

[Bron] centos6.5 installatie Oraclexe11g volledige tutorial delen

[Link kopiëren]
Geplaatst op 29-03-2015 09:15:27 | | |
Onlangs was ik van plan om winterslaap te leren, omdat ik het gebruikOrakeldatabankom te leren, dus ik wil er ook bij zijnserverInstalleer Oracle op je website.
Ik heb het geïnstalleerdoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Vanwege mijn serveraanlegNiet erg goed, dus koos ik ervoor om de oracle-xe versie te installeren, die slechts 301M groot is, maar de functies zijn precies wat ik wilde.
# in dit artikel geeft rootgebruikers aan, en $ geeft normale gebruikers aan
Kijk eerst eens naar mijn serverInformatieWe gaan
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP do 31 jul 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS release 6.5 (Definitief)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Geheugen: 1g harde schijf (20+8)g
Laten we het hieronder installeren, want ik bedoel het ook via het internet, plusVanis verwerkt, dus het volgende werk kan vergelijkbaar zijn met het netwerk:
1. UitzichtWerkingHet systeem weet of het geïnstalleerd kan worden
Linux5, linux6 (x86-64) en Red Hat linux5, Red Hat linux6 (x86-64) kernels ondersteunen versies 2.6.32-xxxxxx en hoger kunnen worden geïnstalleerd, en dit systeem kan worden geïnstalleerd. Als je de installatie niet ondersteunt, sla het dan gewoon over
2. Installeer enkele noodzakelijke pakketten, deze stap is te vinden via de online methode.
Installeer direct in 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
Opmerking: De yum-bron wijst direct naar de 163-bron en gebruikt het systeem nietSpiegelingMaak lokaal lekker.
3. Maak gebruikers en gebruikersgroepen aan
Maak een groep aan
# groupadd oinstall
# groupadd dba

Voeg gebruikersorakels toe aan de groep
# useradd -m -g oinstall -G dba orakel
OprichtenWachtwoorden
# Voorbijgaande orakel
Na het gebruik van het useradd-commando om een gebruiker aan te maken, wordt er een map genaamd Oracle aangemaakt in de homemap.
We moeten later Oracle gebruiken
Voeg sudo-rechten toe voor Oracle-gebruikers
# vim /etc/sudoers

4. Maak een oracle-installatiemap aan
Let op dat de eerste regel hieronder /u01/11g op het internet niet klopt, want in deze installatiemap heeft Oralce geen 11g-directory, en zijn top-level directory is app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Stel de kernelparameters in
Voor meer informatie over kernelparameters, verwijs je naar deze pagina
# 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. Stel omgevingsvariabelen in
Omgevingsvariabelen zijn belangrijk, en de meeste daarvan zijn niet duidelijk of onjuist op het internet. Zie hieronder de instellingen van omgevingsvariabelen.
Aangezien Oracle-XE-11.2.0 een single-instance versie is, wijzig alstublieft de ORACLE_SID in de omgevingsvariabelen niet. Er zal een fout zijn na aanpassing.
# Vim ~Orakel/.bash_profile   
export ORACLE_BASE=/u01/app/oracle
exporteren ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
exporteren ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exporteren LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# bron ~orakel/.bash_profile        
#加载aanlegof Oracle-gebruikers loggen uit en weer inloggen
8. Stel de switchingpartitie in
Volg de onderstaande stappen
a,# free -m om te zien of er een swappartitie is, en de transactie stelt de grootte van de swappartitie in op 2 keer het geheugen, mijn geheugen is 1g, dus zet ik het op 2g, zo niet, voeg het toe, als dat zo is, pas het daarop aan. Je kunt het verwijderen en dan opnieuw aanmaken
b,# dd if=/dev/nul van=/var/swap bs=1024 count=2048000
Stel de swappartitie in
c. Stel de ruilvoorwaarden vast
# mkswap /var/swap
d, activeer onmiddellijk de Enable Swap Partition
# swapon /var/swap
e, zelfstartwerking bij het toevoegen van systeemopstart
# vi /etc/fstab om een regel toe te voegen
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f, terugwinnen van swapruimte
# swapoff /var/swap
g, terugvorderen uit het bestandssysteem
# rm /var/swap

9. Stel de modify shm in
ORA-00845: MEMORY_TARGET niet wordt ondersteund op dit systeem, kan fout optreden bij het opstarten van de database (opstarten) in een later stadium
Dat betekent dat de grootte van de orakel SGA groter is dan de grootte van de systeem-shm, zijn er twee oplossingen: 1. Wijzig de grootte van de shm .2. Wijzig de grootte van de SGA_MAX_SIZE
We passen de shm aan
$ vi /etc/fstab
none /dev/shm tmpfs standaarden 0 0
Aangepast tot:
none /dev/shm tmpfs standaarden,grootte=2G 0 0
Hier heb ik het aangepast naar 2G, als je het aanpast, stel het dan in volgens je eigen systeem
Sla dan op en sluit af, hermonter shm
$ umount /dev/shm
$ mount /dev/shm
Zie de shm-grootte
$ df -h |grep shm
10. Download oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Ga naar Oracle officiële download.
Omdat Oracle de rechten heeft verhoogd, zijn directe downloads niet toegestaan en moeten downloads worden gedownload na het inloggen, dus de gebruikelijke praktijk is om na het inloggen te downloaden en daarna te downloadenUpload, zal lastig zijn. Gelukkig hebben we krachtige wget-commando's. Hieronder zal ik je leren hoe je het kunt downloaden.
Log eerst in op Oracle en klik op oracle-xe-11.2.0-1.0.x86_64.rpm.zip downloadverbinding, maar we downloaden niet, onthoud dat we niet downloaden, we willen alleen deze verbinding krijgen, deze verbinding lijkt op de onderstaande link
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
We kunnen het niet direct downloaden met het wget-commando onder centos, en het is mogelijk niet om het onder Windows te downloaden, omdat de parameters erachter maar één keer gebruikt kunnen worden.
Om tijd te besparen, zouden we het wget-commando zo onder centos moeten gebruiken
# wget -c –http-user=Oracle gebruikersnaam–http-password=Gebruikerswachtwoord–output-document=De uitvoerbestandsnaam Download URL
Let op de download-URL, het moet het nieuwste download-URL-commando hierboven zijn, ik geloof dat iedereen het zou moeten begrijpen.
11. Begin met de installatie.
Ga eerst naar Oracle Users
# Su Oracle
Ga naar de Oracle installatiemap
$ cd /u01
$ sudo rpm -ivh –Replacefiles Oracle-XE-11.2.0-1.0.x86_64.rpm
Let op dat sudo vooraan moet worden toegevoegd, anders wordt de foutmelding van de toestemming veroorzaakt.
De onderstaande installatie is eenvoudig
Je moet '/etc/init.d/oracle-xe configure' als root-gebruiker uitvoeren om de database te configureren.
Voer #/etc/init.d/oracle-xe uit en configureer als root
Stel poorten 8080 en 1521 in volgens de prompts, evenals systeem- en systeemwachtwoorden, of je wel of niet opstart, enzovoort
Wanneer je ziet dat de installatie succesvol is voltooid. Bereken de installatie succesvol.
Sindsdien kunnen we het testen
Ga naar Oracle user su Oracle
$sqlplus /nolog
De eerste keer dat ik installeerde, hoop ik fouten te corrigeren als er fouten zijn


De volgende inhoud is relatief klein, maar ik denk dat je het leuk zult vinden om het te lezen,ORACLE-XE-11.2.0 Hoe je binnenkomtAPEXManagen
Dit artikel beschrijft hoe je Apex met een browser kunt beheren na succesvolle installatie van oracle-xe-11.2.0-1.0.x86_64.rpm
Eerst openen we de http://www.abc.com:8088/apex/apex_admin
De gebruikersnaam is admin
Het wachtwoord is het wachtwoord dat we instellen bij het installeren van oracle-xe-11.2.0, en het wachtwoord moet voor het eerst worden gewijzigd om in te loggen, en het wachtwoord moet aan zijn eisen voldoen (zowel hoofd- als kleine letters en symbolen).

Ook ondersteunt APEX mogelijk sommige browsers niet, bijvoorbeeld als je een verkeerde gebruikersnaam en wachtwoord invoert, krijg je een foutmelding.
Het invoeren van de juiste gebruikersnaam en wachtwoord leidt tot een directe sprong naar de inlogpagina.

Je kunt de volgende tips raadplegen.
Verander nginx www.abc.com.conf. De inhoud is als volgt
server {
luister 80;
server_name www.abc.com www.abc.com;
Locatio om 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-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Op deze manier kunnen we direct toegang krijgen tot www.abc.com/apex zonder een poort toe te voegen om onze apex te bereiken





Vorig:Er is een verschil tussen OAuth 1.0 en OAuth 2.0
Volgend:Alipay creditcard Huabei functie is eindelijk hier? Testen hoeveel je kunt overtrekken?
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com