倔强的小红军 發表於 2024-3-14 00:00:00

RedHat Linux5.5下Oracle 11g安装图解教程

<p>
        Linux下安装Oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。</p>
<p>
        至少环境在Linux Server release 5.3以上</p>
<p>
        如果是Linux Server release 5.1,改装oracle10.2g吧</p>
<p>
        <strong>一、查看Linux版本</strong></p>
<p>
        # cat /etc/issue<br>
        Red Hat Enterprise Linux Server release 5.5 (Tikanga)<br><br>
        # cat /etc/RedHat-release&amp;nbsp;<br>
        Red Hat Enterprise Linux Server release 5.5 (Tikanga)</p>
<p>
        <strong>二、到oracle官方网站下载对应版本的oracle,我下的是oracle  for linux X86</strong><br>
         http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html<br>
         </p>
<p>
        <strong>三、在linux下创建oracle用户,以及管理组</strong><br>
         3.1 以root用户登录linux,执行以下命令</p>
<p>
        #/usr/sbin/groupadd dba<br>
        #/usr/sbin/groupadd oper<br>
        #/usr/sbin/groupadd oinstall</p>
<p>
        小技巧:<br>
         查看Linux用户组命令:</p>
<p>
        # cat /etc/group</p>
<p>
        3.2 添加oracle用户</p>
<p>
        #useradd oracle<br>
        #/usr/sbin/usermod -g oinstall -G dba oracle<br>
        #passwd oracle<br>
        Changing password for user oracle.<br>
        New UNIX password: oracle<br>
        BAD PASSWORD: it is based on a dictionary word<br>
        Retype new UNIX password: oracle<br>
        passwd: all authentication tokens updated successfully.</p>
<p>
        3.3 预先创建安装目录<br>
        #mkdir -p /opt/oracle/product<br>
        #mkdir -p /opt/oracle/product/OraHome<br>
        #mkdir -p /opt/oraInventory<br>
        #mkdir -p /opt/oracle/oradata<br>
        #mkdir -p /var/opt/oracle<br><br>
        3.4 设置目录的所有者所属组和权限</p>
<p>
        #chown -R oracle.oinstall /opt/oracle<br>
        #chown -R oracle.oinstall /opt/oracle/oradata<br>
        #chown -R oracle.oinstall /opt/oracle/product/OraHome<br>
        #chown -R oracle.dba /opt/oraInventory<br>
        #chown oracle.dba /var/opt/oracle<br>
        #chmod -R 775 /opt/oracle<br>
        #chmod -R 755 /var/opt/oracle</p>
<p>
        3.5 设置用户oracle的环境变量</p>
<p>
        #su - oracle<br>
        $ vi /home/oracle/.bash_profile</p>
<p>
        在文件底部添加</p>
<p>
        export ORACLE_BASE=/opt/oracle<br>
        export ORACLE_HOME=$ORACLE_BASE/product/OraHome<br>
        export ORACLE_SID=orcl<br>
        export ORACLE_OWNER=oracle<br>
        export ORACLE_TERM=vt100<br>
        export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin<br>
        export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH<br>
        LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib<br>
        export LD_LIBRARY_PATH<br>
        CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib<br>
        CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib<br>
        export CLASSPATH<br>
        PATH=$PATH:/usr/sbin; export PATH<br>
        PATH=$PATH:/usr/bin; export PATH</p>
<p>
        --执行以下命令让配置马上生效或以oracle用户登录使设置生效</p>
<p>
        $ source $HOME/.bash_profile</p>
<p>
        <strong>四、准备安装环境</strong><br><br>
        4.1 安装环境检查<br>
        Oracle依赖软件包齐全(版本等于或大于以下版本号)<br>
        binutils-2.17.50.0.6<br>
        compat-libstdc++-33-3.2.3<br>
        compat-libstdc++-33-3.2.3 (32 bit)<br>
        elfutils-libelf-0.125<br>
        elfutils-libelf-devel-0.125<br>
        gcc-4.1.2<br>
        gcc-c++-4.1.2<br>
        glibc-2.5-24<br>
        glibc-2.5-24 (32 bit)<br>
        glibc-common-2.5<br>
        glibc-devel-2.5<br>
        glibc-devel-2.5 (32 bit)<br>
        glibc-headers-2.5<br>
        pdksh-5.2.14-36.el5<br>
        libaio-0.3.106<br>
        libaio-0.3.106 (32 bit)<br>
        libaio-devel-0.3.106<br>
        libaio-devel-0.3.106 (32 bit) <br>
        libgcc-4.1.2<br>
        libgcc-4.1.2 (32 bit) <br>
        libstdc++-4.1.2<br>
        libstdc++-4.1.2 (32 bit)<br>
        libstdc++-devel 4.1.2<br>
        make-3.81<br>
        sysstat-7.0.2<br>
        unixODBC-2.2.11<br>
        unixODBC-2.2.11 (32 bit)<br>
        unixODBC-devel-2.2.11<br>
        unixODBC-devel-2.2.11 (32 bit)</p>
<p>
        # rpm  -qa | grep -E "binutils|compat-libstdc++|elfutils-libelf|gcc|glibc|libaio|libgcc|libstdc++|make|sysstat|unixODBC|pdksh"</p>
<p>
        4.2 上传安装包<br>
        上传linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip到/home/oracle/目录<br><br>
        4.3 解压安装包</p>
<p>
        $ cd /home/oracle/<br>
        $ ls<br>
        linux_11gR2_database_1of2.zip  linux_11gR2_database_2of2.zip<br>
        $ unzip linux_11gR2_database_1of2.zip<br>
        $ unzip linux_11gR2_database_2of2.zip</p>
<p>
        如果上传的不是/home/oracle/目,要保证上传的目录oracle用户有足够的权限,假如上传到/opt/soft目录<br>
        要切换回root用户进行解压:</p>
<p>
        $ su - root<br>
        # cd /opt/soft/</p>
<p>
        解压压缩包:</p>
<p>
        # unzip linux_11gR2_database_1of2.zip<br>
        # unzip linux_11gR2_database_2of2.zip</p>
<p>
        给解压后的目录赋权限给oracle用户</p>
<p>
        #chown -R oracle database<br>
        #chgrp -R oinstall database</p>
<p>
        <strong>五、正式安装</strong><br>
        5.1 重启服务器,将配置信息生效<br>
        5.2 进入服务器界面,以Oracle用户登录,执行以下命令</p>
<p>
        #cd /home/oracle/database<br>
        #./runInstaller</p>
<p>
        然后进入图形化安装过程。<br>
        注意我们先安装oracle软件,安装完软件之后再配置监听程序和数据库。<br>
        下面是安装过程的步骤和选项:</p>
<p>
        1.执行./runInstaller后,进入图1</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/57458e04f7cc67399ad4d3545a655b3d.jpg" width="600"></p>
<p>
        2.去掉复选框选择,点击next,会弹出对话框如图2</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/64d45bf62126678fc7cabe28163b950a.jpg" width="600"></p>
<p>
        3.点击yes,进入图3</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/286c6eb0efae64e24155ad6719296a4a.jpg" width="600"></p>
<p>
        4.选择第2项 install database soft onliy,点击next,进入图4</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/df8d501d9e12d72d41554dc484a28491.jpg" width="600"></p>
<p>
        5.选择第1项 single instance database installation,点击next,进入图5</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/9230f29f5b5f15eb0029af8b3033a7fd.jpg" width="600"></p>
<p>
        6.选择语言 simplifed Chinese,点击next,进入图6</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/27c8d93d73e9ec6dff2390de5ef009b5.jpg" width="600"></p>
<p>
        7.图6是选择数据库类型,我们选择企业版 Enterprise Edition(3.95G),点击next</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/3960db139d64bf6541c21306c35a0e4a.jpg" width="600"></p>
<p>
        8.图7是为了配置oracle的安装目录,配置值应该如图所示,直接点击next,进入图8</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/f58f183fa377ef9f936319c8b5588fce.jpg" width="600"></p>
<p>
        9.图8是为了配置oracle的管理组,配置值应该如图所示,直接点击next,进入图9</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/3aee97a946759594277ae6b6159c9bc9.jpg" width="600"></p>
<p>
        10.图9是为了配置oracle的用户权限,配置值应该如图所示,直接点击next,进入图10</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/f8f6edb306be20c5f4c805d147489cf0.jpg" width="600"></p>
<p>
        11.进入图10会自动安装,自动进入图11</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/0a3bbbd76ea3bcb51c51989bfa7022c2.jpg" width="600"></p>
<p>
        </p>
<p>
        13.安装失败的rpm包,具体安装那些包,请参考图11的Failed</p>
<p>
        上传<br>
        compat-libstdc++-33-3.2.3-61.i386.rpm<br>
        到/qsyang/oracle<br>
        执行安装:<br>
        # cd /qsyang/oracle/<br>
        # rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm<br><br><br>
        上传<br>
        elfutils-libelf-devel-0.137-3.el5.i386.rpm<br>
        elfutils-libelf-devel-static-0.137-3.el5.i386.rpm<br>
        到/qsyang/oracle<br>
        执行安装(由于俩个包相互依赖,所以一起安装):<br>
        # rpm -ivf elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm<br>
        warning: elfutils-libelf-devel-0.137-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186<br>
        Preparing packages for installation...<br>
        elfutils-libelf-devel-static-0.137-3.el5<br>
        elfutils-libelf-devel-0.137-3.el5<br><br><br>
        上传<br>
        libaio-devel-0.3.106-5.i386.rpm<br>
        到/qsyang/oracle<br>
        执行安装:<br>
        # rpm -ivh libaio-devel-0.3.106-5.i386.rpm<br>
        warning: libaio-devel-0.3.106-5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186<br>
        Preparing... ########################################### <br>
        1:libaio-devel ########################################### <br><br><br>
        上传<br>
        sysstat-7.0.2-3.el5.i386.rpm<br>
        unixODBC-devel-2.2.11-7.1.i386.rpm<br>
        到/qsyang/oracle<br>
        执行安装:<br>
        # rpm -ivh sysstat-7.0.2-3.el5.i386.rpm <br>
        warning: sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897<br>
        Preparing... ########################################### <br>
        1:sysstat ########################################### <br><br><br>
        上传<br>
        unixODBC-2.2.11-7.1.i386.rpm<br>
        到/qsyang/oracle<br>
        执行安装:<br>
        # rpm -ivh unixODBC-2.2.11-7.1.i386.rpm <br>
        Preparing... ########################################### <br>
        1:unixODBC ########################################### <br>
        # rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm <br>
        Preparing... ########################################### <br>
        1:unixODBC-devel ########################################### <br>
        # <br><br>
         </p>
<p>
        14.安装完成后,点级再次检查"Check Again",进入图12</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/27040991e07d36c9b71e6cc40fc7ef18.jpg" width="600"></p>
<p>
        15.点击ignore,点击Finash开始安装,进入图13</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/6bea78f17b1ab00f8e6ad9f885dd85d9.jpg" width="600"></p>
<p>
        16.安装完成后弹出图14</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/e7ff59ab565390cd609c32b1594cd315.jpg" width="600"></p>
<p>
        17.点击Finish,直接关闭</p>
<p>
        </p>
<p>
        六、安装监听器<br>
        执行命令<br>
        #netca</p>
<p>
        进入图形化配置,如图16,</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/8b660174669f4f5a008d0f8e849cf5cc.jpg" width="600"></p>
<p>
        直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。</p>
<p>
        安装完成后可以使用命令<br>
        #ps -ef<br>
        来查看Listener是否配置成功<br><br><br>
        七.安装数据库程序<br>
        执行命令:<br>
        #dbca</p>
<p>
        进入图形化配置界面,一直下一步如图18</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/f54a5030a3cbe87bbb2a4c4a23dd9af9.jpg" width="600"></p>
<p>
        进入图19后,</p>
<p>
        提示输入全局数据库名称,我输入的是yakson</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="RedHat Linux5.5下Oracle 11g安装图解教程" alt="RedHat Linux5.5下Oracle 11g安装图解教程" src="https://zhuji.jb51.net/uploads/img/20230519/7a4c2182149b8ce2952203f6c7edcdb0.jpg" width="600"></p>
<p>
        一直下一步进入图21,输入全局密码:我输入的是 orcl12344<br>
        点击next弹出图22,点击yes<br>
        下一步,横排第三个选项下,选择字符编码AL32UTF-8<br>
        然后一直下一步,直到进行安装数据库,并且完成。<br>
        到此你Oracle就算初步安装完成了。</p>
頁: [1]
查看完整版本: RedHat Linux5.5下Oracle 11g安装图解教程