千家信息网

Oracle基于Linux 7下的安装

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,一、环境:1、WMware Workstation2、linux 7.0 64位 iso3、安装包:p13390677_112040_Linux-x86-64_1of7.zipp13390677_11
千家信息网最后更新 2024年11月23日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


安装全部结束!!!

0