自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

转载 k8s学习运维

跨 StorageClass 迁移存储

2023-03-20 14:30:23 110

原创 MSQL MGR

https://www.cnblogs.com/binliubiao/p/12594529.htmlMysql MGR解析-云社区-华为云【mysql】Mgr实现数据库高可用架构 - 无信不立 - 博客园

2022-03-10 17:25:04 655

原创 k8s安装nginx-ingress-controller

--下载镜像docker pull liangjw/kube-webhook-certgen:v1.1.1docker pull liangjw/ingress-nginx-controller:v1.1.1docker pull liangjw/kube-webhook-certgen:v1.1.1--改名称docker tag liangjw/kube-webhook-certgen:v1.1.1 k8s.gcr.io/ingress-nginx/kube-webhook-certgen:

2022-01-26 17:38:58 2902 1

转载 calico网络原理、组网方式和使用

calico网络原理、组网方式和使用 - 云+社区 - 腾讯云 (tencent.com)https://cloud.tencent.com/developer/article/1482739写的非常好的一篇文章,整理下备忘! 上边是原文链接,侵权请联系删除。

2022-01-13 15:29:01 230

原创 shc加密shell脚本

shc的官网下载地址http://www.datsi.fi.upm.es/~frosal/sources/shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题。如果你的shell脚本包含了敏感的口令或者其它重要信息, 而且你不希望用户通过ps-ef(查看系统每个进程的状态)捕获敏感信息. 你可以使用shc工具来给shell脚本增加一层额外的安全保护. shc是一个脚本编译工具, 使...

2021-12-30 17:14:03 1062

转载 MySQL5.5备份设计之XtraBackup

MySQL5.5备份设计之XtraBackup基于企业环境的MySQL5.5备份设计,首先安装innobackupex,网上有很多资料,可自行搜索,可自行在https://www.percona.com/downloads/XtraBackup/LATEST/ 寻找包资源1.安装wgethttps://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.9/binary/debian/trusty/x86_64/Perco..

2021-12-27 10:49:32 135

转载 SYSTEM和SYSAUX表空间存储的内容有哪些区别?若SYSAUX表空间占用过大则应该如何处理?

在一般情况下,企业产生的业务数据应该存放在单独的数据表空间,而不应该使用系统已存在的表空间,尤其不能将业务数据保存到SYSTEM和SYSAUX表空间中,所以,DBA需要着重关注SYSTEM和SYSAUX表空间的占用情况。Oracle服务器使用SYSTEM表空间管理整个数据库。这个表空间包含系统的数据字典和关于数据库的管理信息,这些信息均包含在SYS方案中,只有SYS用户或者拥有所需权限的其它管理用户才可访问这些信息。SYSTEM表空间用于核心功能(例如数据字典表)。SYSAUX是SYSTEM表空间的

2021-12-27 10:21:22 2274

原创 oracle快速删除schema/username

oracle该schema下的对象很多,3万个以上,直接执行删除用户命令要很长时间,半小时未删除完成2.删除前的准备工作 一般删除用户都是为了重新导入该用户数据(不删除表空间),涉及到删除该schema的重建,故删除用户前收集下该schema信息1)查看用户的默认表空间及临时表空间set lines 300col username for a30select username ,default_tablespace,TEMPORARY_TABLESPACE from dba_...

2021-12-23 17:20:59 658

原创 oracel查看执行计划

grant plustrace to USERNAME;SQL> set autotrace用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]--用法1:查看执行计划、统计信息并且返回sql结果集set autotrace on;---方法2:查看执行计划、统计信息不返回sql结果集:SQL> set autotrace traceonly; ---方法3:只看执行计划不返回sql..

2021-12-23 17:08:10 536

原创 AWR报告获取

--当前采样快照保留策略和采集频率可以通过下面的语句进行查询,历史数据默认保留7天,并且默认每1小时收集一次.select * from dba_hist_wr_control;--修改为15分钟exec dbms_workload_repository.modify_snapshot_settings(1440*8,15);1.当前连接实例的AWR报告提取:@?/rdbms/admin/awrrpt.sql2.RAC的其他实例AWR报告提取:@?/rdbms/admin/awrrpti.sql

2021-12-23 17:06:12 1355

转载 oracle的三种连接方式

1.sid:格式一: Oracle JDBC Thin using an SID:jdbc:oracle:thin:@host:port:SIDExample: jdbc:oracle:thin:@localhost:1521:orcl这种格式是最简单也是用得最多的你的oracle的sid可以通过一下指令获得:sqlplus / as sysdbaselect value from v$parameter where name=’instance_name’;2.Servic...

2021-12-23 17:04:55 5464

原创 oracel编译无效对象

DECLAREv_objname user_objects.object_name%TYPE;v_objtype user_objects.object_type%TYPE;CURSOR cur IS SELECT object_name,object_type FROM dba_OBJECTS WHERE status = 'INVALID' AND object_type IN ('FUNCTION','J...

2021-12-23 17:03:38 136

原创 oracle 使用flashback(闪回)恢复误删除的数据 或 误删除的表

1、执行drop table xx 语句 drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句:flashback table <user_recyclebin.object_name or user_recyclebin.original_name> to before drop [rename to <new_table_n...

2021-12-23 17:00:43 4808

原创 Schema validation error in conig/config.xml. See the log for detais, Schema validation can be...

此问题暂不知出现原因是什么。已经出现过几次了。下面介绍一种处理方法,修改很容易,但问题定位较难。修改domin/bin/startWeblogic.sh。在JAVA_OPTIONS=“” 里加上参数-Dweblogic.configuration.schemaValidationEnabled=false,然后重启生效。但是出现此种错误的往往就是集群中的某台机器,并不一定是你刚修改的那台机器,因此,在集群中所有节点上增增加此参数,然后以节点的维度来重启服务,直到问题解决。...

2021-12-23 16:58:53 1460

原创 Linux GPT类型磁盘分区

Linux GPT类型磁盘分区

2021-12-20 14:55:43 150

转载 linux shell:${var1##*:} ${bz1%,*}的意思

介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 /  及其左边的字符串:my.file.t...

2018-06-12 11:06:33 8721

转载 nginx开机自启动文件

nginx开机自启动文件:https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/参考地址:https://blog.csdn.net/liaomin416100569/article/details/72897641Should work on RHEL, Fedora, CentOS. Tested ...

2018-04-10 00:17:25 370

转载 Tengine 安装配置全过程

在先前的文章中介绍过Tengine,先前只是使用了运维人员配置好的内容,未自己进行过安装配置。周末闲来无事,对于Tengine进行了尝试性的安装。记录下面方便以后再做改进。Tengine官网上有个非常简单的教程,中间并未涉及到一些常用的设置,所以仅供参考。一下午为本人的安装步骤及过程。1、安装必要的编译环境好由于Tengine安装需要使用源代码自行编译,所以在安装前需要安装必要的编译工具:# yu...

2018-04-09 21:48:02 3606

原创 大牛的博客

--惨绿少年https://www.cnblogs.com/clsn/http://www.redis.cn/ --redis中文站http://tengine.taobao.org/ https://github.com/jemalloc/jemalloc/releasestengine安装及配置https://blog.csdn.net/liaomin416100569/article/det...

2018-04-02 10:08:47 206

转载 keepalived实现服务高可用

分类: 运维基本功第1章 keepalived服务说明1.1 keepalived是什么?  Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。  Keep...

2018-04-02 10:02:58 197

转载 zabbix简介及安装

http://blog.chinaunix.net/uid-28255964-id-3492892.html

2017-08-04 16:01:19 267

原创 linux下dns配置方法与常用dns

linux下dns配置方法:1、修改网卡配置文件echo 'DNS1="114.114.114.114" ' >> /etc/sysconfig/network-scripts/ifcfg-eth0 2、修改/etc/hosts文件echo "223.231.234.33 www.baidu.com" >> /etc/hosts3、修改/etc/resolve.confec

2017-08-01 09:53:48 3206

转载 WebLogic11g-单双向SSL配置(转载)

WebLogic11g-单双向SSL配置(以Springside3为例)文件转载自:http://dead-knight.iteye.com/blog/19417162、观察weblogic方便开发部署提供的演示秘钥库 (秘钥库位置为:\weblogic11\wlserver_10.3\server\lib) 3、观察ssl的默认演示配置 

2017-06-23 16:49:52 1673

转载 SVN服务器搭建和使用与TortoiseSVN客户端应用

SVN服务器搭建和使用(一)http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html#3711502SVN服务器搭建和使用(二)http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.htmlSVN服务器搭建和使用(三)

2017-06-16 16:35:54 612

原创 常用数据库逻辑备份语句

--导出用户exp system/oracle owner=sjck log=sjck_exp.log direct=y  recordlength=65535 compress=nexpdp system/oracle dumpfile=sjck%U.dmp logfile=sjck_exp.log schemas=sjck parallel=4 compression=all

2017-06-16 16:09:44 565

原创 查看数据库正在执行的sql

select SQ.SQL_TEXT, SQ.SQL_FULLTEXT from v$session s, v$sql sq where s.SQL_ID = sq.SQL_IDand s.STATUS = 'ACTIVE' and sq.SQL_FULLTEXT like ('%' || UPPER('&TABLE_NAME') || '%') and s.USERNAME = UPPE

2017-06-16 16:07:36 3872

原创 创建dblink与tnsnames的配置

---- CREATE DATABASE LINK CREATE PUBLIC DATABASE LINK sjck  CONNECT TO ZJ_WBCX  IDENTIFIED BY cx123  USING   '(DESCRIPTION =       (ADDRESS_LIST =         (ADDRESS = (PROTOCOL = TCP)(HOST

2017-06-16 16:06:18 1230

原创 oracle RAC数据库启停

------关闭RAC数据库-----1.关闭监听(grid用户),阻止新的程序在连接进来srvctl stop listener2.写脏块alter systerm checkpoint;(多执行几次)3.关闭数据库(grid用户下) racdb指的是数据库全局唯一名。执行时间会较长,不要终止/u01/app/11.2.0/grid/bin/srvctl stop dat

2016-12-10 14:40:20 5839

原创 oracke数据库表空间大小查看

SELECT T1 "表空间",       Z / 1024 / 1024 / 1024 "总表空间G",       (Z - S) / 1024 / 1024 / 1024 "已用表空间G",       S / 1024 / 1024 / 1024 "剩余表空间G",       ROUND((Z - S) / Z * 100, 2) "使用率%",       (Z

2016-12-10 14:38:19 674

原创 oracle数据库scn号查询

SELECT C.NAME               TBS_NAME,A.NAME,A.CHECKPOINT_CHANGE# CTL_SCN,A.LAST_CHANGE#       LAST_SCN,B.CHECKPOINT_CHANGE# DBF_HD_SCN,B.STATUSFROM V$DATAFILE A, V$DATAFILE_HEADER B, V$TAB

2016-12-10 14:34:52 1984

原创 int main(int argc,char *argv[])

argc 命令行参数的个数 argv 参数向量,是Char *指针,数组中的每一个元素都指向命令行参数中的一个字符串,其中argv[0]表示对文件进行编译链接后得到的可执行文件名。命令行的一般形式: 命令名 参数1 参数2 ……参数n 注意:命令名也是参数的一个

2015-11-15 11:36:41 339

原创 排序算法

1.冒泡排序(C)以10个数为例#include<stdio.h>int main(){ int a[10]; int i,j,t; printf("Input 10 numbers:\n"); for(i=0;i<9;i++) scanf("%d",&a[i]); printf("\n"); //输入 for(i=0;i<9;i+

2015-11-15 10:59:50 311

原创 #include<>与#include“ ”的区别

#include<> 系统到存放c库函数头文件的目录下寻找要包含的文件,成为标准方式#include " " 系统在用户当前目录下寻找要包含的文件,找不到则按标准方式查找。一般来说,调用库函数用#include<>,用户自己编写的文件,则用#include"", 若没有放在用户当前目录下,则应在“”中给出文件路径

2015-11-14 19:50:56 590

原创 宏定义

1.不带参数的宏 #define 标识符 字符串 作用: 在预处理时,用标识符代替字符串,做到“一改全改” 注意: (1) 宏定义只是用宏名代替字符串,不做正确性检查。 (2) 宏不是C语句,不加分号。 (3) 可以用#undef结束宏 (4) 在进行宏定义时,可以引用已定义的宏名。 (5) 程序中用双撇号括起来的字符串中的字符,即使与宏名相同也

2015-11-12 20:04:59 507

原创 n个数逆序

void inverse(char *p,int n){ int i; char temp,*p1,*p2; for(i=0;i<n/2;i++) { p1=p+i; p2=p+(n-1-i); temp=*p1; *p1=*p2; *p2=temp; }}

2015-11-12 18:42:41 604

原创 n人围圈,报数为3退出,问最后一人的编号?

n个人围成一圈,顺序编号,从第一个人报数(1,2,3),报道3的退出,问最后留下的是原来的多少号?#include<stdio.h>int main(){ int i,k,m,n,*p,num[100]; printf("input number n=: "); scanf("%d",&n); p=num; for(i=0;i<n;i++)//对人员进行编

2015-11-12 18:22:17 880

原创 递归将整数n转换为字符串

如果是负数,要把它转换为正数,并输出一个‘-’。covert函数只处理正数。#include<stdio.h>void main(){ void covert(int n); int number; printf("input an integer:"); scanf("%d",&number); printf("output:"); //将负数转

2015-11-12 17:14:32 957

原创 将十六进制转换为十进制

将16进制数用字符数组保存int htoi(char s[]){ int i,n=0; for(i=0;s[i]!='\0';i++) { if(s[i]>='0'&&s[i]<='9') n=n*16+s[i]-'0'; if(s[i]>='a'&&s[i]<='f') n=n*16+s[i]

2015-11-12 16:44:16 673

原创 用牛顿迭代法求根

方程为 ax^3+bx^2+cx+d=0,系数由主函数给出,求x在1附近的一个实根。牛顿迭代公式 x=x0-f(x0)/f’(x0). x0 为上一次求出的近似根。float solut(float a,float b,float c,float d){ float x=1,x0,f,f1; do{ x0=x; f=((a*x0+b)*x0+c

2015-11-12 15:41:26 1965

原创 指针用法及常见形式

1. *P++   / *(p++)     先取p的值,实现*p运算,然后再使p自增1先取p的值,实现*p运算,然后再使p自增1.  若p=&a,则表达式结果a[0]的值。2. *(++P)    先使P的值加‘1’,然后取P的值,结果为a[1]的值。3. ++(*P)     先取P的值,在++,相当于++a[i]。4. *(p--)  相当于a[i--],先取

2015-11-12 14:56:00 363

tcl8.6.8-src.tar.gz

tcl8.6.8-src.tar.gz 最新版本 linux管理工具 欢迎下载

2018-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除