1.安装Oracle依赖
确定Oracle的相关依赖是否安装,若未安装则安装
这里使用yum安装,yum源来自本地RedHat镜像
命令如下:
yum install binutils
yum install compat-libstdc++-33
yum install elfutils-libelf
yum install elfutils-libelf-devel
yum install elfutils-libelf-devel-static
yum install gcc
yum install gcc-c++
yum install glibc
yum install glibc-common
yum install glibc-devel
yum install glibc-headers
yum install kernel-headers
yum install ksh
yum install libaio
yum install libaio-devel
yum install libgcc
yum install libgomp
yum install libstdc++
yum install libstdc++-devel
yum install make
yum install sysstat
yum install unixODBC
yum install unixODBC-devel
2.创建orcale用户,将其加入dba组
[root@RedHat home]# groupadd dba
[root@RedHat home]# useradd -g dba oracle
为oracle用户设置密码
[root@RedHat home]#passwd oracle
3.修改内核参数
修改 /etc/sysctl.conf 文件
命令为:vim /etc/sysctl.conf
添加以下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
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
使配置生效,命令如下:
/sbin/sysctl –p
4.修改用户限制
使用root用户操作,修改/etc/security/limits.conf 文件
命令如下:
vim /etc/security/limits.conf
加上如下参数:
5.修改用户验证选项
使用root用户操作,修改 /etc/pam.d/login文件
命令如下:
vim /etc/pam.d/login
加上如下内容:
6.修改系统配置文件
使用root用户操作,修改/etc/profile文件
vim /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
在/etc/hosts文件添加以下内容
格式为: 本机的ip地址 主机名,我的虚拟机IP地址为192.168.10.10,主机名为RedHat
7.创建安装目录
8.oracle用户修改用户环境变量
oracle用户修改环境变量
在/home/oracle/下,执行命令:vim .bash_profile
增加以下内容
exportORACLE_BASE=/u01
exportORACLE_HOME=$ORACLE_BASE/oracle
export ORACLE_SID=test
exportPATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
查看环境配置是否完成
source .bash_profile
env | grep ORA
9.Oracle安装
解压安装包
该文件用户为root,故在root下执行以下命令
unziplinux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
解压结果
进入database目录
切换到oracle用户,运行安装文件runInstaller
安装开始
将图中红框内的选项上的勾去掉,然后Next
下载软件更新,这里选择Skip software updates,点击next
这里选择仅安装数据库软件(Install database software only),点击Next
这里选择企业版,Next
这里勾选Ignore All,点击Next
点击Install,开始安装
安装开始
这里提示在root用户下执行图中的脚本,点击OK
安装结束,点击Close
在root用户下执行上文图中列出的脚本
10.配置监听
监听配置完成
11.创建数据库
选择创建一个数据库(Create a Database),Next
由于上文中环境变量中的SID=test,故此处的SID也为test,
GlobalDatabaseName也为test
设置自己的密码
这里设置编码
点击Finish
点击OK
开始创建数据库
数据库创建完成,数据库详细信息如下,点击Exit
12.测试
在oracle用户下执行命令sqlplus / as sysdba,测试Oracle的安装
输入startup,如图所示则表示安装成功
注意!!!
执行startup命令后若提示实例已被启动,需要你先shutdown,那你先将机器重启,再测试即可
至此,Oracle安装结束