Oracle基于Linux 7下的安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle基于Linux 7下的安装相关的知识,希望对你有一定的参考价值。

一、环境:

1、WMware Workstation

2、linux 7.0 64位 iso

3、安装包:

p13390677_112040_Linux-x86-64_1of7.zip

p13390677_112040_Linux-x86-64_2of7.zip


二、创建新虚拟机:

文件--新建虚拟机--典型(推荐)--下一步--稍后安装操作系统--linux--版本:Red Hat Enterprise Linux 7 64 位--下一步--虚拟机名称:自定义--位置(L):自行选择虚拟机存放位置--下一步--磁盘大小:自定义(我自己给了200G)--将虚拟磁盘拆分成多个文件(M)--下一步--自定义硬件--内存:4G--处理器:看机器性能可给高可给低--新CD/DVD--使用ISO映像文件:找到linu7的iso路径--关闭--完成。


启动虚拟机后会开始进入安装界面


三、安装linux7系统:

开启虚拟机,之前选择了光盘镜像,所以开启后会从光盘镜像启动:选择红框内容的项目,按回车开始安装。

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

安装进度走完后,选择设置root密码:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

进入桌面,安装完成。


四、配置yum仓库:

1、把镜像中的内容复制到新建目录

$mkdir /home/oracle/Desktop/rhel7

把iso镜像文件复制到新建目录中

技术分享

2、配置yum仓库

$su - root

#vim /etc/yum.repo.d/rhel7.repo

[rhel7]

name=rhel7

baseurl=file:///home/oracle/Desktop/rhel7

enable=1

gpgcheck=0


:wq        //保存退出

技术分享


#yum clean all

#yum makecache

技术分享



五、安装oracle 11g:

1、把安装包copy到系统中

p13390677_112040_Linux-x86-64_1of7.zip

p13390677_112040_Linux-x86-64_2of7.zip


2、系统进入oracle用户

打开命令提示符:

$su - root

技术分享


3、创建oracle安装用户组:

#groupadd dba


4、创建oracle用户,由于安装系统的时候已经创建了,现在重新更改下用户组

#useradd -g dba oracle    //未创建用户的时候,创建oracle用户所在组为dba

#usermod -g dba oracle    //已经有oracle用户了,现在把现有用户加到dba组里去。

技术分享

5、给用户创建密码:

本示例已经在安装linux系统的时候已经创建过oracle用户密码了,就不再更改。

如果没有创建过oracle密码的请执行以下命令:

#passwd oracle        输入两次密码即可。


6、使用oracle用户配置其环境变量:

$vim .bash_profile

export ORACLE_BASE=/u01/app/oracle            //oracle的基础目录

export ORACLE_HOME=$ORACLE_BASE/product/11204/db_1   //oracle的家目录

export ORACLE_SID=test                                //oracle的实例名

export PATH=$ORACLE_HOME/bin:$PATH     //oracle的路径添加到环境变量中,以便使用oracle命令

export LD_LIBRARY_PATH=$ORACLE_HOME/lib   //oracle的动态链接库

技术分享

7、回到root用户下,创建环境变量中的相关目录并分配权限:

#mkdir /u01                            //创建u01目录

#chown -R oracle:dba /u01     //分配u01目录所属用户是oracle,所属组是dba

#su - oracle                            

$mkdir -p $ORACLE_HOME    //创建u01目录下的其他目录,$ORACLE_HOME调用环境变量快速创建目录

技术分享


8、解压oracle安装包:

$unzip p13390677_112040_Linux-x86-64_1of7.zip

技术分享

技术分享

再解压另外一个:

$unzip p13390677_112040_Linux-x86-64_2of7.zip

解压完后,还是只有一个databae目录


9、给database目录分配dba组:

$su - root

#chown -R oracle:dba /home/oracle/Desktop/database

技术分享


10、使其他用户下也能调用图形化界面安装软件:

#xhost +

技术分享


11、在oracle用户下开始安装oracle软件:

$cd database/

$./runInstaller

技术分享

a、配置安全更新,填写接收安全更新的邮件地址,并且希望通过My Oracle Support接收安全更新。

技术分享

b、对于安全更新邮箱没有配置的情况下,下一步提示信息,为了安全的问题,最好提供邮箱。

     继续选择yes。

技术分享

c、下载更新软件:这里我们选择跳过软件更新项目

技术分享

d、安装选项:

    顾名思义,新安装数据库需要选择第一个,但是如果有人要自行建库的话,可以选择第二个。

   而此次实例选择只安装oracle软件。

技术分享

e、选择安装那种oracle系统:

技术分享

f、产品语言:选择简体中文和英文。

技术分享

g、数据库版本:选择企业版(4.7GB)

技术分享

h、数据库安装位置:

oracle_base(oracle基础目录):/u01/app/oracle

software location(软件安装目录):/u01/app/oracle/product/11204/db_1

以上目录是系统默认的,之前环境变量设定的时候也是与这个一致的,如果需要修改默认安装路径,那么环境变量也要跟着变更。

技术分享

i、

创建产品清单:

清单目录可以自行更改,也可以按照默认设定不做更改,但是这个目录的权限是要能让dba组用户权限访问的。

技术分享

j、操作系统人员所属组:

技术分享

k、系统参数配置,生成脚本运行,自动进行配置。

技术分享

技术分享

技术分享

技术分享

l、安装所需要的包:

#yum list |grep gcc            //查询需要的包

#yum install -y gcc.x86_64        //安装这个gcc.x86_64这个包

技术分享

技术分享

之后的软件包按照以上方法查到一个安装一个即可。

linux7下有2个软件包没有,就忽略(ignore all)即可继续下一步安装

技术分享

继续后会有警告,按yes即可。

技术分享


m、install后,就开始安装数据库了。

技术分享

技术分享


n、安装过程中出现报错:

技术分享

解决方案:

保留安装过程,另外开启一个终端窗口,将ins_emagent.mk文件中的 $(MK_EMAGENT_NMECTL)更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。


o、安装过程中,需要运行2个脚本,这两个脚本要使用root身份进行运行。

技术分享

技术分享

运行好脚本后,在弹出框上按“ok”即可。

技术分享


六、数据库软件安装完成后,进行数据库建库:

a、使用命令调用数据库建库图形化:

$adbc

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享


技术分享

技术分享

技术分享

技术分享

安装全部结束!!!

本文出自 “随笔” 博客,请务必保留此出处http://ysaiy.blog.51cto.com/9316346/1925183

以上是关于Oracle基于Linux 7下的安装的主要内容,如果未能解决你的问题,请参考以下文章

Oracle基于Linux 7下的安装

Oracle基于Linux 7下的安装

Oracle11g 基于linux 6.3下安装

linux下oracle 12c安装

linux 下的oracle 安装

CentOS6.7系统下安装配置Oracle11G R2