小弟我也是刚开始学习ORACLE,刚好看到优快云上面还能写博客,就上来涂鸦一番。
一、oracle安装的准备工作
安装环境,CENT-OS4.5的操作系统,oracle11g,还有ORACLE11g的连接文档。这些大家都可以到网上去下载。安装好LIUNX操作系统(注:在安装linux的时候把防火墙禁用,使用取消DHCP服务,使用固定IP)。具体怎么装我就不说了,不会的到网上去看看linux的安装视频,多的是。
二、开始安装
1、linux系统配置
a、检查必要的rpm包是否安装完毕
连接文档里明确规定了安装时需要的包:
binutils-2.15.92.0.2-18
compat-libstdc++-33.2.3-47.3
elfutils-libelf-0.97-5
elfutils-libelf-devel-0.97-5
gcc-3.4.5-2
gcc-c++-3.4.5-2
glibc-2.3.4-2.19
glibc-common-2.3.4-2.19
glibc-devel-2.3.4-2.19
glibc-headers-2.3.4-2.19
libaio-devel-0.3.105-2
libaio-0.3.105-2
libgcc-3.4.5
libstdc++-3.4.5-2
libstdc++-devel-3.4.5-2
make-3.80-5
sysstat-5.0.5
使用#rpm -qa | grep XXX 来查看XXX包是否安装,如果没有安装,则到linux安装盘下的RPMS文件夹里面去找。
2、修改系统内核参数等配置文件
可以使用VI工具对/etc目录下的文件进行修改
a、系统控制文件/etc/sysctl.conf
将下面内容粘贴进去:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304(连接文档里面是262144,结果无法安装,改成4194304就OK了)
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
#/sbin/sysctl -p 使参数生效
b、/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
c、/etc/pam.d/login
session required pam_limits.so
d、/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
3、创建oracle用户和组
#groupadd oinstall
#groupadd DBA
#mkdir -p /u01/oracle
#useradd -g oinstall -G DBA -d /u01/oracle oracle
#passwd oracle
修改/u01/oracle的访问权限
#chown -R oracle:oinstall /u01
检查系统是否有NOBODY
#id nobody 如果没有,则创建
4、配置系统环境变量
配置好上面三步后重启linux,使用刚刚创建的oracle用户登录
#pwd
显示:/u01/oracle
#vi .bash_profile 用户每次登陆后进到/u01/oracle都会读取这个文件
在打开的可编辑的文本里添加:
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=your oracle SID
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
到这里,为了安装oralce而必须的系统配置就结束了,下面我们就来安装ORACLE。
安装ORACLE使用自带的OUI进行安装,因此需要进入图形界面 。在使用过程中我们是不需要图形界面的,控制是否使用图形界面可以通过修改配置文件/etc/inittab 里面id的参数3为命令行界面,5为启动图形界面。
我们进到图形界面,找到前面下载的ORACLE的安装文件夹。里面有个文件runInstaller
#./runInstaller
....
等等就会出现图形安装界面。
OUI是比较傻瓜的,你可以直接“下一步”,安装要一定时间。
注:前面说了linux要使用静态IP
#vi /etc/hosts
添加:
静态IP hostname
先写这么多,我也是刚上路,陆续会写ORACLE一些其他学习资料。希望对各位和我一样的小菜鸟有所帮助。