一 版本及系统选择
- 虚拟机 — Vmware
- Linux — red hat 7.3
- oracle — 11g 11.0.2.4
二 虚拟机安装linux
本过程较为简单,可自行百度;我安装的是带操作界面的,命令行版本的操作大同小异;
三 在虚拟机上安装oracle
- 创建用户组和用户(因为Linux是多用户线程系统,我们原则上最好使用单一用户控制单一系统,简单的说,就是A用户对应A业务,B用户对应B业务)
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
- 修改oracle用户密码
passwd oracle
- 创建文件夹并授权给oracle
mkdir /u01
chown -R oracle:oinstall /u01/
- 修改系统内核文件
vim /etc/security/limits.conf
以下是增加的内容
oracle soft nproc 2047
oracle hard nofile 65536
oracle hard memlock 52428800
oracle soft memlock 52428800
vim /etc/sysctl.conf
以下是增加内容
kernel.shmall=2097152
kernel.shmmax=4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
sysctl -p #输入这段代码,使配置生效
- 切换oracle用户,进行相关配置
su - oracle
vim .bash_profile
增加以下内容:
export ORACLE_BASE=/u01/app/
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
至此,相关配置均已完毕
- 重新切换用户,是在登录界面进行切换,切换到oracle
- 解压已经下载好的oracle安装包,进入到database目录,进行安装
参考代码:
rz ---linux上传文件代码
tar -zxvf 文件名 ---Linux解压命令
cd 文件夹名 ---Linux进入到文件夹命令
./runInstaller ---安装Oracle命令
四 oracle安装步骤及问题
linux 的 oracle安装网上教程有很多,不做多述;需要注意以下几点