Linux虚拟机下安装Oracle11G教程1.安装环境
操作系统:Red hat 6.5
内存:内存最低要求256M (使⽤:grep MemTotal /proc/meminfo 命令查看)
交换空间:SWAP交换空间⼤⼩根据内存⼤⼩决定(使⽤:grep SwapTotal /proc/meminfo 命令查看)
硬盘空间:不低于20G,/tmp⽂件空闲不低于400M,软件安装⽬录空间最好不低于5G (使⽤:df  -h命令查看)
2.安装过程
1).添加⽤户组和⽤户,并给⽤户设置密码
[root@redhat ~]# groupadd oinstall
[root@redhat ~]# groupadd dba
[root@redhat ~]# useradd -g oinstall -G dba oracle
[root@redhat ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2).创建安装⽬录,分配⽤户组与权限
[root@redhat ~]# mkdir -p /u01/app/oracle/product
[root@redhat ~]# mkdir  /u01/app/oradata
[root@redhat ~]# chown -R oracle:oinstall /u01
[root@redhat ~]# chmod -R 755 /u01
3).上传oracle 11g安装包并解压
[root@redhat u01]# unzip  linux.x64_11gR2_database_1of2.zip
[root@redhat u01]# unzip  linux.x64_11gR2_database_2of2.zip
4).在/etc⽬录下创建⼀个名为oraInst.loc的⽂件并修改权限
[root@redhat etc]# vi  oraInst.loc
在⽂件中插⼊以下内容:
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
保存后,修改权限:
[root@redhat etc]#  chown  oracle:oinstall  oraInst.loc
[root@redhat etc]#  chmod  664  oraInst.loc
5).修改系统参数
[root@redhat etc]# vi  /f
加⼊以下代码(将原来的kernel.shmmax和kernel.shmall这两⾏参数注释):fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
执⾏sysctl  -p  使设置⽣效
oracle11g 创建数据库[root@redhat etc]# vi  /etc/f
在结尾处添加以下内容:
oracle  soft  nproc  2047
oracle  hard  nproc  16384
oracle  soft  nofile  1024
oracle  hard  nofile  65536
[root@redhat etc]# vi  /etc/pam.d/login
在结尾处添加以下内容:
session  required  /lib/security/pam_limits.so
session  required  pam_limits.so
6).修改环境变量
[root@redhat etc]# 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
umask 022
fi
使⽤source  /etc/profile 使设置⽣效。
切换到oracle⽤户
[oracle@redhat ~]# cd /home/oracle
[oracle@redhat ~]# vi  .bash_profile
在⽂件下⾯插⼊如下内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=bpas
export PATH=$ORACLE_HOME/bin:$PATH
export LANG=en_US.UTF-8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 使⽤source  .bash_profile 使修改⽣效
7).开始安装
我⽤的是图形化傻⽠安装⽅式,这样操作起来简单直观
root⽤户下:
[root@redhat ~]# xhost +
切换到oracle⽤户:
[root@redhat ~]# su - oracle
[root@redhat ~]# export  DISPLAY=你的ip:0.0(⽰例:export DISPLAY=192.168.1.1:0.0)[root@redhat ~]# cd  /u01/database
[root@redhat database]# ./runInstaller
图形化安装第⼀步:取消推送,点next
第⼆步,跳过软件更新,点next:
第三步,创建数据库:
第四步,选择数据库安装类型:
第五步,默认选项,下⼀步:
第六步,选择安装版本:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。