如何理解ansible自动化运维数据库

技术如何理解ansible自动化运维数据库这期内容当中小编将会给大家带来有关如何理解ansible自动化运维数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 通过ansible

这期内容当中小编将会给大家带来有关如何理解ansible自动化运维数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

通过ansible简单对数据库主机检查和数据库表空间的检查,前提数据库主机有统一的用户名和密码。

运维环境:rhel 7.2,ansible 1.9

数据库环境:甲骨文11.2.0.4,Suse 11sp4,统一用户是神谕和用户

ansible配置文件/etc/ansible/ansible.cfg,否则在运行ansible时需要制定宿主位置

-配置宿主组

[root @ DBAMOUNT user cs]#更多/可移植/主机

[Suse]

192.168.15.21

192.168.15.22

192.168.15.46

192.168.15.47

-简单测试

[root @ DBAMOUNT .ssh]# ansi ble Suse-m ping-u用户cs-k

嘘密码:

192.168.15.22 |成功{

将' :改为假的,

乒乓:

}

192.168.15.46 |成功{

将' :改为假的,

乒乓:

}

192.168.15.47 |成功{

将' :改为假的,

乒乓:

}

192.168.15.21 |成功{

将' :改为假的,

乒乓:

}

-查看空间

[root @ DBAMOUNT .ssh]# ansible Suse -m命令-a 'df -hT' -u usercs -k

密码:

[root @ DBAMOUNT .ssh]# ansible Suse -m命令-a 'ls -l /tmp' -u usercs -k

密码:

-复制文件:

[root @ DBAMOUNT .ssh]# ansi ble Suse-m copy-a ' src=/etc/ansi ble/ansi ble。CFG dest=/tmp/ansi ble。' CFG '-u usercs-k

密码:

{ ' src=/etc/ansi ble/ansi ble。CFG dest=/tmp/ansi ble。CFG所有者=用户群=用户模式=0644 ' }

-远程执行脚本

ansi ble Suse-m shell-a '/tmp/rockezhang _ test。嘘

密码:

-远程创建目录

ansible Suse -m命令-一个“mkdir/home/Oracle/scripts”-u Oracle-k

密码:

-配置脚本

来源~/。轮廓

sqlplus-S '/作为sysdba'EOF

套林200页100

从gv \ $数据库中选择当前scn、保护模式、数据库角色、强制日志记录、打开模式、切换状态

设置页面大小9999

设置线路尺寸132

挑选

表空间名,

a.总计_mb,

f.Free_mb,

回合(总计_兆字节-自由_兆字节,2)已用_兆字节,

四舍五入((f . Free _ MB/a . total _ MB)* 100)' % _ Free '

(从按表空间名分组的dba _ data _ files中选择表空间名、总和(字节/(1024 * 1024))total _ MB)a、

(选择表空间名称,四舍五入(总和(字节/(1024*1024)))按表空间名称从dba _空闲空间组中选择free _ MB)f

其中a。表空间名=f。表空间名()

按“% _免费”排序

/

出口

文件结束

-拷贝文件

ansi ble Suse-m copy-a ' src=/ansi ble/check _ db。sh dest=/home/Oracle/scripts '-u Oracle-k

密码:

-执行脚本

ansible Suse -m命令-a ' chmod x/home/Oracle/scripts/check _ db。甲骨文

密码:

ansi ble Suse-m shell-a '/home/Oracle/scripts/check _ db。甲骨文

密码:

上述就是小编为大家分享的如何理解ansible自动化运维数据库了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/86579.html

(0)

相关推荐

  • mysql管理中的运行权限

    技术mysql管理中的运行权限mysql管理中的运行权限,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql 管理:mysql 运行权限(转)[@mor

    攻略 2021年11月20日
  • spark的standalone模式采用的是(spark集群时配置什么环境变量)

    技术Spark中Standalone模式下Spark应用的整个启动过程是怎样的本篇文章为大家展示了Spark中Standalone模式下Spark应用的整个启动过程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,

    攻略 2021年12月17日
  • 哪些水果含维生素c,含有维生素C的食物有什么

    技术哪些水果含维生素c,含有维生素C的食物有什么含维生素C的食物很多哪些水果含维生素c,好多水果蔬菜都有。水果比如苹果,梨,荔枝,橘子,葡萄等,蔬菜比如辣椒,白菜,茄子,番茄。好多好多,只要丰富点,换着吃,每天摄入量足够

    生活 2021年10月27日
  • X-MSG-IM频道状态服务的实现思路是什么

    技术X-MSG-IM频道状态服务的实现思路是什么这期内容当中小编将会给大家带来有关X-MSG-IM频道状态服务的实现思路是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。描述了X-M

    攻略 2021年10月29日
  • 如何使用User Agent和代理IP隐藏身份

    技术如何使用User Agent和代理IP隐藏身份这篇文章给大家介绍如何使用User Agent和代理IP隐藏身份,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、为何要设置User Agent

    攻略 2021年10月28日
  • 正确写SQL的方法有哪些

    技术正确写SQL的方法有哪些这篇文章主要介绍“正确写SQL的方法有哪些”,在日常操作中,相信很多人在正确写SQL的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”正确写SQL的方法

    攻略 2021年10月23日