Oracle 11.2.0.4.0 Oracle Database 11g Release 2 Installer(步骤一)_ylm-sigmund的博客-程序员宝宝

技术标签: linux  # oracle安装  

1、取消选中这个界面上的I wish to receive security updates via My Oracle Support复选框,点击Next,并点击yes

2、下载软件更新选择 skip software updates

3、在Select Installation Option(选择安装选项)界面上,选择Install database software only选项,点击Next

Create and configure a database(创建和配置数据库)  这个选项是默认的安装选项,它安装Oracle RAC二进制文件,并根据预先配置的模板创建一个数据库。这个选项对于初学者非常有用,因为Oracle为不同类型的工作量提供了不同模板,如用于OLTP和决策支持系统的不同模板。

Install database software only(仅安装数据库软件)  这个选项在集群中的所有服务器上安装Oracle RAC软件。数据库管理员大多使用这一选项,这样,在安装了Oracle RAC二进制文件之后,他们可以使用数据库配置助手来创建数据库,从而拥有更大的灵活性。

4、在Grid Installation Options(网格安装选项)界面上,可以选择以下2种选项之一:

Single instance database installation(单实例数据库安装)  这一选项允许仅在本地节点上安装单实例数据库软件。

Real Application Clusters database installation(Oracle RAC数据库安装)  这一选项允许在集群中的选定节点上选择和安装Oracle RAC二进制文件。

在这个界面上,选择Single instance database installation选项,点击Next

5、在Select Product Languages界面,选择安装语言(默认情况下选择英文),点击Next

6、在Select Database Edition(选择数据库版本)界面,选择企业版,点击Next

 

7、在Specify Installation Location界面,为Oracle Base和Software Location指定存储位置,点击Next

8、选择清单目录、指定清单组名称,点击Next

9、在Privileged Operating System Groups界面,从提供的值列表中选择数据库管理员和数据库操作员操作系统组,点击Next

10、安装到这一步,可以看到,检查到有很多的包报错

切换到root用户,然后使用命令一个一个的安装,例如:yum install -y libaio*

(针对pdksh找不到的问题,安装ksh即可。据说oracle使用新的ksh了,但是检查脚本中还使用的是pdksh)

当所有包都安装完成后,点击"Check  Again"

可以看到还是有错,有些系统报错是因为现有的包的版本比检测的要高,Oracle 11g check的时候不识别高版本lib包,我们把右上角的"Ignore All"勾选上,然后点击Next

最终安装的时候这样的

 

11、安装过程遇到报错

Error in invoking target 'agent nmhs' of makefile '/opt/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'. See '/opt/oracle/oraInventory/logs/installActions2020-07-15_01-35-05PM.log' for details.

在链接阶段,调用“ ins_emagent.mk”文件时会遇到错误。要解决此问题,请编辑“ $ ORACLE_HOME / sysman / lib / ins_emagent.mk”,进行搜索并替换下面显示的行。然后点击Retry

[[email protected] database]$ vim /opt/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk

$(MK_EMAGENT_NMECTL)
#第176行修改为
$(MK_EMAGENT_NMECTL) -lnnz11

12、安装接近尾声的时候需要使用root用户执行2条shell脚本,按提示做即可。安装结束。

 

[[email protected] oracle]# sh /opt/oracle/oraInventory/orainstRoot.sh
Changing permissions of /opt/oracle/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /opt/oracle/oraInventory to oinstall.
The execution of the script is complete.
[[email protected] oracle]# sh /opt/oracle/product/11.2.0/dbhome_1/root.sh
Performing root user operation for Oracle 11g

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /opt/oracle/product/11.2.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[[email protected] oracle]#

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41907418/article/details/107591830

智能推荐

深度学习---卷积层中填充和步幅,多输入输出通道,1x1卷积层_小白827的博客-程序员宝宝_深度学习步幅作用

1、填充填充是指在输入高和宽的两侧填充元素2、步幅卷积窗口从输入数组的最左上方开始,按从左到右,就从上往下的顺序,依次在输入数组上滑动,将每次滑动的行数和列数称为步幅。一般,当输入形状为nh X nw,卷积核窗口形状时kh X kw,高上步幅为ShShSh,宽上步幅为SwSwSw时,输出的形状为: 3、多输入通道当输入数据含有多个通道时,需要构造一个通道数与输入数据的通道数相同的卷...

像咨询师一样思考---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十一)..._weixin_30840253的博客-程序员宝宝

我一直在想办法提升管理软件的销售价。在软件产品方面,分了高级版、标准版、简化版。并且引入了测试,提高产品质量。引入了文案,制作了产品白皮书、操作帮助说明、安装说明、配置说明、维护说明、新版本更新说明、操作视频、演示版。在软件UI方面,引入了美工。在实施方面,引入了金牌实施顾问、银牌实施顾问、铜牌实施顾问。在服务支持方面也亦然。一切的一切,都旨在一个产品,面对不同层次的客户进行裁减组合,销售不同...

Linux下Memcache服务器端的安装_weixin_34121304的博客-程序员宝宝

Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是lib...

源码安装及配置mariadb-10.5.8_Amazing9的博客-程序员宝宝_mariadb 10.5.8使用的phpmyadmin版本

源码下载​wgethttps://mirrors.nju.edu.cn/mariadb//mariadb-10.5.8/source/mariadb-10.5.8.tar.gztar zxvfmariadb-10.5.8.tar.gz; cdmariadb-10.5.8; mkdir build;cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/mariadb; make -j40; make install​安装数据库引擎cd /mariad...

x86 AVD 安装 arm app 失败_qq_36207775的博客-程序员宝宝_androidx86无法安装arm应用

INSTALL_FAILED_NO_MATCHING_ABISThe emulator process for AVD Pixel_2_API_30 has terminiated.

分组查询最晚一条数据(ORACLE)_聚散离合的博客-程序员宝宝

现有客户表,交费表,需查询每个存在交费记录客户的最后一笔交费信息这里提供两种方式注:客户不会在同一时间有两条交费--查询客户名称,最后一笔交费时间,以及最后一笔交费金额WITH--客户表:客户id,客户名称a AS(SELECT 'a1' aid, '张三' aname FROM dualUNION ALL SELECT 'a2', '李四' FROM dualUNION ALL SELECT 'a3', '王五' FROM dual),--交费表:交费ID,客户ID,交费

随便推点

微型计算机是由接口部件构成,微型计算机考试题(部分)_一廿糖的博客-程序员宝宝

简述8086CPU总线接口部件(BIU)的功能及其组成。总线接口部件的功能是负责与存储器、I/O端口传送数据,即BIU管理在存储器中存取程序和数据的实际处理过程。它主要由以下几部分构成:1.4个段地址寄存器。即CS DS ES SS。2.16位的指令指针寄存器IP。3.20位的地址加法器。4.6字节的指令队列。2. 8086CPU内部由哪两部分组成?各完成什么工作?答:在8086内部由BIU和EU...

家用 NAS 服务器搭建 | 前篇_大橙子疯的博客-程序员宝宝_家用nas搭建

家用 NAS 服务器搭建,关于硬件平台和nas系统的选择参考

题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。_trh_csdn的博客-程序员宝宝

import java.util.Scanner;public class program35 { public static void main(String args[]){ /* 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 */ Scanner scanner = new S...

可持续化线段树好题_ccsu_Tomcat的博客-程序员宝宝_线段树好题

[题目链接] (https://ac.nowcoder.com/acm/contest/1083/F)题解:这题如果不连边的话,就只需要用普通线段树来维护就行了,注意递推关系,如ABCBA可以由AB和CBA组成,但是你同时还要递推AB,所以需要递推所有的关系。那么这题加边了,就用可持续化线段树来维护,如果不知道可持续化线段树,建议先学习。那么这道题我们只需要找到查询的两个节点的公共祖先,然后分别...

android获取整体存储空间大小,Android 获取剩余存储空间_weixin_39675215的博客-程序员宝宝

有时我们开Android项目开发时会用到文件存储或上传文件的一些操作,那么我们前提是要获取到该存储设备的大小,以方便于与我们需要操作的文件的大小做比较,如果操作的文件大小小于存储空间,那么就可以继续操作SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空...

推荐文章

热门文章

相关标签