一佳互联

展开菜单

Shell Redis单机版本部署

Shell Redis单机版本部署
Reids编译安装出错 make PREFIX=/usr/local/redis install [root@mmjredis redis-6.0.1]# make PREFIX=/usr/local/redis install 出现错误如下: serverLog(LL_NOTICE,"The server is now ready to accept connections at %s", server.unixsocket);...

Oracle RMAN-全备份

Oracle RMAN-全备份
这里面的target数据库进行备份和修复的,执行的时候要有SYSDBA的权限,这样才能连接到目标数据库,如果没有连接会失败。   在做RMAN备份的时候,catalog数据库是可选的,即可以使用也可以不使用。什么是catalog数据库?Catalog数据库的作用是存储备份信息的,比如说备份了什么东西,做了什么备份,然后备份的目录是什么,备份的文件名是什么,等等。也就是说在使用RMAN备份的时候,产生的一些信息保存在Recovery catalog dat...

Oracle RMAN-增量备份

Oracle RMAN-增量备份
全备份 RMAN> list backupset; List of Backup Sets ===================     BS Key  Type LV Size       Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ----...

Oracle Rman-备份脚本

Oracle Rman-备份脚本
 oracle@dbservera ~]$ crontab -l 0 0 * * * /u01/rmanbak/rmanbak.sh > /u01/rmanbak/rmanbak.log 2>&1 [oracle@dbservera ~]$ cat /u01/rmanbak/rmanbak.sh #!/bin/bash . ~/.bash_profile echo -----------------------...

Shell变量的用法规则

Shell变量的用法规则
变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和大部分的编程语言不同。例如在C语言或者 C++ 中,变量分为...

RAC环境部署自动化shell脚本

RAC环境部署自动化shell脚本
下面是一个rac搭建时候的一个环境自动部署脚本,这个脚本可以自动帮你完成安装数据库需要的包,创建oracle,grid用户,并且配置环境变量,已经配置操作系统参数,大部分工作都可以完成,可以根据自己需要修改该脚本。该脚本运行选择(2) ios,指定.iso镜像文件的绝对路径就可以自动部署环境了(.ios文件需要你手动上传到服务器上面)。(该脚本可以根据自己需要来修改) #!/bin/bash # This program configure the env...

Shell for循环详解

Shell for循环详解
Python风格的for循环 Python 风格的 for in 循环的用法如下: for variable in value_list do statements done variable 表示变量,value_list 表示取值列表,in 是 Shell 中的关键字。 每次循环都会从 value_list 中取出一个值赋给变量 variable,然后进入循环体(do 和 done 之间的部分),执行循环体中的 state...

Shell 字符串使用与操作

Shell 字符串使用与操作
字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)。 字符串可以由单引号' '包围,也可以由双引号" "包围,也可以不用引号。它们之间是有区别的,稍后我们会详解。 字符串举例: [root@www ~]# str1=www.baidu.com [root@www ~]# str2='www.baidu.com' [root@www ~]# str3="www.baidu.com" 下面我们说一...

Shell if语句实现mysqldump全量备份+mysqlbinlog二进制日志增量备份

Shell if语句实现mysqldump全量备份+mysqlbinlog二进制日志增量备份
mysqldump全量备份+mysqlbinlog二进制日志增量备份 从mysqldump备份文件恢复数据会丢失掉从备份点开始的更新数据,所以还需要结合mysqlbinlog二进制日志增量备份。  yum install mariadb-server mariadb mariadb-devel -y [root@www mysql]# cat /etc/my.cnf.d/server.cnf --开启binlog [mysqld]] datadir=...

Shell test命令和[ ]

Shell test命令和[ ]
test 是 Shell 内置命令,用来检测某个条件是否成立。test 通常和 if 语句一起使用,并且大部分 if 语句都依赖 test。 test 命令有很多选项,可以进行数值、字符串和文件三个方面的检测。 Shell test 命令的用法为: test expression 当 test 判断 expression 成立时,退出状态为 0,否则为非 0 值。test 命令也可以简写为[](test 和 [] 是等价的),它的用法为: [ expression ]...