Oracle Database 11g version 2 Installation på RHEL/CentOS 6.x/5.x/4.x
Som vi alle ved er Oracle-database det mest populære og udbredte Relational Database Management System (RDBMS) i verden. Dette indlæg beskriver trin for trin installation af Oracle Database 11g Release 2 32bit på CentOS 6.4 32bit . Installationstrinene bør ikke variere på de fleste af de Red Hat-baserede Linux-distributioner.
Installation af Oracle Database 11g version 2
Vi bruger "oracle-rdbms-server-11gR2-preinstall" pakke, der tilbydes af "Oracle Public Yum" repository. Oracle Public Yum Repository giver en gratis og nemmeste måde at installere alle de nyeste Oracle Linux-afhængigheder automatisk. Følg instruktionerne nedenfor for at konfigurere yum-lageret.
Brug kommandoen “wget” til at downloade den passende yum-konfigurationsfil under /etc/yum.repos.d/ -mappen som rodbruger.
# 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
Udfør nu følgende “yum” -kommando for automatisk at installere alle nødvendige forudsætninger.
yum install oracle-rdbms-server-11gR2-preinstall
Mens du importerer GPG-nøgle, kan du få fejlen "GPG-nøglehentning mislykkedes" som vist nedenfor. Her skal du importere korrekt GPG-nøgle til din OS-udgivelse.
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Download og bekræft den relevante Oracle Linux GPG-nøgle, der bedst matcher din RHEL/CentOS-kompatible OS-udgivelse.
# 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
Åbn filen “/ etc/sysconfig/network”, og rediger HOSTNAME for at matche dit FQDN-værtsnavn (Fully Qualified Domain Name).
vi /etc/sysconfig/network
HOSTNAME=oracle.linux-console.net
Åbn filen "/ etc/hosts", og tilføj fuldt kvalificeret værtsnavn til serveren.
vi /etc/hosts
192.168.246.128 oracle.linux-console.net oracle
Nu skal du genstarte netværk på serveren for at sikre, at ændringerne fortsætter ved genstart.
/etc/init.d/network restart
Indstil adgangskoden til “oracle” -brugeren.
passwd oracle Changing password for user oracle. New password: BAD PASSWORD: it is based on a dictionary word Retype new password: passwd: all authentication tokens updated successfully.
Tilføj posten til filen “/etc/security/limits.d/90-nproc.conf” som beskrevet nedenfor.
vi /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent # accidental fork bombs. # See rhbz #432903 for reasoning. * soft nproc 1024 # To this * - nproc 16384
Indstil SELinux til "tilladelig" tilstand ved at redigere filen "/ etc/selinux/config".
vi /etc/selinux/config
SELINUX=permissive
Når du har foretaget ændring, skal du ikke forfalde med at genstarte serveren for at afspejle nye ændringer.
reboot
Log ind som Oracle-bruger, og åbn filen ".bash_profile", som er tilgængelig i Oracle-brugerens hjemmekatalog, indtast som beskrevet nedenfor. Sørg for at indstille det korrekte værtsnavn til “ORACLE_HOSTNAME = oracle.linux-console.net“.
su oracle
[[email ~]$ vi .bash_profile
# Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=oracle.linux-console.net; export ORACLE_HOSTNAME ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=DB11G; export ORACLE_SID PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH
Skift til rodbruger, og udsted følgende kommando for at give Oracle-bruger adgang til X Server.
xhost +
Opret telefonbøgerne, og indstil de relevante tilladelser, hvor Oracle-softwaren skal installeres.
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01
Tilmeld dig og download Oracle-softwaren ved hjælp af følgende link.
- Oracle Database 11g version 2
Oracle-pakken indeholder 2 zip-filer, som du først skal acceptere licensaftalen inden du downloader. Jeg har givet filnavne til dig som reference. Download disse filer til din systemarkitektur et eller andet sted under "/ 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
Lad os nu starte Oracle-installationen. Først og fremmest skal du skifte som 'oracle' bruger for at installere database.
[[email ~]$ su oracle
Uddrag komprimerede Oracle-databasekildefiler til samme bibliotek “/ home/oracle /“.
[[email ~]$ unzip linux_11gR2_database_1of2.zip [[email ~]$ unzip linux_11gR2_database_2of2.zip
Indsæt udpakning af kildefil, katalog, der hedder database, oprettes, gå ind i biblioteket og udfør nedenstående script for at starte Oracle-databaseinstallationsprocessen.
[[email database]$ cd database wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
Under pdksh-pakkeinstallationen kan du støde på konfliktfejl i ksh-pakken. Fjern ksh-pakken med magt og installer pdksh-pakken med nedenstående kommando: -
rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Udførelse af forudsætningskontrol: Det testes, om der er tilstrækkelig samlet SWAP-plads på systemet.
12. Installationsoversigt: Klik på Gem svarfil . Denne fil er nyttig til installation af Oracle Silent Mode
13. Gem svarfil et eller andet sted i dit system.
14. Status for produktinstallation
15. Kopiering af databasefiler
16. Klik på “Password Management“.
17. Indstil adgangskode til bruger “SYS”, og klik på OK for at fortsætte.
18. Konfigurationsscripts skal udføres som “root” -brugeren. Gå til stien, der er angivet på skærmen, og udfør scripts en efter en. Klik på 'OK', når scripts er udført.
cd /u01/app/oraInventory ./orainstRoot.sh
Changing permissions of /u01/app/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /u01/app/oraInventory to oinstall. The execution of the script is complete.
cd /u01/app/oracle/product/11.2.0/dbhome_2/ ./root.sh
Running Oracle 11g root.sh script... The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_2 Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed. Finished product-specific root actions.
19. Installationen af Oracle Database er vellykket.
20. For at teste din Oracle-installation skal du navigere til den webbaserede styringsgrænseflade til dit system på "localhost" med brugernavnet "SYS", der forbinder som "SYSDBA" og ved hjælp af den adgangskode, du har angivet under installationen af Oracle. Husk at åbne port 1158 på din firewall og genstart iptables-tjenesten.
iptables -A INPUT -p tcp --dport 1158 -j ACCEPT service iptables restart
https://localhost:1158/em/
21. Oracle Enterprise Database Control Manager
Nu kan du begynde at bruge Oracle. Jeg anbefaler dig stærkt at følge Oracle-dokumentationen for mere hjælp. Der er et antal klientapplikationer derude, som kan hjælpe dig, som kommandolinjeværktøjet kaldet Oracle Instant Client og Oracle SQL Developer UI-programmet.
Dette er slutningen af installationen af Oracle Database Software. I vores kommende artikel vil vi dække, hvordan man opretter database ved hjælp af DBCA , og hvordan man starter og lukker Oracle Database. Bliv hængende ... !!!