各位网友大家好, oracle 在 linux 上安装的文章在网上随处可见。但没有一篇能让读者按照文章一次安装成功的。说实话,我自己参考了网上文章安装了 n 次才成功的,深感安装其的痛苦,为了让新的朋友不在有我的痛苦我决心写下这篇文章把我安装的全过程告诉大家并尽可能细化不让细节把大家难住。 My name is xiyuxi my mail is [email protected]
由于水平有限如有疏漏,请见谅, 如果大家有什么建议或不明之处请 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 兼容 包
comp at-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 ** comp ** ** at-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. [email protected]