Zoals we allemaal weten Oracle-database is de meest populaire en meest gebruikte Relationeel databasebeheersysteem (RDBMS) in de wereld. Dit bericht beschrijft stap voor stap de installatie van Oracle Database 11g Release 2 32bit op CentOS 6.4 32bit. De installatiestappen mogen niet variëren op de meeste rode Hoed gebaseerde Linux-distributies.
We gebruiken "oracle-rdbms-server-11gR2-preinstall” pakket aangeboden door “Oracle Public Yum" opslagplaats. De openbare yum-repository van Oracle biedt een gratis en gemakkelijkste manier om de nieuwste Oracle Linux-afhankelijkheden automatisch te installeren. Volg de onderstaande instructies om de yum-repository in te stellen.
Gebruik maken van "wget” opdracht om het juiste yum-configuratiebestand te downloaden onder /etc/yum.repos.d/ map als wortel gebruiker.
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-ol6.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el5.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el4.repo
Voer nu het volgende uit "jammie” commando om alle benodigde vereisten automatisch te installeren.
[[e-mail beveiligd]]# yum install oracle-rdbms-server-11gR2-preinstall
Tijdens het importeren GPG sleutel, krijg je misschien "Ophalen GPG-sleutel mislukt” fout zoals hieronder weergegeven. Hier moet je goed importeren GPG sleutel voor uw OS uitgave.
Sleutel ophalen uit file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle. Ophalen van GPG-sleutel mislukt: [Errno 14] Kon bestand:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle niet openen/lezen
Download en verifieer de juiste Oracle Linux GPG Sleutel die het beste bij uw. past RHEL/CentOS compatibele OS-release.
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O /usr/share/rhn/RPM-GPG-KEY-oracle
Open de "/etc/sysconfig/network” bestand en wijzig de HOSTNAAM om bij je te passen FQDN (Volledig gekwalificeerde domein naam) hostnaam.
[[e-mail beveiligd]]# vi /etc/sysconfig/network
HOSTNAME=oracle.tecmint.com
Open "/etc/hosts”-bestand en voeg een volledig gekwalificeerde hostnaam voor de server toe.
[[e-mail beveiligd]]# vi /etc/hosts
192.168.246.128 oracle.tecmint.com oracle
Nu moet je herstart netwerken op de server om ervoor te zorgen dat de wijzigingen blijvend zijn op opnieuw opstarten.
[[e-mail beveiligd]]# /etc/init.d/network restart
Stel het wachtwoord in voor de "orakel” gebruiker.
[[e-mail beveiligd]]# passwd oracle Wachtwoord wijzigen voor gebruikers-orakel. Nieuw wachtwoord: SLECHT WACHTWOORD: het is gebaseerd op een woordenboekwoord. Typ nieuw wachtwoord opnieuw: passwd: alle authenticatietokens zijn bijgewerkt.
Voeg het item toe aan het bestand "/etc/security/limits.d/90-nproc.conf" zoals hieronder beschreven.
[[e-mail beveiligd]]# vi /etc/security/limits.d/90-nproc.conf
# Standaardlimiet voor het aantal te voorkomen gebruikersprocessen. # per ongeluk vorkbommen. # Zie rhbz #432903 voor redenering. * zachte nproc 1024. # Hierop. * - nproc 16384.
Zet SELinux op “toegeeflijk"modus door het bestand te bewerken"/etc/selinux/config“.
[[e-mail beveiligd]]# vi /etc/selinux/config
SELINUX=toelatend
Als je eenmaal iets hebt gewijzigd, vergeet dat dan niet te doen herstart de server om nieuwe veranderingen weer te geven.
[[e-mail beveiligd]]# opnieuw opstarten
Inloggen als Orakel gebruiker en open bestand “.bash_profile", die beschikbaar is in de homedirectory van de oracle-gebruiker, voer de gegevens in zoals hieronder beschreven. Zorg ervoor dat u de juiste hostnaam instelt op "ORACLE_HOSTNAME=oracle.tecmint.com“.
[[e-mail beveiligd]]# su orakel
[[e-mail beveiligd] ~]$ vi .bash_profile
# Oracle-instellingen. TMP=/tmp; TMP exporteren. TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=oracle.tecmint.com; exporteer ORACLE_HOSTNAME. ORACLE_UNQNAME=DB11G; exporteer ORACLE_UNQNAME. ORACLE_BASE=/u01/app/oracle; ORACLE_BASE exporteren. ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; ORACLE_HOME exporteren. ORACLE_SID=DB11G; ORACLE_SID exporteren. PATH=/usr/sbin:$PATH; PAD exporteren. PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; exporteer LD_LIBRARY_PATH. CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH
Overschakelen naar wortel gebruiker en geef de volgende opdracht om toe te staan: Orakel gebruiker om toegang te krijgen X-server.
[[e-mail beveiligd]]# xhost +
Maak de mappen aan en stel de juiste machtigingen in waarin de Oracle-software wordt geïnstalleerd.
[[e-mail beveiligd]]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1. [[e-mail beveiligd]]# chown -R orakel: oinstall /u01. [[e-mail beveiligd]]# chmod -R 775 /u01
Meld u aan en download de Oracle-software via de volgende link.
Het Oracle-pakket bevat: 2 ritssluitingen bestanden die u eerst moet accepteren de licentieovereenkomst voor het downloaden. Ik heb de bestandsnamen ter referentie gegeven, download deze bestanden voor uw systeemarchitectuur ergens onder "/home/oracle/“.
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
Laten we nu de Oracle-installatie starten. Allereerst moet u overschakelen als 'orakel' gebruiker om de database te installeren.
[[e-mail beveiligd] ~]$ su orakel
Pak gecomprimeerde Oracle-databasebronbestanden uit naar dezelfde map "/home/oracle/“.
[[e-mail beveiligd] ~]$ unzip linux_11gR2_database_1of2.zip [[e-mail beveiligd] ~]$ unzip linux_11gR2_database_2of2.zip
Post unzip bronbestand, map genaamd database wordt gemaakt, gaat u naar de map en voert u het onderstaande script uit om het installatieproces van de Oracle-database te starten.
[[e-mail beveiligd] database]$ cd-database [[e-mail beveiligd] database]$ ./runInstaller
1. RVerwijderprogramma zal bellen Oracle Universal Installer (OUI), waarbij look en feel & stappen hetzelfde zijn in het hele besturingssysteem.
2. Geef uw e-mailadres om op de hoogte te blijven van beveiligingsproblemen en beveiligingsupdates te ontvangen.
3. Maak en configureer een Database
4. Kies de systeemklasse, ofwel Bureaublad of Server.
5. Selecteer het type database-installatie je wilt presteren.
6. Selecteer "Typische installatie” optie om volledige Oracle-installatie met basisconfiguratie te installeren.
7. Set Administratief wachtwoord en voer een volledige database-installatie uit met basisconfiguratie.
8. Klik op “Ja” om door te gaan met de installatie.
9. Creëren Voorraad
10. Als u tijdens de installatie te maken kreeg met een waarschuwing voor vereisten. Klik op "Herstellen en opnieuw controleren“. Oracle lost zelf de vereisten op. Dit is de nieuwe functie van Oracle Database 11g.
De pdksh pakket is niet beschikbaar in Oracle-repository waardoor u het handmatig moet downloaden en installeren.
[[e-mail beveiligd]]# wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
Gedurende pdksh pakketinstallatie die u mogelijk tegenkwam in een conflictfout van: ksh pakket. Verwijderen ksh pakket krachtig en installeer de pdksh pakket met onderstaande opdracht: -
[[e-mail beveiligd]]# rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps. [[e-mail beveiligd]]# rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Uitvoeren van noodzakelijke controles: het is testen of er voldoende totaal RUIL ruimte beschikbaar is op het systeem.
12. Installatieoverzicht: Klik op Reactiebestand opslaan. Dit bestand is handig voor: Installatie in stille modus van Oracle
13.Reactiebestand opslaan ergens in je systeem.
14.Product Installatie voortgang
15. Kopiëren database bestanden
16. Klik op "Wachtwoordbeheer“.
17. Wachtwoord instellen voor gebruiker "SYSen klik op OK doorgaan.
18. Configuratiescripts moeten worden uitgevoerd als de “wortel” gebruiker. Ga naar het pad in het scherm en voer de scripts één voor één uit. Klik op 'OK' zodra scripts zijn uitgevoerd.
[[e-mail beveiligd]]# cd /u01/app/oraInventory. [[e-mail beveiligd] oraInventory]# ./orainstRoot.sh
Permissies wijzigen van /u01/app/oraInventory. Lees- en schrijfrechten voor groep toevoegen. Het verwijderen van lees-, schrijf- en uitvoerrechten voor de wereld. Groepsnaam van /u01/app/oraInventory wijzigen in oinstall. De uitvoering van het script is voltooid.
[[e-mail beveiligd]]# cd /u01/app/oracle/product/11.2.0/dbhome_2/ [[e-mail beveiligd] dbhome_2]# ./root.sh
Oracle 11g root.sh-script uitvoeren... De volgende omgevingsvariabelen zijn ingesteld als: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_2 Voer de volledige padnaam van de lokale bin-map in: [/usr/local/bin]: Dbhome kopiëren naar /usr/local/bin... Oraenv kopiëren naar /usr/local/bin... Coraenv kopiëren naar /usr/local/bin... /etc/oratab-bestand maken... Vermeldingen zullen naar behoefte worden toegevoegd aan het /etc/oratab-bestand door. Database Configuration Assistant wanneer een database wordt gemaakt. Het uitvoeren van het generieke deel van het root.sh-script is voltooid. Nu worden productspecifieke rootacties uitgevoerd. Afgewerkte productspecifieke rootacties.
19. De installatie van Oracle-database is succesvol.
20. Om je te testen Oracle-installatie navigeer naar de webgebaseerde beheerinterface voor uw systeem op “localhost" met de gebruikersnaam "SYS” aansluiten als “SYSDBA” en met behulp van de wachtwoord u hebt ingesteld tijdens de installatie van Oracle. Vergeet niet om poort te openen 1158 op uw firewall en herstart de iptables dienst.
[[e-mail beveiligd]]# iptables -A INPUT -p tcp --dport 1158 -j ACCEPTEREN. [[e-mail beveiligd]]# service iptables herstart
https://localhost: 1158/em/
21. Oracle Enterprise Beheer van databasebeheer
Nu kunt u beginnen met het gebruik Orakel. Ik raad je ten zeerste aan om de. te volgen Oracle-documentatie voor meer hulp. Er zijn een aantal client-applicaties die u kunnen helpen, zoals de opdrachtregeltool genaamd Oracle Instant Client en de Gebruikersinterface voor Oracle SQL-ontwikkelaars programma.
Dit is het einde van de Installatie van Oracle Database-software. In ons komende artikel zullen we bespreken hoe u een database kunt maken met behulp van DBCA en hoe? Opstarten en Afsluiten Oracle-database. Blijf alsjeblieft op de hoogte!!!