LINUX安装ORACLE步骤注意事项
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux AS5/4安装Oracle10g常见问题
环境:
Operating System:Windows2003Enterprise Edition
Virtual Machine:VMware6.0
Linux:Redhat Linux AS5
注:由于Redhat Linux AS5不是Oracle官方文档中的支持版本,所以下面的检查配置项均参照Oracle对AS4的要求进行设置。
一、检查硬件
查看内存和交换空间以及磁盘大小
命令:#grep MemTotal/proc/meminfo
#grep SwapTotal/proc/meminfo
#df-h
#df-k/tmp
要求:所需最小内存为256MB,而所需最小交换空间为512M。对于内存小于或等于2GB 的系统,交换空间应为内存的两倍;对于内存大于2GB的系统,交换空间应为内存的一到两倍。安装Oracle10g软件需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。/tmp目录至少需要400MB的可用空间。
二、验证Linux安装
1.检查内核版本:#uname-r
所需版本:2.6.9-5.EL(为官方RHEL4.0的要求)2.检查所需软件包:#rpm-q package-name
所需包及其版本:
binutis-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装
#rpm-ivh package-name-major-version*
例如:#rpm-ivh compat-db-4*
三、针对Oracle配置Linux
1.新建oinstall和dba组和oracle用户
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd-g oinstall-G dba oracle
#id oracle
#passwd oracle设置Oracle用户口令
#mkdir-p/u01/data/oracle以root用户登陆创建目录
#mkdir-p/u02/oradata
#chown-R oracle:oinstall/u01/u02
#chmod-R775/u01/u02
2.Oracle用户的环境变量,对于数据库服务器,建议设置以下环境变量:ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH
3.Oracle10g官方不支持as5但支持as4等其它版本,想要在as5上安装oracle有以下三种解决办法
a.修改系统版本
#vi/etc/redhat-release
Red Hat Enterprise Linux Server release5(Tikanga)
改为
Red Hat Enterprise Linux Server release4(Tikanga)
注:Oracle安装完成之后将系统修改回原来的版本
b.修改oracle安装文件将redhat-5填上
#vi/10201_database_linux32/database/install/oraparam.ini
####[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
c.最简单的方法,就是在安装时忽略系统检查
#sh./runInstaller-ignoreSysPrereqs
4.为了防止在安装出现乱码需更改系统语言
#vi/etc/sysconfig/i18n
LANG="en_US.UTF-8"
5.修改内核参数
#vi/etc/sysctl.conf
kernel.shmall=2097152'已经定义了修改即可kernel.shmmax=2147483648'已经定义了修改即可kernel.shmmni=4096
#semaphores:semmsl,semmns,semopm,semmni kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
执行下面的命令使上面的设置有效
#/sbin/sysctl-p
6.更改设置
#vi/etc/security/limits.conf
行末添加以下内容