一、安装前准备 1.软件硬件要求 操作系统:centos 6.4(32bit)oracle数据库版本:oracle 10g(10201_database_linux32.zip)最小内存
一、安装前准备
1.软件硬件要求
操作系统:centos 6.4(32bit)
oracle数据库版本:oracle 10g(10201_database_linux32.zip)
最小内存:1g(检查命令:#grep memtotal /proc/meminfo)
最小swap:2g(检查命令:#grep swaptotal /proc/meminfo)
centos 6.3(x86_32)下安装oracle 10g r2
在centos下安装oracle10g
putty + xming 实现oracle图形安装
2.安装依赖包
# rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat
如果没有出现not installed项则表单全部依赖包都已经安装,否则需要安装缺少的依赖包。
通过yum安装缺失依赖包,,命令如下:
# yum -y install elfutils-libelf-devel libaio-devel libaio-devel.i686
最后还需要确保安装了libxp,否则安装oracle时会出现exception java.lang.unsatisfiedlinkerror
# yum y install libxp
3.创建oracle用户与组
新建oinstall和dba用户组
# groupadd oinstall
# groupadd dba
新建oracle用户并将其加入到oinstall和dba组
# useradd -m -g oinstall -g dba oracle
测试oracle账号是否建立完成
# id oracle
创建oracle用户密码
# passwd oracle
4.修改/etc/sysctl.conf文件
# vi /etc/sysctl.conf,按下字母 i 进入编辑模式
# controls the maximum shared segment size, in bytes
kernel.shmmax = 2147483648
# controls the maximum number of shared memory segments, in pages
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
编辑完成后按下esc键进入命令模式,然后输入:wq保存退出
执行:# sysctl –p,启用修改
5.修改/etc/security/limits.conf文件
# vi /etc/security/limits.conf,加入以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6.修改/etc/pam.d/login文件
# vi /etc/pam.d/login,加入以下内容:
session required /lib/security/pam_limits.so
session required pam_limits.so
7.修改/etc/profile文件
# vi /etc/profile,加入以下代码:
if [ $user = oracle ]; then
if [ $shell = /bin/ksh ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8.创建oracle安装文件夹以及数据存放文件夹
#mkdir /opt/oracle
#mkdir /opt/oracle/102
#chown -r oracle:dba /opt/oracle
9.配置oracle用户环境变量
使用oracle用户登录,$ /home/oracle/vi .bash_profile,修改并加入以下内容:
oracle_base=/opt/oracle
oracle_home=$oracle_base/102
oracle_sid=orcl
ld_library_path=$oracle_home/lib
path=$path:$oracle_home/bin:$home/bin
export oracle_base oracle_home oracle_sid ld_library_path path
保存后使用如下命令使修改生效
$ source /home/oracle/.bash_profile
更多详情见请继续阅读下一页的精彩内容: