Linux red hat 6.5 安装oracle11g
VMware虚拟机Red Hat Enterprise Linux 6.5 64bit安装oracle 11g一、安装前准备1.1 RedHat6.5系统的镜像文件1.2 oracle11g的安装包p10404530_112030_Linux-x86-64_1of7.zipp10404530_112030_Linux-x86-64_2of7.zip1.3 要有一个可以...
VMware虚拟机Red Hat Enterprise Linux 6.5 64bit安装oracle 11g
一、安装前准备
1.1 RedHat6.5系统的镜像文件
1.2 oracle11g的安装包
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
1.3 要有一个可以远程操作服务器(虚拟机)的软件,方便从windows主机向虚拟机上传送文件 我这里用的是SecureCRT
二、修改配置系统参数
2.1创建oracle用户
根据oracle官方文档所述,需要创建oinstall、dba、用户组和oralce用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
#设置oracle用户的密码
passwd oracle
Changing password for useroracle.
New UNIX password:BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2.2 修改内核参数
[root@localhost ~]# vi /etc/sysctl.conf
kernel.shmall =4294967296 #这个系统安装后就会有,直接用系统带的就可以,其它下面的都要加在文件最后面
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 4194304
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
fs.aio-max-nr= 1048576
fs.file-max= 6815744
修改内核参数,修改后运行sysctl–p 使修改生效
sysctl -p
2.3 创建oracle的安装目录
mkdir -p /u01/oracle
chown -Roracle:oinstall /u01/oracle
chmod -R 775 /u01
2.4 进入oracle用户下,为 oracle 用户设置环境变量
su -l oracle
vi .bash_profile
在后面加上
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
exportORACLE_BASE=/u01/oracle #这个是自己刚刚创建的目录
exportORACLE_HOME=$ORACLE_BASE/product/OraHome
exportORACLE_SID=orcl #自己的oracle ID
exportORACLE_OWNER=oracle
exportPATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
执行以下命令让配置马上生效
source$HOME/.bash_profile
2.5修改用户的限制和验证等配置文件
切换到root用户
2.5.1 修改 /etc/security/limits.conf文件
vi /etc/security/limits.conf
后面加上如下参数
oraclesoft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
2.5.2修改用户验证选项
修改/etc/pam.d/login文件
vi /etc/pam.d/login
#如果里面没有 加上如下参数
sessionrequired /lib/security/pam_limits.so
session required pam_limits.so
2.5.3在/etc/profile后加入以下语句:
vi /etc/profile
if [ $USER = "oracle" ];then
if [$SHELL = "/bin/ksh" ]; then
ulimit-p 16384
ulimit-n 16384
else
ulimit-u 16384 -n 16384
fi
fi
三、安装ORACLE软件
3.1 上传oracle安装包到root 家目录
这里我们就要用到SecureCRT 来连接虚拟机linux
一般为了方便连接我们需要设置虚拟机网络方式为NAT
使用crt连接到虚拟机时,我们可以使用其中的sftp工具上传文件
使用crtroot用户登录到linux系统
Alt+P键进入sftp
sftp>lpwd #查看当前Windows主机所在目录
sftp>lcd E:\LinuxFile\linux_oracle #这是存放oracle安装包的目录
sftp> lls
p10404530_112030_Linux-x86-64_1of7.zip p10404530_112030_Linux-x86-64_2of7.zip
sftp>put p10404530_112030_Linux-x86-64_1of7.zip
sftp>put p10404530_112030_Linux-x86-64_2of7.zip #使用put上传oracle安装包
3.2 解压安装包 移动到安装目录
上面我们已将安装包上传至root 用户家目录
[root@localhost ~]# ls
linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
解压
[root@localhost ~]# unzip linux_11gR2_database_1of2.zip
[root@localhost ~]# unzip linux_11gR2_database_2of2.zip
[root@localhost ~]# mv database /u01/ 将database移至我们建好的u01目录
3.3 执行oracle图形化安装程序(使用oracle用户)
直接用oracle用户登录到虚拟机不要用CRT 因为Windows执行linux系统的图形化界面需要繁琐的设置 而且尽量不要使用su切换到oracle 直接用oracle登录
[oracle@localhost ~]$ cd /u01/database/
[oracle@localhost ~]$ ./runInstaller
进入图形化安装
3.4安装需要的rpm包
在二步骤中我并没有列出需要检查安装的rpm软件包,我把它放在图形化安装界面的先决条件检查中
当图形化安装到先决条件检查步骤时就不能点下一步继续向前了
一般安装oracle所需要的rpm包在linux系统镜像文件中都可以找到 下面我们就是用挂载镜像文件的方法的来安装所需的rpm包
将光盘挂载到 /mnt/hgfs 目录 (你们的目录不一定相同但是必须是mnt下存在的目录)
[root@localhost ]# mount /dev/cdrom /mnt/hgfs
如果这一步报错就去虚拟机上执行命令
挂载完成之后进入 /mnt/hgfs 目录查找你需要安装的rpm包
[root@localhost mnt]# find . –name libaio-devel*
找到所需rpm包后使用cp命令复制到root家目录
[root@localhost mnt]# cp libaio-devel-0.3.107-10.el6.x86_64.rpm /root
[root@localhost mnt]#cd 进入root家目录
[root@localhost ~]# rpm –ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
使用rpm –ivh 命令安装rpm包
找此方法将需要的rpm包都安装好
后 进入图形化安装界面 点击back 然后next 重新检查先决条件
这时你就会发现可以进行下面的步骤
3.5 执行脚本
当图形化界面快要结束时提示我们需要运行两个脚本
以root用户执行这两个脚本
[root@localhost ~]# /u01/oralnventory/orainstRoot.sh
[root@localhost ~]# /u01/oracle/product/OraHome/root.sh
执行完成后点ok
3.6完成后续步骤之后oracle就安装完成了
更多推荐
所有评论(0)