iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >VMware15.0虚拟机-redhat7.0安装oracle11gr2_11.2.0.1
  • 226
分享到

VMware15.0虚拟机-redhat7.0安装oracle11gr2_11.2.0.1

VMware15.0虚拟机-redhat7.0安装oracle11gr2_11.2.0.1 2021-07-19 02:07:27 226人浏览 才女
摘要

1、挂载系统ISO镜像,配置本地YUM源 2、安装oracle系统依赖包 yum install -y binutils-*   compat-libstdc++-33-*  elfutils-libelf-*  GCc-

VMware15.0虚拟机-redhat7.0安装oracle11gr2_11.2.0.1

1、挂载系统ISO镜像,配置本地YUM

2、安装oracle系统依赖包

yum install -y binutils-*   compat-libstdc++-33-*  elfutils-libelf-*  GCc-* glibc-* glibc-common-* glibc-devel-* glibc-headers-*  ksh-*  libaio-* libgcc-* libstdc++-*  make-* sysstat-* unixODBC-* unixODBC-devel-*  compat-*  libXi-* sysstat-*

3、关闭防火墙及selinux并重启生效

3.1、关闭防火墙:iptablesfirewalld

3.2、关闭selinux

3.3 重启

reboot

4、修改主机名、配置IP地址

4.1、修改主机名

4.2、配置固定IP地址

 

5、创建用户及用户组

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba -m oracle

echo oracle | passwd --stdin oracle

 

6、创建oracle数据库安装目录

mkdir -p /u01/app/oracle/product/11.2.0/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

7、修改内核参数 

vim  /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

/sbin/sysctl  -p     ----生效配置

 

8、修改系统资源限制,提高运行效率

8.1  oracle用户限制

vim  /etc/security/limits.conf

修改

oracle       soft   nproc           2047

oracle       hard  nproc           16384

oracle       soft    nofile           1024

oracle       hard   nofile           65536

oracle   soft   stack           10240

8.2  vim  /etc/pam.d/login

session    required    pam_namespace.so  #下面添加一条pam_limits.so 
session    required    pam_limits.so

8.3  vim  /etc/profile   

if [ $USER ="oracle" ]; then

      if [ $shell = "/bin/ksh" ];then

          ulimit -p 16384

          ulimit -n 65536

      else

          ulimit -u 16384 -n 65536

      fi

fi

备注:报错  -bash: [: root: unary operator expected,取消配置8.3

 

 

9、配置oracle用户环境变量

vi /home/oracle/.bash_profile

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

 

ORACLE_UNQNAME=ecology; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=ecology; export ORACLE_SID

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

 

export LANG=C

#export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK

export NLS_LANG="SIMPLIFIED CHINESE_CHINA".en_US.UTF-8

使文件生效

source /home/oracle/.bash_profile

 

10、上传安装包(/u01),并解压

10.1 赋权

chown oracle:oinstall linux.x64_11gR2_database_*

chmod 777 linux.x64_11gR2_database_*

10.2 切换到oracle下解压、安装

su – oracle

cd /u01

unzip  linux.x64_11gR2_database_*

 

11、安装

cd /u01/database

./runinstaller

报错如下:

解决方法:  修改 /etc/hosts 文件   127.0.0.1 OracleDB   192.168.108.70  OracleDB

12、安装设置

检查失败,进行修复

备注:

    使用 yum list installed | grep XXX  检查后确认已安装更高版本,勾选ignore all

13、安装报错

13.1  ins_ctx.mk 错误

出现上述问题解决方法:
/lib64/libstdc++.somemcpy@GLIBC_2.4找不到。
问题:glibc2.17的库,连接找的是2.14的库。
解决办法:改成静态链接。
查看 /usr/lib64/libc.a是否存在。
修改oracle安装目录下:$ORACLE_HOME/ctx/lib/ins_ctx.mk

ctxhx: $(CTXHXOBJ)

        $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

修改为:

ctxhx: $(CTXHXOBJ)

        -static  $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)  /usr/lib64/libc.a

 

13.2  ins_emagent.mk 错误

出现上述问题解决方法:
问题:undefinied reference symbolB_DestroyKeyObject’,查看日志,实际就是没有找到nnz11这个库。
解决办法:
修改:$ORACLE_HOME/sysman/lib/ins_emagent

$(MK_EMAGENT_NMECTL)   修改为:$(MK_EMAGENT_NMECTL)  -lnnz11

14、执行安装脚本

sh /u01/oraInventory/orainstRoot.sh

sh /u01/oracle/product/11.2.0/db_1/root.sh

 

 

15、创建数据库

© 著作权归作者所有 打赏 点赞 (0) 收藏 (0) 分享 微博 QQ 微信 打印 举报 上一篇: LVM-扩展逻辑卷 下一篇: SUID、SGID、SBIT、chattr隐藏权限设置 H

HF_rhce

粉丝 0 博文 20 码字总数 4624 作品 0 合肥 系统管理员 关注 私信 提问 加载中 请先登录后再评论。
插入表情 {{ emoji.type }} 插入软件 发表评论
删除一条评论

评论删除后,数据将无法恢复

取消 确定 相关文章 最新文章 研究虚拟机--Jikes RVM

Jikes研究虚拟机(Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序的虚拟机,其早期版本与当前版本分别在通用公共许可证(CPL)与Eclipse公共许可证(EPL)下开...

匿名 2013/02/13 1.1K 0 Ruby虚拟机--YARV

YARV(Yet Another Ruby VM),该项目的唯一目的就是要打造世界上最快的Ruby虚拟机。从早期的一些评测来看,YARV为Ruby带来了巨大的性能提升,而它也成为了后来Ruby 1.9的官方解释器,自然不...

匿名 2013/02/17 1.4K 0 解析apk安装包的工具--apkutil

apkUtil是一个用来解析apk安装包的工具,通过它可以获取一个安装包的图标、程序名、所需Android平台,权限等信息,并将其转换为java对象。该工具依赖于aapt工具,目前仅支持在windows平台上运...

貌似掉线 2012/11/18 5K 0 计算资源管理平台--Apache VCL

Apache VCL 是一个自服务的系统,为最终用户提供专用计算环境的远程访问环境。典型的使用场景是数据中心,也可以是物理刀片服务器、传统机架服务器或者虚拟机。VCL 也可以提供独立机器的代理...

匿名 2013/01/04 2.6K 0 基于javascriptes6虚拟机--Continuum

ECMAScript6(ES6)规范计划在今年正式发布,作为JavaScript的核心,新版本的一些特性可能会让目前的开发方式发生巨大的变化。目前一些现代浏览器(如Chrome、Firefox等)中已经逐步实现了E...

匿名 2013/01/06 1.9K 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

C中的函数指针如何工作? - How do function pointers in C work?

问题: I had some experience lately with function pointers in C. 我最近对C中的函数指针有一些经验。 So Going on with the tradition of answering your own questions, I decided to m......

法国红酒甜 27分钟前 3 0 如何查看仅一个用户提交的git日志? - How can I view a git log of just one user's commits?

问题: 使用git log ,如何按用户筛选,以便仅看到该用户的提交? 解决方案: 参考一: https://stackoom.com/question/HsDc/如何查看仅一个用户提交的git日志 参考二: Https://oldbug.net...

富含淀粉 58分钟前 6 0 【Pyecharts Gallery】中看不中用的可视化作品集合

摘自: https://www.kesci.com/home/project/5ecd20d0c1a73900361b92b5 var myColor = ['#eb2100', '#eb3600', '#d0570e', '#d0a00e', '#34da62', '#00e9db', '#00c0e9', '#0096f3', '#33CCF......

tengyulong 今天 10 0 《Java8实战》笔记(03):Lambda表达式

本文源码 Lambda 管中窥豹 可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 Lambda表达...

巨輪 今天 7 0 从其他文件夹导入文件 - Importing files from different folder

问题: I have the following folder structure. 我有以下文件夹结构。 application/app/folder/file.py and I want to import some functions from file.py in another python file which r......

javail 今天 22 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSCHINA 社区

关于我们 联系我们 合作伙伴 Open api

在线工具

码云 Gitee.com 企业研发管理 CopyCat-代码克隆检测 实用在线工具

微信公众号

微信公众号

OSCHINA APP

聚合全网技术文章,根据你的阅读喜好进行个性推荐

下载 APP ©OSCHINA(OSChina.NET) 工信部 开源软件推进联盟 指定官方社区 深圳市奥思网络科技有限公司版权所有 粤ICP备12009483号 返回顶部 顶部
您可能感兴趣的文档:

--结束END--

本文标题: VMware15.0虚拟机-redhat7.0安装oracle11gr2_11.2.0.1

本文链接: https://www.lsjlt.com/news/7836.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle怎么显示表的字段
    如何显示 oracle 表的字段 在 Oracle 数据库中,可以使用 DESC 命令显示表的字段。 语法: DESC table_name 参数: table_name:要显示字段的表...
    99+
    2024-05-14
    oracle
  • oracle怎么看所有的表
    在 oracle 数据库中查看所有表的步骤:连接到数据库运行查询:select table_name from user_tables; 如何使用 Oracle 查看所有表 ...
    99+
    2024-05-14
    oracle
  • oracle怎么显示行数
    如何使用 oracle 显示行数 在 Oracle 数据库中,有两种主要方法可以显示行数: 1. 使用 COUNT 函数 SELECT COUNT(*) FROM table_n...
    99+
    2024-05-14
    oracle
  • oracle怎么显示百分比
    oracle中显示百分比的方法有:使用百分号“%”;使用to_char()函数;使用format()函数(oracle 18c及更高版本);创建自定义函数。 Oracle 显...
    99+
    2024-05-14
    oracle
  • oracle怎么删除列
    oracle 中删除列的方法有两种:1)使用 alter table table_name drop column column_name 语句;2)使用 drop colum...
    99+
    2024-05-14
    oracle
  • sql怎么查看表的索引
    通过查询系统表,可以获取表的索引信息,包括索引名称、是否唯一、索引类型、索引列和行数。常用系统表有:mysql 的 information_schema.statistics、postg...
    99+
    2024-05-14
    mysql oracle
  • sql怎么查看索引
    您可以使用 sql 通过以下方法查看索引:show indexes 语句:显示表中定义的索引列表及其信息。explain 语句:显示查询计划,其中包含用于执行查询的索引。informat...
    99+
    2024-05-14
  • sql怎么查看存储过程
    如何查看 sql 存储过程的源代码:使用 show create procedure 语句直接获取创建脚本。查询 information_schema.routines 表的 routi...
    99+
    2024-05-14
  • sql怎么查看视图表
    要查看视图表,可以使用以下步骤:使用 select 语句获取视图中的数据。使用 desc 语句查看视图的架构。使用 explain 语句分析视图的执行计划。使用 dbms 提供...
    99+
    2024-05-14
    oracle python
  • sql怎么查看创建的视图
    可以通过sql查询查看已创建的视图,具体步骤包括:连接到数据库并执行查询select * from information_schema.views;查询结果将显示视图的名称、...
    99+
    2024-05-14
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作