CentOS 5.1安装Oracle10 64
0x00 下载安装包
下载安装包 http://pan.baidu.com/wap/link?uk=3727692514&shareid=2487050160&third=0
这个含有其他Oracle数据库资源http://uni-smr.ac.ru/archive/db/Oracle/
解压压缩包
gunzip 10201_database_linux_x86_64.cpio.gz
cpio -idmv < 10201_database_linux_x86_64.cpio
0x01 查看硬件坏境
#查看内存 至少1G内存
[root@localhost oracle]# grep MemTotal /proc/meminfo
MemTotal: 1021724 kB
#查看swap
#如果内存为大于512M则swap大小为内存2倍
#如果内存在1到2G之间则swap大小为内存1.5倍
#如果内存在2到8G之间则swap大小为内存1倍
#如果内存大于8G则swap大小为内存0.75倍
[root@localhost oracle]# grep SwapTotal /proc/meminfo
SwapTotal: 2064344 kB
#查看硬盘
#/tmp目录至少400MB
#oracle安装目录大约在1.5到3.5G之间
#数据文件至少1.2G
[root@localhost oracle]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 18G 2.8G 14G 17% /
/dev/sda1 289M 17M 258M 7% /boot
tmpfs 499M 0 499M 0% /dev/shm
.host:/ 373G 238G 136G 64% /mnt/hgfs
0x02安装所需安装包
yum install -y compat-db pdksh sysstat screen libXp compat-libstdc++*
0x03 配置Oracle环境
添加必要的用户组:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd oper
更改oracle用户权限
/usr/sbin/usermod -g oinstall -G dba,oper oracle
配置内核参数、修改用户环境变量
编辑 /etc/sysctl.conf
在最后加入
#oracle
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
运行
/sbin/sysctl -p
使配置文件生效
编辑/etc/security/limits.conf
在最后加入
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑/etc/pam.d/login
在最后加入
session required pam_limits.so
编辑/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
ORACLE_BASE="/opt/app/oracle"
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE"/product/10.2.0/db_1"
ORACLE_SID=MZKOracle
#此SID在后面安装时需要填入和这里配置一样的
export ORACLE_HOME ORACLE_SID
编辑/etc/redhat-release
在最后加入
#10G默认不支持5.6版本,修改掉此信息可略过错误)
#而且要把之前的删除掉不能#掉
redhat-4
配置oracle用户环境变量
su oracle
vi ~/.bash_profile
#在最后加入
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
创建ORACLE_BASE目录:
mkdir -p /opt/app/oracle
#权限设置:
chown -R oracle:oinstall /opt/app/
0x04安装
#将0x00中解压的database包放到/opt中
sudo cp -R /mnt/hgfs/maizhikun/Learning/Oracle/ /opt/
图形化界面 我就不截图了
参考http://www.xmydlinux.org/201104/439.html
0x05参考链接
http://www.xmydlinux.org/201104/439.html
http://www.cnblogs.com/mchina/archive/2013/03/08/2934473.html