最近基于项目需求,学习了一下Linux环境下Oracle数据库的安装。
环境:VMware workstation 12.0 Linux版本:RHEL 6.5 Oracle版本:11G R2 虚机配置:2核 2GB内存 30GB硬盘空间
Linux的安装过程就不赘述了,大家可以百度之……☞http://dwz.cn/5QCrNz 接下来就开门见山吧: 1. 添加组和用户 [root@isdtdbprod ~]# groupadd dba [root@isdtdbprod ~]# useradd -g dba -d/home/oracle oracle [root@isdtdbprod ~]# passwd oracle
2. 编辑host文件 Vi /etc/hosts 添加内容 本机IP地址 isdtdbprod(主机名称)
3. 创建安装目录并赋权 [root@isdtdbprod /]# Mkdir /oracle [root@isdtdbprod /]# Chown oracle:dba/oracle [root@isdtdbprod /]# Chmod –R 775 /oracle
[root@isdtdbprod /]# mkdir /arch [root@isdtdbprod /]# chown oracle:dba /arch [root@isdtdbprod /]# chmod 775 /arch
4. 放开limits限制 打开 /etc/security/limits.d/90-nproc.conf 添加 * soft nproc 16384 * hard nproc 16384 * soft nofile 65536 * hard nofile 65536
5. 编辑系统参数 向/etc/sysctl.conf文件里加入以下内容: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 134217728 kernel.shmmax = 68719476736 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm,semmni kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048586
6. 添加oracle用户的环境变量 [oracle@isdtdbprod ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi
# User specific environment and startupprograms
PATH=$PATH<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt="<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt=" " />" />HOME/bin
export PATH ORACLE_BASE=/oracle/11.2.0 export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/db export ORACLE_HOME ORACLE_SID=wms export ORACLE_SID PATH=$PATH<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt="<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt=" " />" />ORACLE_HOME/bin export PATH (注:上述内容需要视实际的安装目录进行配置)
7. 安装oracle 进入到……/database目录 ./runInstaller
……实在抱歉,每一个流程都截了图太多了编辑起来实在太麻烦,大家直接下附件看吧!
时间原因这里的文档有些不完整,后面会继续完善,敬请期待~ |