Oracle Database 11g útgáfu 2 uppsetning á RHEL/CentOS 6.x/5.x/4.x
Eins og við vitum öll er Oracle gagnagrunnurinn vinsælasta og mest notaða Relational Database Management System (RDBMS) í heiminum. Þessi færsla lýsir skref fyrir skref uppsetningu á Oracle Database 11g Release 2 32bit á CentOS 6.4 32bit. Uppsetningarskrefin ættu ekki að vera mismunandi á flestum Red Hat byggðum Linux dreifingum.
Að setja upp Oracle Database 11g útgáfu 2
Við notum „oracle-rdbms-server-11gR2-preinstall“ pakka í boði „Oracle Public Yum“ geymslu. Oracle public yum geymslan býður upp á ókeypis og auðveldasta leið til að setja upp allar nýjustu Oracle Linux ósjálfstæðin sjálfkrafa. Til að setja upp yum geymslu skaltu fylgja leiðbeiningunum hér að neðan.
Notaðu „wget“ skipunina til að hlaða niður viðeigandi yum stillingarskrá undir /etc/yum.repos.d/ möppu sem rótnotandi.
# 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
Framkvæmdu nú eftirfarandi \yum skipun til að setja upp allar nauðsynlegar forsendur sjálfkrafa.
yum install oracle-rdbms-server-11gR2-preinstall
Þegar þú flytur inn GPG lykil gætirðu fengið GPG lykla endurheimt mistókst villu eins og sýnt er hér að neðan. Hér þarftu að flytja inn réttan GPG lykil fyrir útgáfu stýrikerfisins.
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
Sæktu og staðfestu viðeigandi Oracle Linux GPG lykil sem passar best við RHEL/CentOS samhæfða stýrikerfisútgáfu þína.
# 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
Opnaðu /etc/sysconfig/network skrána og breyttu HOSTNAME til að passa við FQDN (Fully Qualified Domain Name) gestgjafanafnið þitt.
vi /etc/sysconfig/network
HOSTNAME=oracle.linux-console.net
Opnaðu /etc/hosts skrána og bættu við fullkomnu hýsilnafni fyrir netþjóninn.
vi /etc/hosts
192.168.246.128 oracle.linux-console.net oracle
Nú þarftu að endurræsa netkerfi á þjóninum til að tryggja að breytingar verði viðvarandi við endurræsingu.
/etc/init.d/network restart
Stilltu lykilorðið fyrir Oracle notandann.
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.
Bættu færslunni við skrána „/etc/security/limits.d/90-nproc.conf“ eins og lýst er hér að neðan.
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
Stilltu SELinux á „leyfilega“ ham með því að breyta skránni „/etc/selinux/config“.
vi /etc/selinux/config
SELINUX=permissive
Þegar þú hefur gert breytingar skaltu ekki gleyma að endurræsa netþjóninn til að endurspegla nýjar breytingar.
reboot
Skráðu þig inn sem Oracle notandi og opnaðu skrána „.bash_profile“, sem er fáanleg á heimaskrá Oracle notanda, færðu inn færslur eins og lýst er hér að neðan. Gakktu úr skugga um að þú stillir rétt hýsingarheiti á „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
Skiptu yfir í rótnotanda og gefðu út eftirfarandi skipun til að leyfa Oracle notanda að fá aðgang að X Server.
xhost +
Búðu til möppurnar og stilltu viðeigandi heimildir þar sem Oracle hugbúnaðurinn verður settur upp.
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01
Skráðu þig og halaðu niður Oracle hugbúnaðinum með því að nota eftirfarandi tengil.
- Oracle Database 11g útgáfa 2
Oracle pakkinn inniheldur 2 zip skrár sem þú verður fyrst að samþykkja leyfissamninginn áður en þú hleður niður. Ég hef gefið skrárnar nöfn fyrir þig til viðmiðunar, vinsamlegast hlaðið niður þessum skrám fyrir kerfisarkitektúrinn þinn einhvers staðar undir /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
Nú skulum við hefja Oracle uppsetningu. Fyrst af öllu þarf að skipta sem ‘oracle’ notandi til að setja upp gagnagrunn.
[[email ~]$ su oracle
Dragðu út þjappaðar Oracle gagnagrunnsupprunaskrár í sömu möppu „/home/oracle/“.
[[email ~]$ unzip linux_11gR2_database_1of2.zip [[email ~]$ unzip linux_11gR2_database_2of2.zip
Sendu afþjöppun upprunaskrár, möppu sem heitir gagnagrunnur verður búin til, farðu inn í möppuna og keyrðu fyrir neðan handritið til að hefja uppsetningarferlið Oracle gagnagrunns.
[[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
Við uppsetningu pdksh pakka gætirðu lent í árekstravillu ksh pakkans. Fjarlægðu ksh pakkann kröftuglega og settu upp pdksh pakkann með skipuninni hér að neðan: -
rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Framkvæma forkröfur athuganir: Það er prófað hvort nægilegt heildar SWAP pláss sé tiltækt á kerfinu.
12. Uppsetningaryfirlit: Smelltu á Vista svarskrá. Þessi skrá er gagnleg fyrir Oracle Silent Mode uppsetningu
13. Vista svarskrá einhvers staðar í kerfinu þínu.
14. Framfarir í uppsetningu vöru
15. Afritun gagnagrunnsskráa
16. Smelltu á „Lykilorðsstjórnun“.
17. Stilltu lykilorð fyrir notanda „SYS“ og smelltu á OK til að halda áfram.
18. Stillingarforskriftir þurfa að vera keyrðar sem „rót“ notandi. Farðu á slóðina sem gefin er upp á skjánum og keyrðu forskriftirnar eitt í einu. Smelltu á „Í lagi“ þegar forskriftir eru keyrðar.
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. Uppsetning Oracle Database hefur gengið vel.
20. Til að prófa Oracle uppsetninguna þína skaltu fara í vefviðmót stjórnunarviðmóts fyrir kerfið þitt á \localhost með notandanafninu \SYS sem tengist sem \SYSDBA og nota lykilorðið sem þú stilltir við uppsetningu Oracle. Mundu að opna port 1158 á eldveggnum þínum og endurræstu iptables þjónustuna.
iptables -A INPUT -p tcp --dport 1158 -j ACCEPT service iptables restart
https://localhost:1158/em/
21. Oracle Enterprise Database Control Manager
Nú geturðu byrjað að nota Oracle. Ég mæli eindregið með því að þú fylgir Oracle SQL Developer UI forritinu.
Þetta er lok Oracle Database hugbúnaðaruppsetningar. Í næstu grein okkar munum við fjalla um hvernig á að búa til gagnagrunn með DBCA og hvernig á að ræsa og loka Oracle Database. Endilega fylgist með...!!!