ORACLE初次安装自动安装软件包
一、自动安装所需软件包
提前配置好yum仓库
定义package.txt包列表文件:以官网RHEL6为例,这里有compat-libstdc++有两个包,如果不加*,+号后面的compat-libstdc++-33-3.2.3-69.el6.x86_64,compat-libstdc++-296-2.96-144.el6.i686这两个包无法直接识别,需要以*代表两个包,安装过程中如果遇到缺少某一个包,则可以使用命令:yum whatprovides libstdc++.so.5,查看依赖这个库的包,安装这个包即可,下面是package.txt文件
binutils compat-libcap1 compat-libstdc++* gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat
编写安装脚本package.sh:将安装日志定义到/root/package.log,安装完成后方便查看安装状态
#!/bin/bash for i in`cat /root/package.txt` dorpm -q $iif [ $? -eq 0 ];thenecho "Package $i is already intsalled" >> /root/package.log 2>&1elseyum install -y $iecho "Package $i is now installed" >>/root/package.log 2>&1fi done
二、自动添加用户,用户组
自动添加用户组,创建目录,定义oracle密码,后面还可以加入环境变量,kernel参数等,oracle密码设置为oracle
#!/bin/bashfor i in dbaoinstall docat /etc/group | grep $i > /dev/null2>&1if [ $? -eq 0 ];thenecho "Group $i is already exist"elsegroupadd -r $ifi doneid oracle >/dev/null 2>&1 && echo "User Oracle is already exist" || useradd -g oinstall -G dba oracle #set password for oracle echo"oracle" | passwd --stdin oracle #create dictionary for install mkdir -p /u01/app chown -R oracle:oinstall /u01/app chmod 775 -R /u01/app
转载于:https://blog.51cto.com/francis198/1720924
ORACLE初次安装自动安装软件包相关推荐
- Android使用Bugly实现静默安装/自动安装app
前言 针对门禁.闸机.广告机等无人值守的Android终端app,如何自动升级一直是一个比较麻烦的事情:现在给出一个相对比较成熟的方案供大家参考: 以前你的升级方案可能是这样的: 集成bugly,发布 ...
- 创建 Windows Server无人值守安装自动安装 ISO
在使用 Red Hat 的 Kickstart 和 Debian 的 Preseed 来自动化 Linux 安装之后,我需要类似的东西来自动化 Windows 部署. 目标 防止在安装过程中显示 Wi ...
- 软件包ipython没有可安装候选_解决python 自动安装缺少模块的问题
解决python 自动安装缺少模块的问题 场景 我写个脚本给别人用,但是这个脚本中包含了一个第三方库. 当然对方执行的时候就会提示缺少,能否让python自动安装呢? 解决 try: import r ...
- Oracle 11g 单实例安装文档
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...
- linux中怎么安装ypak软件包,Linux 124课程 13、安装和升级软件包
.注册你的Redhat账户赋予系统产品的安装软件更新 2.RPM包是用来管理在红帽企业Linux系统软件 redhat.Suse.Oracle Linux 软件包rpm Ubuntu 软件包dbd 所 ...
- linux 软件包的安装,linux安装软件包的方法
Linux有多种发行版本,各种发行版本之间安装软件包的方法和命令不一样,同发行版本之间安装软件包的方法也有不同.Linux主要有三大派系:红帽子派系(Redhat.Centos.Oracle Linu ...
- Oracle Linux 7.5 安装 Oracle 18C 单实例
博主联系方式见资料,如有错误,欢迎批评指正,联系我,谢谢. 文章目录 1 安装前准备工作 1.1 系统要求 1.2 操作系统:Oracle Linux 7.5 1.3 操作系统安装 1.4 检查和配置 ...
- 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置
前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...
- Oracle Linux 6.9安装和Oracle 11.2.0.4.0安装及psu补丁升级
原文有图图https://www.linuxidc.com/linux/2018-09/154218.htm 图文详解在Oracle Linux 6.9安装和Oracle 11.2.0.4.0安装及p ...
最新文章
- 安卓手机文件管理器:360°LES文件浏览器
- 再见了,收费的Navicat。
- apache mahout_Apache Mahout:入门
- content add tpl.php,phpcms后台批量上传添加图片文章方法详解(一)
- 将m个苹果放入n个盘子的问题【转】
- android canvas 工作流_行情艰难,Android初中级面试题助你逆风翻盘,每题都有详细答案...
- repo 的几个使用理解
- paip.-Djava.library.path -Djava.ext.dirs= 的区别
- pandaboard 安装_pandaboard ES学习之旅——3 Uboot源码下载与编译
- JavaScript实现消消乐-源代码
- Linux网络编程 | UDP编程
- 算法的时间复杂度和空间复杂度计算
- 最新资料!工银亚洲开户见证业务受理网点(广东地区,除了深圳)
- Android开发笔记01-TextView01
- Chromium浏览器的一些使用总结
- 找工作,还是找户口?
- js获取网页元素文本
- 短线交易秘诀---大小价格区间,开盘价,价格爆炸点
- 未来10年什么行业发展比较好?
- idea设置java-google-style
热门文章
- 'or'='or'经典漏洞原理分析
- 开始升级我的工作流系统
- 如何创建一个用弹出窗口来查看详细信息的超链接列
- 谈一次单元测试驱动代码重构
- 如何在父进程中读取子(外部)进程的标准输出和标准错误输出结果
- 【Qt】Qt再学习(八):Media Player(Qt实现多媒体播放器)
- 【Qt】Qt程序编译成功,执行时报错:程序异常结束,crashed
- Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息
- 制度汇编格式怎么生成目录_来自世界500强企业的管理表格DOC格式 1900套
- windows文本缩放影响mfc对话框_PhotoShop创建金属文本提示技巧