欢迎来到天天文库
浏览记录
ID:8465388
大小:1.22 MB
页数:20页
时间:2018-03-28
《oracle在linux系统下的安装》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Oracle在Linux系统下的安装一、Oracle安装环境2二、查看环境参数21.检查内存空间22.确认系统版本号23.确认Swap分区的大小24.确认操作系统的磁盘空间35.确认网络IP地址的配置。46.确认vi/etc/hosts文件4三、修改内核参数51.检查vi/etc/sysctl.conf52.在vi/etc/security/limits.conf行末添加以下内容63.vi/etc/pam.d/login 行末添加以下内容74.在vi/etc/selinux/config确保以下内容8四、创建Oracle软件需要的用户、组、安装目录9五、环境变量配置10六、检查软件包
2、是否完整10七、软件安装步骤12八、安装常见问题(FAQ)161.无法启动安装界面162.安装监听163.启动./runInstaller出现错误描述17-20-一、Oracle安装环境ØLinuxRedHatEnterPrise5默认安装(自定义软件时,全选)Ø/opt/oradata/目录:下载的10201_database_linux32.zip放在该目录Ø/u01/app/oracle/目录:为Oracle安装的ORACLE_BASEOracle10gforlinux32下载地址:http://www.oracle.com/technology/software/product
3、s/database/index.html二、查看环境参数1.检查内存空间要求922MB的内存#grepMemTotal/proc/meminfo2.确认系统版本号[root@localhost~]#uname-a或者[root@localhost~]#uname-r2.6.18-164.el5由此可以确认此平台是32位的Linux操作平台3.确认Swap分区的大小根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。-20-在后面Oracle原装检查的时候需要多少就增加多少。如本次安装Sw
4、ap分区为1503MB*1024=KB,实际需要1512MB,故可以增加20MB。1.确认操作系统的磁盘空间(1)#grepSwapTotal/proc/meminfo硬盘要求3.5G(2)确认/tmp目录(或叫做tmp文件夹)的大小,由于Oracle要求安装的时候要大于400M的空间。而我们分区的时候是分到根分区下(看出根分区才用17%,还有16G可用空间),所以空间足够。-20-1.设置主机名和网络IP地址。没有配置最好进入图形界面进行配置静态IP。#system-config-network图形界面进行设置-20-1.确认vi/etc/hosts文件注意:127.0.0.1这一行
5、的内容不能改动。#vi/etc/hosts内容:#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.127.0.0.1localhost.localdomainlocalhost::1localhost6.localdomain6localhost6192.168.201.128localhost.localdomainlocalhostLocalhost.localdomain为主机名。保存后在终端运行命令:#hostname是否主机名变成了zjinterface
6、,如果没有改变则要运行以下命令#servicenetworkrestart如图:-20-输入“:wq”退出vi编辑器从以上提示当中也能看出删除或者改变将会导致网络失败,因为电脑中会用到localhost这个东西,然后pinglocalhost这个,如果ping不通的话或者不是127.0.0.1就会出问题。第一,在Oracle的安装过程中有时也会安装失败。也不会提示是这个文件的问题,只会报一个JAVA异常错误。第二,网络监听也会出现问题,启不起来(如1521的端口根本连都联不进去,程序也连接不到数据库中)。一、修改内核参数1.检查vi/etc/sysctl.conf相应参数值比下面给出的
7、值大,就不需要修改。没有相应的参数就添加。-20-#vi/etc/sysctl.confkernel.shmall= // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是,通常不需要修改kernel.shmmax= // 该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2Gkernel.shmmni=4096
此文档下载收益归作者所有