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 ...
最新文章
- 感受hook里useEffect的执行顺序,hook倒计时
- 这些Python基础练习题你会几个?
- 每天AI资讯这么多,该看哪些?推荐一份优质AI内参!
- vba 窗体单选框怎么传回sub_VBA之EXCEL应用
- [MongoDB]db.serverStatus()命令详解
- java长连接例子_java实现长连接
- 为.NET程序批上WPF的绚丽外衣(1)
- Python 第七篇:socket编程
- 中科大博士写外挂被抓:涉案总牟利 300 多万,每月分得 4~6k
- 敏捷软件开发VS传统软件开发
- 90后黄金程序员,你不是码农,请自信
- Quartz分布式定时任务
- 碰见参数错误咋解决?
- 【笔记】74HC573的一些记录
- QT关于屏幕保护程序
- 实战录 | 前端性能优化二三事儿
- 史上最清晰的函数空间讲解
- 【知识分享】异步串行收发器Uart(串口)-通信协议详解
- 如何调试oracle,sqlserver存储过程
- 【SF10】| 如何构建一个胜率超过60%的短线螺纹策略(开发教程)
热门文章
- PHP使用curl_multi_add_handle并行处理
- Linux环境编程--waitpid与fork与execlp
- ASP.NET 应用中大文件上传研究
- Google Test(GTest)使用方法和源码解析——概况
- C++11中std::lock_guard的使用
- C#中object的使用
- 【QT】Qt正则表达式的使用:使用QRegExp来限制QLineEdit的输入格式
- 【Dlib】dlib实现深度网络学习之 input层
- JAVA写XML乱码问题_java 写 xml 中文乱码
- 微信小程序进度条样式_微信小程序组件progress进度条解读和分析