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

一、下载oracle安装必要的文件和支持应用

1、下载gcc安装必须文件

CentOS6.X  gcc安装下载

CentOS7.X  gcc安装下载

2、下载oracle安装必须文件

CentOS6.X  oracle安装必须文件

CentOS7.X  oracle安装必须文件

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

[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入坑指南_第1张图片

解压完后,进入对应的文件夹执行安装命令

rpm一键强制安装所有rpm文件命令

[root@vultr gcc]# rpm -Uvh *.rpm --nodeps --force

解压后oracle必要文件如图 

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

解压完后,进入对应的文件夹执行安装命令

rpm一键强制安装所有rpm文件命令

[root@vultr oracle]# rpm -Uvh *.rpm --nodeps --force

2、上传oracle安装包到 /home/oracle

解压文件

[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入坑指南_第3张图片

登录成功开始安装

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

[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 MB    Passed
Checking swap space: 0 MB available, 150 MB required.    Failed <<<<
Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

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入坑指南_第5张图片

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(Oracle)