installera Oracle Database 11g Express Edition på CentOS 6.x
Oracle database är ett av de mest använda relationsdatabashanteringssystemen (RDBMS) i företagsmiljöer. Utvecklat, underhålls och stöds av Oracle Corporation, installeras denna RDBMS ofta ovanpå en smak av Enterprise Linux (RHEL, CentOS eller Scientific Linux). Detta ger ett mycket robust operativsystem-databasval.
i den här artikeln kommer jag att förklara hur man installerar Oracle Database 11g Express Edition på CentOS 6.X
- produkt: Oracle Database 11g Express Edition
- Version : 11.2.0.2.0
steg
- installera Oracle-beroenden
använd paketet ”oracle-rdbms-server-11gR2-preinstall” som erbjuds av ”Oracle Public Yum” – arkivet. Oracle public yum repository är ett gratis och enklaste sätt att installera alla de senaste Oracle Linux-beroenden automatiskt.
för att ställa in Yum repository, följ instruktionerna nedan.
cd /etc/yum.repos.d
wget https://public-yum.oracle.com/public-yum-ol6.repo
yum install oracle-rdbms-server-11gR2-preinstall
Obs: När du importerar gpg-nyckel kan du få ”GPG-nyckelhämtning misslyckades” fel som visas nedan.
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
ladda ner och verifiera lämplig Oracle Linux GPG-nyckel
wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
2. Ställa in värdnamn
öppna filen ”/etc/sysconfig/network” och ändra värdnamnet så att det matchar ditt FQDN-värdnamn (Fully Qualified Domain Name).
vi /etc/sysconfig/network
HOSTNAME=oracle.rnavagamuwa.comvi /etc/hosts
<public-ip> oracle.rnavagamuwa.com rnavagamuwa
nu måste du starta om nätverk på servern för att se till att ändringarna kommer att vara beständiga vid omstart.
/etc / init.d / nätverk omstart
2. Oracle-Användarinställningar
- et lösenordet för ”oracle” – användaren.
passwd oracle - Lägg till posten i filen ” /etc/security / limits.d / 90-nproc.conf ” som beskrivs nedan.
vi / etc/säkerhet / gränser.d / 90-nproc.conf
* – nproc 16384 - Ställ SELinux till ”tillåtet” Läge genom att redigera filen ”/etc/selinux/config”.
vi /etc/selinux/config
SELINUX=permissive - starta om servern för att återspegla nya ändringar.
- logga in som Oracle-användare och öppna fil ”.bash_profile”, som är tillgänglig på oracle användarens hemkatalog, gör en post som beskrivs nedan.
# Oracle Settingsexport PATH= / usr / java / default / bin: $ PATH
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
4. Skapa en 2GB swap-fil
- skapa filen som ska användas för swap.
sudo fallocate-l 2G / mnt / 2GB.byt - formatera filen för byte.
sudo mkswap /mnt/2GB.byt - Lägg till filen i systemet som en växlingsfil.
sudo swapon/mnt / 2GB.byt - Lägg till den här raden i slutet av /etc/fstab för att göra ändringen permanent.
/ mnt / 2GB.byt ingen byt sw 0 0 - för att ändra swappiness-värdet redigera /etc/sysctl.conf och Lägg till följande rad.
vm.swappiness=10
börja med ett värde på 10 och öka vid behov. Ett typiskt standardvärde för swappiness är 60. Ju högre antal (upp till 100), desto oftare används byte.
hur mycket swappiness påverkar prestanda beror på hur ditt minne används, så experimentera för att hitta ett optimalt värde. Vid 0 kommer swap-filen endast att användas när systemet går helt ur minnet. Högre värden låter systemet byta tomgångsprocesser ut så att systemet kan frigöra minne för diskcaching, vilket potentiellt förbättrar systemets totala prestanda. - kontrollera att swap-filen skapades.
sudo swapon – s - Ställ in korrekta behörigheter till swapfilen
chmod 600 /mnt/2GB.byta
5. Ladda ner och installera programvara
- ladda ner oracle DB härifrån.
- packa upp och installera rpm-paketet.
rpm-i oracle-xe-11.2.0-1.0.x86_64.rpm