Redhat4.5下安装oracle10g
一、 Redhat4.5安装
Oracle对操作系统硬件有如下要求:所需最小 RAM 512MB,而所需最小交换空间为 1GB.对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。
所以在安装操作系统时,划分分区的时候要格外注意。将安装光盘放入到光驱中,启动服务器,进入安装界面。
如上图所示,系统提示是否需要验证光盘的内容,也就是检测光盘是否正常可用,这对安装操作系统来说是非常有必要的,如果系统安装到一半才发现光盘有坏道或者错误,无法继续安装,那么前期安装也就白费了。通过键盘上的方向键可以进行选择。验证光盘无误后,进入如下界面:
点击next,即可
这里要求我们选择安装过程中的语言,我们选择简体中文。
这里选择适当的键盘,一般都为系统默认的键盘类型,其实我也没有见过其它类型的键盘,直接点击“下一步”
这一步就非常重要了,是要我们建立分区,很类似于windows操作系统中的划分磁盘,之前曾提到过oracle10g对操作系统的分区是有要求的,所以这里不能选择自动分区,我么选择手工分区,点击“下一步”
哇,弹出了提示框,放心吧,这只是个让用户确认的提示框,提示用户可能会对磁盘中的数据造成影响,有点类似windowns中格式化磁盘弹出的提示,直接点击“是”
进入了磁盘设置的节目,选中空闲磁盘空间,点击“新建”按钮,建立磁盘。这里我要介绍一下我们所需要建立的磁盘分区及各个分区的大小。
Swap这是交换分区,有点像windowns系统中的虚拟内存,我是这样理解的,不一定准确,一般来说,内存小于2G的时候,这个分区就要划分为内存的2倍,如果内存大于2G,这个分区就可以划分为1-2倍,为了系统的性能,总之要划分为内存的2倍比较稳妥。
/boot这是一个引导分区,一般来说要建立这个独立的分区用于引导系统,大小不用设置太大,大概300-500MB就可以,其实引导系统时也就是用大概100MB的样子。
/tmp这是个临时文件存放的地方,当安装oracle的时候,系统会将oracle中的一些文件临时放到这个分区,有点像windows中的临时文件件,这个的大小最小不小于400MB,条件允许的话,还是稍微多给一点空间吧。
/这是根目录,因为要安装oracel10g和其他的软件,所以这个根目录大概就要8G左右的空间,所以当给上述分区分配完空间后,可以将剩余的空间分给根目录。
好了,点击“新建”按钮,开始创建分区吧!
添加分区的界面只要看几眼也就知道怎么操作了,所以就不给大家一一介绍了,自己看着图创建分区就行了,因为笔者是采用虚拟机安装,所创建分区的数值只做参考。
如图所以,已经创建了swap分区。
如上图所示,所有的分区都已经创建完毕,如果分区创建错误的话,可以选中错误的分区,点击删除按钮进行删除。
所有分区创建完毕后,点击“下一步”
这个界面是干什么的??其实左侧的帮助文件里写的很明白,笔者就不多罗嗦了,点击“下一步”进入下一个界面。
网络配置这个界面可以用来配置IP地址和主机名,因为安装系统后可以设置IP和主机名,所以笔者通常都不会在这个界面中设置,不过作为一个合格的讲解员,还是有必要给大家演示一下:
点击“编辑”按钮,弹出如下界面
去掉“使用DHCP进行配置”前的勾勾,就可以手动设置IP地址和子网掩码了。
设置主机名和网关后,点击“下一步”
防火墙配置,我选择了无防火墙,并把SElinux禁用,为什么?因为如果不这样做的话,重启系统时会超级慢……
又弹出一个框框,直接无视它!继续!
oracle10g客户端安装步骤
又一个选择语言的地方,注意,这是选择的系统支持的语言,选择你所西需要的语言,然后“下一步”
时区,不多说,“下一步”吧!
设置根账号的密码,这里就是在设置类似于windowns系统中的administrator用户的密码,所以这个密码一定要记住哦。
哇,要安装软件包了,如果你只是安装个linux系统玩玩,完全可以选择安装默认的软件包,但如果你想安装一些编译软件,一些数据库,如今天我们要安装oracle数据库,那可就要自己定制安装喽,因为系统默认的时候只是最小化安装,一些软件需要的软件包都没
有安装进去,导致后期你安装软件的时候困难重重。虽然以后可以手动来安装软件包,但想想这些软件包的依存关系我就头大……所以最好还是安装系统的时候把包安装完全把。
哇,我怎么知道我以后会需要什么软件包呢,作为懒人,我们可以宁可错装一千,绝不漏
掉一个!选择全部安装,这样所有的安装包就都会安装上了,不管你用的到还是用不到。如果你能知道你自己需要什么软件包的话,拿就可以自己去选择要安装的软件包喽!
好了,所有的工作都完成了,进行安装吧!
继续!
看提示就知道该怎么做喽。
点击重新引导,并把光盘取出来。可以进入系统了!
初始化设置,这非常简单,不多介绍
在这个界面可以创建用户,相当于user用户,因为根账户的权限比较大,一般情况下是不用其登陆的。创建一个user用户,有助于对系统安全性的保障。
根账户叫root,密码就是安装系统过程中你设置的密码,输入后就可以进入系统了!
二、 所需软件工具的安装
系统安装好了,第一件事就是要配置网络,因为没有网络我们很多工具都没办法用的哦,当然,如果安装的时候已经配置好这里就不用配置了。
配置好网络后,可以在终端中ping一下看看网络是否已经通了。
接下来要介绍三款软件,分别是SecureCRTFileZillaNX Client
SecureCRT是用来远程连接linux系统的,不过只提供字符界面,这个工具非常好用,因为好多的命令都可以复制黏贴,当你在对照文档配置服务器的时候,文档中的好多命令可以直接复制到这个软件提供的窗口中哦,这样就不用自己一个个去录入了,很实用的一款软件。
这个软件只需要安装在windowns客户端上就可以远程到Linux系统中了
输入目标主机的IP地址,并输入登录的用户名,点击连接就可以了!
如果不能联通,多半是服务器的网卡没有激活。
弹出这个界面说明已经连接到服务器端了,点击中间的按钮就可以了。
输入用密码进行远程连接喽!
连接成功,可以进行远程了。
FileZilla这个软件使用来连接linux传输文件的,它支持跨平台的链接,非常的好用哦
端口如果不知道的话,可以将鼠标停留在那,就会出现提示信息。Linux端口是22windows21
用这个软件来传输文件非常快的哦。
NX Client这个工具也是用来远程连接到linux客户端的,这个软件支持图形化界面,就像windowns远程桌面一样,可以在图形界面下操作服务器,但不能以root身份登录。并且需要在服务器端安装软件。利用FileZillaNX Client服务器端安装软件传递给服务器,然后在SecureCRT中远程到服务器上进行操作。
如图所示,笔者已经将NX的安装软件上传到root用户的根目录下,利用rpm –ivh命令安装着三个文件,便完成了NX软件在服务器端的部署。
在客户端安装Nxforwindowns的软件后,就可以连接
设置好之后连接就可以进入图形界面。
三、 Oracle数据库安装
好了,软件安装调试完毕,系统也安装完毕,可以进行oracle数据库安装前的准备工作了。
通常在安装了linux系统后,通过SecureCRT连接时,一些中文字符总是显示乱码,这是字符集的问题,可以修改用户目录下的.bash_profile这个文件,在这个文件中添加如下的代码:
LANG=zh_CN.gb2312
LC_ALL=zh_CN.gb2312
export LC_ALL LANG
保存后,再次以用户的身份登录,这样就可以解决乱码的问题。
1. 检查系统中的软件包是否安装完整
其他所需程序包的版本(或更高版本):
    gcc-3.2.3-2
    make-3.79
    binutils-2.11
    openmotif-2.2.2-16
    setarch-1.3-1
    compat-db-4.0.14.5
    以上为必需的程序包
    compat-gcc-7.3-2.96.122
    compat-gcc-c++-7.3-2.96.122
    compat-libstdc++-7.3-2.96.122
    compat-libstdc++-devel-7.3-2.96.122
    以上为可选程序包,最好安装上
    要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:
    rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
2.  创建 Oracle 组和用户帐户
    接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall dba. root 用户身份执行以下命令:
    /usr/sbin/groupadd oinstall
    /usr/sbin/groupadd dba
    /usr/sbin/useradd -m -g oinstall -G dba oracle
    设置 oracle 帐户的口令:
    passwd oracle
3.  创建目录
    现在,创建存储 Oracle 10g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构 OFA 规范。有关 OFA 标准的更多信息,请参阅针对 UNIX 系统的 Oracle 数据库 10g 安装指南 的附录 D.
    以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。