CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南

一、下载oracle安装必要的文件和支持应用
1、下载gcc安装必须文件
CentOS6.Xgcc安装下载
CentOS7.Xgcc安装下载
2、下载oracle安装必须文件
CentOS6.Xoracle安装必须文件
CentOS7.Xoracle安装必须文件
3、下载oracle 11 r2文件
linux.x64_11gR2_database_1of2
linux.x64_11gR2_database_2of2
二、在linux下创建oracle用户,以及管理组
1 、以root用户登录linux,执行以下命令
[root@vultr~]#/usr/sbin/groupadd dba
[root@vultr~]#/usr/sbin/groupadd oper
[root@vultr~]#/usr/sbin/groupadd oinstall
小技巧:
查看Linux用户组命令:
[root@vultr~]# cat /etc/group
2、 添加oracle用户
[root@vultr~]#useradd oracle
[root@vultr~]#/usr/sbin/usermod -g oinstall -G dba oracle
[root@vultr~]#passwd oracle
Changing password for user oracle.
New UNIX password: oracle
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: oracle
passwd: all authentication tokens updated successfully.
3、 预先创建安装目录
[root@vultr~]#mkdir -p /opt/oracle/product
[root@vultr~]#mkdir -p /opt/oracle/product/OraHome
[root@vultr~]#mkdir -p /opt/oraInventory
[root@vultr~]#mkdir -p /opt/oracle/oradata
[root@vultr~]#mkdir -p /var/opt/oracle
4、设置目录的所有者所属组和权限
[root@vultr~]#chown -R oracle.oinstall /opt/oracle
[root@vultr~]#chown -R oracle.oinstall /opt/oracle/oradata
[root@vultr~]#chown -R oracle.oinstall /opt/oracle/product/OraHome
[root@vultr~]#chown -R oracle.dba /opt/oraInventory
[root@vultr~]#chown oracle.dba /var/opt/oracle
[root@vultr~]#chmod -R 775 /opt/oracle
[root@vultr~]#chmod -R 755 /var/opt/oracle
5、 设置用户oracle的环境变量
#su - oracle
[oracle@vultr~]$ vi /home/oracle/.bash_profile
在文件底部添加
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
--执行以下命令让配置马上生效或以oracle用户登录使设置生效
[oracle@vultr~]$ source $HOME/.bash_profile
三、准备安装
1、新建gcc安装文件夹和 oracle必要文件件夹
切换用户到root 创建文件夹
[oracle@vultr ~]$ su - root
【CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南】[root@vultr~]$ mkdir /usr/gcc
[root@vultr~]$ mkdir /usr/oracle
上传文件到相应的文件夹(上传方式有多中,可以安装FTP上传,也可用filezilla工具上传)
进入对应文件夹解压压缩包 需要先安装解压工具
[root@vultr gcc]# unzip gcc安装包.zip
[root@vultr oracle]# unzip oracle安装必须文件.zip
解压后gcc文件如图
CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

解压完后,进入对应的文件夹执行安装命令
rpm一键强制安装所有rpm文件命令
[root@vultr gcc]# rpm -Uvh *.rpm --nodeps --force
解压后oracle必要文件如图
CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

解压完后,进入对应的文件夹执行安装命令
rpm一键强制安装所有rpm文件命令
[root@vultr oracle]# rpm -Uvh *.rpm --nodeps --force
2、上传oracle安装包到 /home/oracle
CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

解压文件
[root@vultr oracle]# unzip linux.x64_11gR2_database_1of2.zip
[root@vultr oracle]# unzip linux.x64_11gR2_database_2of2.zip

四、开始安装oracle
1、切换到oracle用户(注意此处的切换并非是命令切换,需要退出连接工具 以oracle为用户名的方式登录)
[root@vultr oracle]# su - oracle这是错误的切换方式 ,请不要用命令来切换oracle用户
正确的切换方式 如下图:
CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

登录成功开始安装
CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

[oracle@vultr ~]$ cd /home/oracle/database/
[oracle@vultr database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB.Actual 15719 MBPassed
Checking swap space: 0 MB available, 150 MB required.Failed <<<<
Checking monitor: must be configured to display at least 256 colors.Actual 16777216Passed
Some requirement checks failed. You must fulfill these requirements before
continuing with the installation,
Continue? (y/n) [n] y

>>> Ignoring required pre-requisite failures. Continuing...
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2019-04-19_03-38-58AM. Please wait ...[oracle@vultr database]$
稍等片刻就会弹出安装界面,国外服务器反映时间会更长具体安装过程如下图
CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

CentOS6.X和CentOS7.X 离线模式(无网模式)下安装oracle 11gR2入坑指南
文章图片

    推荐阅读