各位网友大家好,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-glibc21-linux/bin/i386-glibc21-linux-env.sh
umask 022
请注意在点和/之间一定要有个空格;
---------------------------------------------------------------
将行 PATH=$PATH:$HOME/bin修改如下
PATH=$PATH:$HOME/bin:/ora8/bin
---------------------------------------------------------------
存盘退出;
9. 安装oracle软件
a. 以root用户登陆[root@xiyuxi /root]#
b. 查看hostname
c. [root@xiyuxi /root]#vi /etc/hosts
d. 退出
e. 如不知道可以用localhost作为hostname
f. [root@xiyuxi /root]#xhost + 主机名(如不知道主机名用localhost)如下
g. [root@xiyuxi /root]#xhost + localhost
h. [root@xiyuxi /root]#su – oracle
i. [oracle@xiyuxi /oracle]$cd /home/test/Oracle8iR2
j. [oracle@xiyuxi Oracle8iR2]$./runInstaller
k. 此时弹出oracle的安装界面,按照提示一步步next下去即可。
注意:
在File Locations界面上,检查Destination Path为/ora8
在Unix Group Name窗口中,键入"oracle"
当弹出提示要求以root身份运行/ora8/orainstRoot.sh 时,
切换到刚才保留的root用户窗口
---------------------------------------------------------------
[root@xiyuxi /root]# cd /ora8
[root@xiyuxi ora8]$./orainstRoot.sh
---------------------------------------------------------------
然后返回刚才弹出的窗口,点击Retry。
在出现的"Available products"窗口上选择"Oracle8I enterprise edition8.1.6.1.0"
安装类型可选Typical
在提示输入global database name时编一个名字如ora8.xyx, ORACLE_SID为ora8(与.bsah_profile相同)
提示输入db files localtion,输入/oradata
最后的Summary窗口上,点击Install
视机器速度,我的机器约10几分钟就完成了。之后,弹出一个窗口要求运行root.sh,切换到另一个窗口,
---------------------------------------------------------------
[root@xiyuxi ora8]./root.sh
---------------------------------------------------------------
在询问local bin directory时按下回车键即可 ,返回刚才的窗口上,点击OK
然后又越10机分钟Oracle Database Configuration Assistants结束后,点击OK ,在End of Installation画面上,点击Exit ,在弹出的Do you reallywant to exit?窗口上点击yes, Oralce 8i Enterprise就安装好了!
10.启动oracle服务器
以oracle用户登陆[oracle@xiyuxi /oracle]$
[oracle@xiyuxi /oracle]$svrmgrl
[oracle@xiyuxi /oracle]$connect internal
[oracle@xiyuxi /oracle]$startup
10. 停止oracle服务器
以oracle用户登陆[oracle@xiyuxi /oracle]$
[oracle@xiyuxi /oracle]$svrmgrl
[oracle@xiyuxi /oracle]$connect internal
[oracle@xiyuxi /oracle]$shutdow normal
11.管理oracle
a,启动oracle服务器
b,你可以用其她的windows系统用sql*plus worksheet连你的oracle服务器
剩下的你自己看着办吧。
好了最后祝大家能够顺利安装oracle,最好一次成功,如有不明,或发现错误请
mail me. Sybase8@163.net