oracle的安装:通常是装在redhat4上,因为他要求系统必须比较稳定,但这些年的发展redhat5也是能装oracle的。所以我们先从redhat系统的安装开始逐步进行。一:linux系统的安装:1,选择虚拟机的新建虚拟机选项:在这里可以选择自定义安装:custom,然后点击next。选择虚拟机版本信息号,点击next。选择第三项(我将稍后安装系统镜像),然后点击next。选择要安装的系统信息和版本(注意32位和64位),然后点击next。定义虚拟机器的名称和路径,然后点击next。定义进程号和虚拟cpu数量,然后点击next。定义内存大小,一般1G就够了,然后next。选择网卡类型,然后next。选择输入/输出类型,然后next。创建一个新的虚拟硬盘,next。选择硬盘类型(这里特别注意要选择IDE类型,要不然系统起来的时候有可能找不到硬盘),然后next。定义硬盘大小,选择存储类型,next。确定安装信息。选择虚拟机设置选项,指定镜像的路径。接通电源。2,系统的安装。这说明他已经检测到了光盘镜像,我们可以选择使用tab键skip跳过。进入安装界面,next。这里选择英文(如果选择中文的话,以后安装oracle会出现乱码现象),next。选择键盘类型,next。这时会弹出一个让你输入序列号的窗口,我们选择跳过就行了。初始化硬盘,选择YES。选择自定义的结构。创建/boot分区大小200M创建swap分区(这里要注意它的大小要是屋里内存的两倍,否则在安装oracle的时候会出现警告的提醒)。创建/tmp目录,oracle规定该目录最少400M,我们就别那么小气了给1G,当然也要看你实际情况。如果在安装时没有给tmp一个单独的目录,虽然也能安装但你会发现你的数据库会越跑越慢。其他的都给根分区。GRUB引导程序,next。在5版本的时候如果选择dhcp自动分配id,则会等待很长时间所以我们直接给他个ip。设置主机名称(根据自己的实际情况设置,格式检验是这种),设置网关、DNS(如果不设置总会报错)。选择时区(上海)。设置管理员密码。在这里要选择customnow。因为oracle安装要有一些解码器的工具在这里安装。把这些开发的工具都装上。直接下一步安装。开始安装。重启系统。进入欢迎界面,连续下一步。我们这是实验的虚拟机所以就不开防火墙和SELinux了。设置时间。选择第二项,我们不是红帽的会员。后面创建用户和声卡检查等都不用改变。结束。系统会自动重启。然后进入系统。二:oracle的安装1,我们先添加oracle一个用户,使其主组属于oinstall,附加组属于dba然后注销一下,用oracle用户登录。编辑/etc/redhat-release添加一行redhat-4,并注释下面一行。主要要用系统管理员去更改。编辑/etc/hosts文件,添加一行。编辑/etc/sysctl.conf,更改内核参数。编辑完成之后,使用sysctl-p命令验证,没有报错说明正确。编辑/etc/secuurity/limit.conf文件,在最后添加这几行。编辑/etc/pam.d/login文件,添加内容。千万别写错了,要不然登陆时普通用户是登不进来的。编辑/etc/profile,添加这一个脚本。创建oracle安装目录,更改拥有者和拥有组,更改权限。(建议这样建立目录,这是oracle自己提出的ofa即灵活体系架构,就像windows一样)。在oracle用户的环境下编辑.bash_profile文件,添加这些内容。使用scoure命令使更改生效。更换oracle镜像文件,把oracle拷贝到/u01/下进/u01目录下,更改文件所属主、所属组、权限。进入oracle用户创建数据库,不要用管理员用户。这是可能会报错,这是把镜像切回系统镜像,安装缺少的软件。再去执行安装oracle命令,出现安装图形界面,设置密码(适用于SYS、SYSTEM、SYSMAN、DBSNMP),下一步。检查没有问题,全部通过。确认信息,开始安装设置其他用户的密码。用root用户执行这两个脚本。直接退出就完成了。