各位网友大家好,oracle在linux上安装的文章在网上随处可见。但没有一篇能让读者按照文章一次安装成功的。说实话,我本人参考了网上文章安装了n次才成功的,深感安装其的痛苦,为了让新的朋友不在有我的痛苦我决心写下这篇文章把我安装的全过程通知大家并尽可能细化不让细节把大家难住。My name is xiyuxi my mail is sybase8@163.net
由于水平无限如有疏漏,请见谅, 如果大家有什么建议或不明之处请mail me。
祝大家交好运一次安装成功。
安装步骤如下:
1. 机器配置:
内存大于128M
硬盘空间足够大,如果只安装端要至少剩余600M空间,
2.查看硬盘空间:
以root用户登陆 [root@xiyuxi /root]#df
查看可用空间,如果不够请不要安装。
3. 启动服务
在安装前一定要手工启动telnet 和ftp服务方法如下:
a. 以root用户登陆[root@xiyuxi /root]#ntsysv
b. 用空格键选中telnet 和 ftp 选项
c. 用Tab键将焦点移到ok键,敲回车键
d. 退出
e. [root@xiyuxi /root]#cd /etc/rc.d/init.d/
f. [root@xiyuxi /root]#./network restart(请留意不要把/前面的点忽略)
4. 安装6.2兼容rpm包
请预备RedHat7.1安装光盘找到以下三个glibc2.1兼容包
compat-glibc-6.2-2.1.3.2.rpm (第一张光盘)
compat-libs-6.2-3.rpm (第二张光盘)
compat-egcs-6.2-1.1.2.14.rpm (第二张光盘)
安装步骤如下
以root用户登陆[root/xiyuxi /root]#
将第一张光盘放入光驱。
[root@xiyuxi /root]#umount /mnt/cdrom
[root@xiyuxi /root]#mount /mnt/cdrom
[root@xiyuxi /root]#cd /mnt/cdrom/RedHat/RPMS/
[root@xiyuxi /root]#rpm –ivh compat-glibc-6.2-2.1.3.2.rpm
[root@xiyuxi /root]#cd /
[root@xiyuxi /root]#umount /mnt/cdrom
将第一张光盘取出,将第二张光盘放入光驱;
[root@xiyuxi /root]#umount /mnt/cdrom
[root@xiyuxi /root]#mount /mnt/cdrom
[root@xiyuxi /root]#cd /mnt/cdrom/RedHat/RPMS/
[root@xiyuxi /root]#rpm – ivh compat-libs-6.2-3.rpm
[root@xiyuxi /root]#rpm –ivh compat-egcs-6.2-1.1.2.14.rpm
5. 建立oracle用户, 步骤如下
以root用户登陆[root@xiyuxi /root]#
[root@xiyuxi /root]#useradd oracle
[root@xiyuxi /root]#passwd oracle(设密码)
6. 建立oracle安装所需目录
用root用户登陆[root@xiyuxi /root]#
建立oracle8161_tar.gz软件包(275M)解压目录/home/test步骤如下:
[root@xiyuxi /root]#mkdir /home/test
建立oracle安装目录/ora8步骤如下:
[root@xiyuxi /root]#mkdir /ora8
建立oracle数据文件目录/oradata步骤如下:
[root@xiyuxi /root]#mkdir /oradata
7. 将目录及其子目录改为oracle用户极其组的权限步骤如下
以root用户登陆[root@xiyuxi /root]#
[root@xiyuxi /root]#chown oracle /home/test
[root@xiyuxi /root]#chown oracle /ora8
[root@xiyuxi /root]#chown oracle /oradata
[root@xiyuxi /root]#chgrp oracle /home/test
[root@xiyuxi /root]#chgrp oracle /ora8
[root@xiyuxi /root]#chgrp oracle /oradata
8. 修正环境和配置文件,(请留意一定要改正确)
a. 一等要以oracle用户登陆[oracle@xiyuxi /oracle]#
b. [oracle@xiyuxi /oracle]#vi .bash_profile(请不要忽略点)
c. 在后面加入(假定oracle安装/ora8)目录下如下几行
ORACLE_HOME=/ora8; export ORACLE_HOME
LD_LIBRARY_PATH=/ora8/lib; export LD_LIBRARY_PATH
ORACLE_BASE=/ora8; export ORACLE_BASE
ORACLE_SID=ora8; export ORACLE_SID
ORA_NLS33=/ora8/ocommon/nls/admin/data; export ORA_NLS33
NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
export LD_ASSUME_KERNEL=2.2.5
. /usr/i386-glib