主要步骤:
1.准备oracle_11g_R2_x64安装文件
http://www.oracle.com 11.2.0.4 11.2.0.4 metalink support.oracle.com
2.检查硬件环境
3.检查软件环境
4.创建oracle用户和oracle用户组
5.配置系统内核参数
6.创建oracle软件安装目录
7.设置oralce用户环境变量
8.修改/etc/hosts文件
9.关闭防火墙和selinux
10.关闭一些不必要的服务
11.通过vnc安装oracle数据库
1.准备oracle_11g_R2_x64安装文件
http://www.oracle.com
2.检查硬件环境,查看内存;
安装oracle数据的linux系统内存最少1GB。内存大小与SWAP区设置有关。
cat /proc/meminfo
grep MemTotal /proc/meminfo
查看系统架构
uname -m
查看磁盘空间情况
df -h
3.首先修改hostname,配置hosts文件
vim /etc/sysconfig/network
vim /etc/hosts
4.安装oracle所必须的依赖包,安装时间跟自己电脑上面的网速有关系。
yum -y install \
binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33*.i686 \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc*.i686 \
glibc \
glibc-devel \
glibc-devel*.i686 \
ksh \
libgcc*.i686 \
libgcc \
libstdc++ \
libstdc++*.i686 \
libstdc++-devel \
libstdc++-devel*.i686 \
libaio \
libaio*.i686 \
libaio-devel \
libaio-devel*.i686 \
make \
sysstat \
unixODBC \
unixODBC*.i686 \
unixODBC-devel \
unixODBC-devel*.i686 \
libXp
这里错误不用担心,继续执行就行,
全部依赖包安装完成;
5.暂时关闭防火墙
6.修改seLinux配置文件
7.创建用户组
8.给oracle用户设置密码
9.创建相关目录,配置组权限
[root@chenxz ~]# mkdir -p /u01/app/oracle/product/11.4.0/db_1
[root@chenxz ~]# chown -R oracle:oinstall /u01/app
[root@chenxz ~]# chmod -R 775 /u01/app
10.修改内核参数
vim /etc/sysctl.conf
最需要注意的是shmmax 这个参数,最小500M,最大比内存少一个字节就可以了,推荐比内存的一半大一点点
Minimum: 536870912
Maximum: A value that is 1 byte less than the physical memory
Recommended: More than half the physical memory
See My Oracle Support Note 567506.1 for additional information about configuring shmmax.
还有特别注意sysctl.conf中shmmax ,shmall 已经有了,要注释掉
改好后,使之生效
立即生效执行
[root@chenxz ~]# sysctl -p
11.修改文件限制
vim /etc/security/limits.conf 把如下信息添加到limits的最后面
12.修改ulimit
vim /etc/profile 把如下信息添加到profile文件的最后面,
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
13.设置oracle用户的环境变量
首先切换到oracle用户下面su - oracle
vim .bash_profile 把如下信息添加到.bash_profile里面
保存好之后让参数文件生效
[oracle@chenxz ~]$ source .bash_profile
以上工作就是安装oracle软件所必须的准备工作。
2.1开始安装oracle
1.上传oracle安装包,使用winscp等工具就可以上传;
这里我通过xshell的xftp上传到/u01/app下面,主要第三个包p13390677_112040_Linux-x86-64_3of7.zip这个包是安装rac的时候需要解压的。如果是单实例数据库就不需要解压了。
unzip xxxxxx.zip解压
2.2 修改文件的用户和用户组
chown oracle.oinstall database -R
2.3 通过vnc远程登录到linux系统中安装oracle数据库
2.4 执行./runInstaller进行安装
首先执行一下xhost +
中途会执行2个脚本,使用root用户
配置监听
netca
一直next,知道finish就可以了。
建数据库
dbca
根据情况配置内存,字符集等。