Redhat7.2下安装oracle12.2.0全记录——安装oracle

建立用户和用户组
[root@ora12c /]# groupadd dba
[root@ora12c /]# groupadd oinstall
[root@ora12c /]# groupadd oper
[root@ora12c /]# useradd -g oinstall -G dba,oper oracle
[root@ora12c software]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: The password is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.
[root@ora12c /]# id oracle
uid=1001(oracle) gid=1002(oinstall) groups=1002(oinstall),1001(dba),1003(oper)

建立oracle安装目录
[root@ora12c /]# mkdir -p /u01/app/oracle/product/12.2.0/db_1
[root@ora12c /]# chown -R oracle:oinstall /u01
[root@ora12c /]# chmod -R 775 /u01

安装源也要修改属主和权限,database是oracle安装文件解压目录,根据实际情况进行调整
[root@ora12c software]# chown -R oracle:oinstall ./database
[root@ora12c software]# chmod -R 775 ./database

配置环境变量

切换到oracle家目录,执行

[oracle@ora12c ~]$ vi .bash_profile

在文件末尾添加如下内容

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export PATH=$PATH:$ORACLE_HOME/lib

 

保存退出后编译一下,然后看看是否设置成功

[oracle@ora12c ~]$ env|grep -i home
OLDPWD=/home/oracle/Desktop
PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/oracle/.local/bin:/home/oracle/bin:/home/oracle/.local/bin:/home/oracle/bin:/u01/app/oracle/product/12.2.0/db_1/bin:/u01/app/oracle/product/12.2.0/db_1/lib
PWD=/home/oracle
HOME=/home/oracle
ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1

 

 

切换到oracle账号开始安装进入安装源,运行./runInstaller

会出现如下提示:

 

解决方案:

查看主机内容:

-09-12PM. Please wait ...[oracle@ora12c database]$ hostname
ora12c
[oracle@ora12c database]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

切换到root用户

[root@ora12c database]# vim /etc/hosts

在文件末尾加上以下内容:

192.168.32.74 ora12c

192.168.32.74:主机IP

ora12c:主机名

重新执行./runInstaller

 

 选择只安装软件

 

 

 

 一定要选择企业版,标准版不支持分区表

 

 

 

 

 

 

 

按照上面的提示打开终端进行修改执行,回到主界面看见还有错误

 

 我们先解决libaio错误:

打开当前虚拟机设置,然后设置红框中的两个设置

 

 

 确定后,在当前运行的虚拟机桌面中就会加载linux7.2 iso内容,在iso的Packages目录下搜索“libaio-devel-0.3.109-13.el7.x86_64.rpm”,切换到root账号执行

rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm

重新检查就会发现没有提示了

ksh错误可以忽略,主要是当前redhat linux没有官方注册,rpm install官方的文件不是免费的,或者可以将yum更换为centos的,这样的化就可以享受centos的免费包服务了。

安装过程如下

 

 安装95%时,会弹出如下提示:

 

 切换到root下执行这两个脚本即可

 

 

 

 

 

 

posted @ 2021-06-01 13:57  疯狗强尼  阅读(211)  评论(0编辑  收藏  举报