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&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]