Vraag Installatie van Oracle-database 12c op Ubuntu 14.04


Is er iemand die Oracle 12c heeft laten werken op Ubuntu 14.04? Ik probeerde het volgende deze tutorial (die is geschreven voor het installeren van Oracle 12c op Ubuntu 12.04):

Maar bij het koppelen van faze kwam ik enkele fouten tegen die niet in deze tutorial werden genoemd.

Als er iemand is die het heeft laten werken, zou ik heel dankbaar zijn als ze hun inzichten konden delen.


13
2018-05-21 22:01


oorsprong


Ik ben ook op zoek naar een manier om Oracle op Ubuntu te installeren. - Adelin
Mogelijk nuttig: docs.oracle.com/database/121/LADBI/toc.htm - Elder Geek
U moet specifieker zijn dan "een aantal fouten tegengekomen". Schrijf de opdracht die mislukt en de uitvoer ervan. - Serpens
zien deze of deze - Ron
@ user2848463: antwoord of de vorige suggesties je installatie hebben geholpen. - ashubuntu


antwoorden:


Ik heb geprobeerd Oracle 12c Release 1 te installeren op Ubuntu 15.04 en het werkte goed.

Hieronder volgen de referentiestappen

Zorg ervoor dat het bestand / etc / hosts een volledig gekwalificeerde naam voor de server moet bevatten.

IP-address  fully-qualified-machine-name machine-name

Voer de volgende opdrachten uit met behulp van een root / root-equivalente gebruiker

sudo apt-get update
sudo apt-get dist-upgrade

Start de machine opnieuw op

Voer wederom dist-upgrade uit om te controleren of er nieuwe versies van pakketten zijn.

sudo apt-get dist-upgrade

Voer de volgende opdracht uit om afhankelijkheden te installeren

sudo apt-get -y install alien binutils build-essential \
cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base \
gettext html2text lib32z1 lib32ncurses5 intltool-debian \
ksh lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 \
libc6-dev libc6-dev-i386 libelf-dev libelf1 libltdl-dev \
libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 \
libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 \
libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop \
lsb-graphics make odbcinst pax po-debconf rpm \
rpm-common sysstat unixodbc unixodbc-dev unzip

Vereiste besturingssysteemgroepen en gebruikers creëren door de volgende opdrachten uit te voeren

sudo addgroup oinstall
sudo addgroup dba
sudo addgroup nobody
sudo usermod -g nobody nobody
sudo useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
sudo mkdir /home/oracle
sudo chown -R oracle:dba /home/oracle
sudo mkdir -p /u01/app/oracle
sudo mkdir -p /u01/binaries
sudo chown -R oracle:dba /u01

Stel het wachtwoord in voor de oracle-gebruiker die we hebben gemaakt voor installatie doeleinden

sudo passwd oracle

Maak onszelf als Red Hat door het volgende commando uit te voeren als root / root-equivalente gebruiker

echo 'Red Hat Linux release 6' | sudo tee -a /etc/redhat-release

We moeten enkele softlinks maken om de installatie te starten. Hiertoe voert u de volgende opdrachten uit als root / root equivalente gebruiker,

sudo mkdir /usr/lib64
sudo ln -s /etc /etc/rc.d
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

Om de shell-configuratie voor oracle-gebruikers te wijzigen, voert u de volgende opdrachten uit als root- / root-equivalente gebruiker

sudo cp /etc/security/limits.conf /etc/security/limits.conf.original
echo "#Oracle 12C shell limits:" | sudo tee -a /etc/security/limits.conf
echo "oracle soft nproc 2048" | sudo tee -a /etc/security/limits.conf
echo "oracle hard nproc 16384"| sudo tee -a /etc/security/limits.conf
echo "oracle soft nofile 1024" | sudo tee -a /etc/security/limits.conf
echo "oracle hard nofile 65536" | sudo tee -a /etc/security/limits.conf

Voer het volgende commando uit om de kernelparameters te veranderen als root / root equivalente gebruiker.

echo "#" | sudo tee -a /etc/sysctl.conf
echo "# Oracle 12C entries" | sudo tee -a /etc/sysctl.conf
echo "fs.aio-max-nr=1048576" | sudo tee -a /etc/sysctl.conf
echo "fs.file-max=6815744" | sudo tee -a /etc/sysctl.conf
echo "kernel.shmall=2097152" | sudo tee -a /etc/sysctl.conf
echo "kernel.shmmni=4096" | sudo tee -a /etc/sysctl.conf
echo "kernel.sem=250 32000 100 128" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range=9000 65500" | sudo tee -a /etc/sysctl.conf
echo "net.core.rmem_default=262144" | sudo tee -a /etc/sysctl.conf
echo "net.core.rmem_max=4194304" | sudo tee -a /etc/sysctl.conf
echo "net.core.wmem_default=262144" | sudo tee -a /etc/sysctl.conf
echo "net.core.wmem_max=1048586" | sudo tee -a /etc/sysctl.conf
echo "kernel.shmmax=1073741824" | sudo tee -a /etc/sysctl.conf

Opmerking: kernel.shmmax = max. Mogelijke waarde, bijv. grootte van fysiek geheugen in bytes. In mijn geval heeft de machine 2 GB, dus we specificeren 1 GB. Pas de parameter aan volgens uw configuratie

Laad nieuwe kernelparameters door het volgende te volgen als root / root equivalente gebruiker.

sudo sysctl -p

We moeten wijzigingen aanbrengen in het startscript, de volgende opdrachten uitvoeren als root / root-equivalente gebruiker

for i in 0 1 2 3 4 5 6 S
do sudo ln -s /etc/rc$i.d /etc/rc.d/rc$i.d
done

Ik heb de binaries in de map / u01 / binaries gedownload. Om de binaire bestanden uit te pakken, voert u de volgende opdrachten uit

cd /u01/binaries
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip

Voordat we de installatie uitvoeren, moeten we de juiste toestemming geven voor het uitgepakte bestand, om dezelfde opdracht uit te voeren met run

chown -Rf oracle:dba /u01/binaries

Log in als een orakel-gebruiker en start de installatie met behulp van de volgende opdracht

cd /u01/binaries/database
/u01/binaries/database/runInstaller -ignoreSysPrereqs

En voltooi de set-up daar na. Onthoud dat Ubuntu niet het besturingssysteem voor Oracle Database certificeert. In het geval van eventuele problemen, volg onderstaande post. Hoe Oracle 12c te installeren op Ubuntu 15.04


6
2017-07-29 12:47