Oracle Database 11g Release 2 ב הנקתה- RHEL/CentOS 6.x/5.x/4.x


.Red Hat לע תוססובמה סקונילה תוצפה בורב םינוש תויהל םיכירצ אל הנקתהה יבלש . Oracle Database 11g Release 2 32bit> לש הנקתה דעצ רחא דעצ ראתמ הז טסופ .םלועב רתויב ה

2 הסרג Oracle Database 11g תנקתה

.ןלהל תוטרופמה תוארוהה יפל לעפ ,םאי לש רגאמה תא רידגהל ידכ .יטמוטוא ןפואב סקוניל לקרוא לש רתויב תוינכדעה תולתה לכ תא ןיקתהל רתויב הלקו תימניח ךרד קפסמ Oracle לש ירוביצה ןייה רגאמ ."Oracle

.שרוש שמתשמכ /etc/yum.repos.d/ הירפסב yum לש םיאתמ הרוצת ץבוק דירוהל ידכ "wget" הדוקפב שמתשה

# 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

.יטמוטוא ןפואב םישורדה םיאנתה לכ תא ןיקתהל ידכ האבה "םאי"\הדוקפה תא עצב תעכ

 yum install oracle-rdbms-server-11gR2-preinstall

.ךלש הלעפהה תכרעמ רורחשל ןיקת GPG חתפמ אבייל ךילע ,ןאכ .ןלהל גצומכ "הלשכנ GPG תוחתפמ רוזחא" תאיגש עיפותש ןכתיי ,GPG חתפמ אוביי תעב

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

.RHEL/CentOS -ל ךלש תמאותה הלעפהה תכרעמ רורחשל רתויב םיאתמה רתויב םיאתמה Oracle Linux GPG חתפמ תא תמאו דרוה

# 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

.(ןיטולחל ךמסומ םש) ךלש FQDN חראמה םשל םיאתיש ךכ HOSTNAME -ה תא הנשו ”etc/sysconfig/network /“ ץבוקה תא חתפ

 vi /etc/sysconfig/network
HOSTNAME=oracle.linux-console.net

.תרשל אלמ חראמ םש ףסוהו "etc/hosts /" ץבוק תא חתפ

 vi /etc/hosts
192.168.246.128		oracle.linux-console.net		oracle

.שדחמ לוחתא תעב וכשמתי םייונישהש אדוול ידכ תרשב תשרה תא שדחמ ליעפהל ךילע תעכ

 /etc/init.d/network restart

."לקרוא" שמתשמה רובע המסיסה תא רדגה

 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.

.ןלהל ראותמכ "etc/security/limits.d/90-nproc.conf/" ץבוקל ךרעה תא ףסוה

 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

."etc/selinux/config /" ץבוקה תכירע ידי לע "רתומ" בצמל SELinux רדגה

 vi /etc/selinux/config
SELINUX=permissive

.םישדח םייוניש ףקשל ידכ תרשה תא שדחמ ליעפהל ףייזת לא ,יוניש תעציבש רחאל

 reboot

."ORACLE_HOSTNAME = oracle.linux-console.net" -ל ןוכנה חראמה םש תא רידגהל דפקה .ןלהל ראותמכ םיכרע ןזה ,לקרואה שמתשמ לש תיבה תיירפסב ןימזה ,"bash_profile." חותפה ץבוקהו לקרוא שמתשמכ סנכיה

 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

.X Server -ל תשגל לקרוא שמתשמל רשפאל ידכ האבה הדוקפה תא קיפנהו שרוש שמתשמל רובע

 xhost +

.ןקתות לקרוא תנכות ןהב תומיאתמה תואשרהה תא עבקו תוירפס רוצ

 mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
 chown -R oracle:oinstall /u01
 chmod -R 775 /u01

.אבה רושיקה תועצמאב Oracle תנכות תא דרוהו םשריה

    ."/ home/oracle /" תחת והשפיא ךלש תכרעמה תרוטקטיכראל הלא םיצבק דרוה אנא ,ךנויעל םיצבקה תומש תא יתתנ .הדרוהה ינפל ןוישירה םכסה תא לבקל ךילע הליחת רשא zip יצבק ינש הליכמ 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

    .םינותנ דסמ תנקתהל 'לקרוא' שמתשמכ רובעל ךירצ לכ םדוק .לקרוא תנקתהב ליחתנ ואוב וישכע

    [[email  ~]$ su oracle

    ."/ home/oracle /" הירפס התואל םיסוחד Oracle ידדסמ רוקמ יצבק ץלח

    [[email  ~]$ unzip linux_11gR2_database_1of2.zip
    
    [[email  ~]$ unzip linux_11gR2_database_2of2.zip

    .Oracle לש םינותנה דסמ תנקתה ךילהת תא ליחתהל ידכ הטמל טפירקסה תא לעפהו הירפסה ךות לא רובע ,רצווית database םשב היירפס ,ןסכור לש רוקמ ץבוק םסרפ

    [[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

    - :האבה הדוקפה םע pdksh תליבח תא ןקתהו חוכב ksh תליבח תא רסה .ksh תליבח לש תושגנתה תאיגשב לקתיהל לולע התא pdksh הליבח תנקתה ךלהמב

     rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps
     rpm -ivh pdksh-5.2.14-2.i386.rpm

    .תכרעמב ןימז SWAP חטש קיפסמ םא קדבנ :תומדקומ יאנת תוקידב עוציב .11

    לקרוא לש טקש בצמ תנקתה רובע ישומיש הז ץבוק . הבוגת ץבוק רומש לע ץחל :הנקתה םוכיס .12

    13. הבוגת ץבוק רומש ךלש תכרעמב םש יא.

    רצומה תנקתה תומדקתה .14

    םינותנ דסמ יצבק תקתעה .15

    ."תואמסיס לוהינ" לע ץחל .16

    .ךישמהל ידכ רושיא לע ץחלו "SYS" שמתשמל המסיס רדגה .17

    .םיטפירקס עוציב רחאל 'רושיא' לע ץחל .הז רחא הזב םיטירסתה תא עצבו ךסמב ןותנה ביתנל רובע ."שרוש" שמתשמכ עצבתהל םיכירצ הרוצת לש םיטפירקס .18

     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

    .iptables תוריש תא שדחמ לעפהו ךלש שאה תמוחב 1158 האיצי חותפל רוכז .Oracle תנקתה ךלהמב תרדגהש המסיסה תועצמאבו "SYSDBA" -כ רבחתמה "SYS"\שמתשמה םש םע "localhost"\ב ךלש תכרעמה רובע טנרטניא

     iptables -A INPUT -p tcp --dport 1158 -j ACCEPT
     service iptables restart
    https://localhost:1158/em/

    Oracle Enterprise לש םינותנ ידסמ תרקב להנמ .21

    .Oracle SQL Developer לש שמתשמה קשממ תינכות רחא בוקעל םוחב ךל ץילממ ינא .לקרואב שמתשהל ליחתהל ולכות תעכ

    !!! ... וראשה אנא .Oracle לש םינותנה דסמ תא רוגסלו ליעפהל דציכו DBCA תועצמאב םינותנ דסמ רוציל דציכ קוסענ ונלש בורקה רמאמב .Oracle לש םינותנה דסמ תנכות תנקתה ףוס והז


כל הזכויות שמורות. © Linux-Console.net • 2019-2024