自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 收藏
  • 关注

原创 最新Mysql8.0.27安装配置基本使用

目录下载Mysql 配置目录文件 初始化Mysql 安装Mysql 配置环境 基本使用下载Mysql官方下载地址:MySQL :: MySQL Community Downloads下载后解压,路径自定义,并新建文件夹data:配置目录文件在 mysql 目录下创建 txt 文件,修改为 my.ini,复制以下代码到文件下需要修改mysql安装路径 basedir 值 以及 mysql数据库数据存放路径 datadir 值,其他不用改[mys...

2021-12-29 20:41:49 784

原创 shell 一键部署PXE+kickstart

一键PXE+kickstart部署PXE+kickstart环境dhcp服务 tftp服务 http服务 kickstart配置具体代码参考pxe.sh

2021-12-14 22:11:33 2186

原创 shell 格式化输出密码

格式化输出/etc/passwd,效果如下[root@zabbix-server day6]# awk -F: 'BEGIN{ print "用户名 UID 家目录" } {print $1,$3,$6}' /etc/passwd用户名 UID 家目录root 0 /rootbin 1 /bindaemon 2 /sbinadm 3 /var/admlp 4 /var/spool/lpdsync 5 /sbinshutdown 6 /sbin[root@zabbix-server.

2021-12-14 21:37:15 993

原创 shell 安全脚本

HASH值HASH值与文件名称,时间,大小等信息无关,仅与内容有关MD5 SHA256[root@zabbix-server day6]# md5sum /etc/passwd79fe83db4691f58785700e02e3dd2b4a /etc/passwd[root@zabbix-server day6]# sha256sum /etc/passwd112a1a0d9404d157ff13502e54efb2e2c15cc9325ae0c5c13418f3f53f98227e

2021-12-14 09:11:50 214

原创 shell 备份数据

备份日志备份/var/log 日志[root@zabbix-server day6]# more back_log.sh #!/bin/bashdate=`date +%Y%m%d`if [ ! -f /tmp/log-$date.tar.gz ] ; then tar -czf /tmp/log-$date.tar.gz /var/logfi逻辑备份[root@zabbix-server day6]# more mysqldump.sh #!/bin/bashdat

2021-12-13 23:23:13 623

原创 shell 带菜单的脚本

带菜单的脚本[root@zabbix-server day6]# more menu.sh #!/bin/bashecho "1.查看剩余内存容量."echo "2.查看根分区剩余容量."echo "3.查看CPU十五分钟负载."echo "4.查看系统进程数量."echo "5.查看系统账户数量."echo "6.退出."while :do read -p "请输入[1-6]:" key case $key in1) free | awk '/Mem/{print

2021-12-13 22:37:46 1017

原创 shell 循环嵌套

打印**[root@zabbix-server script]# more star.sh #!/bin/bash######################for in in {1..5}do echo -n "*"doneecho ######################for i in {1..5}do for j in {1..5} do echo -n "*" done echo done [root@zabbix-server

2021-12-13 22:16:08 248

原创 shell awk 综合案例

案例集TCP 连接状态SS 命令过滤连接状态[root@zabbix-server day5]# more net.sh #!/bin/bash#所有TCP连接的个数TCP_Total=$(ss -s | awk '$1=="TCP"{print $2}')#所有UDP连接的个数UDP_Total=$(ss -s | awk '$1=="UDP"{print $2}')#所有处于Listen监听状态的TCP端口个数TCP_Listen_Total=$(ss -an...

2021-12-13 20:27:38 1232

原创 shell awk数组及应用案例

awk 数组的定义及使用定义数组格式:数组名[下标]=元素值 (a[0]= ,a[1]= )调用数组格式:数组名[下标]遍历数组格式:for(变量名in数组名){print数组名[变量]}定义数组name并赋予两个值,分别为Jordan和kobe[root@zabbix-server day5]# awk 'BEGIN{> name[0]="Jordan";name[1]="kobe";print name[1],name[0]> }'kobe Jorda...

2021-12-13 18:11:06 771

原创 Shell awk流程控制

单分支if指令awk '{指令}' 文件 if() {指令}[root@zabbix-server script]# awk -F: '{if($3>=1000){i++}}END{print i}' /etc/passwd2[root@zabbix-server script]# awk -F: '{if($1=="root"){print $1,$3}}' /etc/passwdroot 0[root@zabbix-server script]# uptime | a...

2021-12-12 22:40:39 2724

原创 Shell awk 条件判断

条件判断概述输出所有行还是输出部分行? 如何限制仅输出部分行的数据内容? 如何设置多个条件?基本语法awk [选项] '条件'{指令} 文件.. ..条件表达式正则表达式 数值/字符比较 逻辑比较(& ,||)正则/正则表达式/~匹配, !~不匹配[root@zabbix-server ~]# awk -F: '/^ro/{print}' /etc/passwdroot:x:0:0:root:/root:/bin/bash#过滤出第7列不是bash结尾的行

2021-12-12 12:05:15 487

原创 Shell awk 基础英语案例

监控操系统信息[root@zabbix-server ~]# free total used free shared buff/cache availableMem: 995896 532348 72036 12052 391512 263968Swap: 2097148 1288 2095860[root@...

2021-12-12 11:03:00 151

原创 shell编程100例

1、编写hello world脚本#!/bin/bash# 编写hello world脚本 echo "Hello World!"2、通过位置变量创建 Linux 系统账户及密码#!/bin/bash# 通过位置变量创建 Linux 系统账户及密码 #$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd "$1" echo "$2" | passwd ‐...

2021-12-12 10:00:48 7743

原创 2021-07-20

这篇博客中所写的,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控。不过自己写一遍,可以让初学者对CPU、内存、磁盘等一些基础知识和基础命令更加了解。1、利用vmstat工具监控CPU详细信息,然后基于/proc/stat计算CPU利用率进行监控,超过80报警并提取出占用cpu最高的前十进程。vmstat是Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。r:运行队列中的进程数;b:等待IO的进程数。swpd:

2021-12-12 10:00:04 58

原创 Shell day5 awk基础语法

概述awk编程语言/数据处理引擎 创造者:Aho,Weinberger,Kernighan 基于模式匹配检测输入文本,逐行处理并输出 通常用在Shell脚本中,获取指定的数据 单独用时,可对文本数据做统计语法格式主要用法格式1:前置命令|awk [选项] '[条件]{指令}' 多条语句可以分号分隔 格式2:awk[选项] '[条件]{指令}' 文件.. ..[root@zabbix-server day5]# more test.txt Hello the world!...

2021-12-12 09:55:57 525

原创 shell 抓取网站图片

#!/bin/bash#功能描述(Description)编写脚本抓取单个 网页中的图片数据.URL="/tmp/spider_$$.txt"#将网页源代码保存到文件中.-s 静默下载curl -s http://www.tomooc.cn/ > $URL#对文件进行过滤和清洗.获取需要的种子URL链接.echo -e "\033[32m正在获取种子URL,请稍后...\033[0m"sed -i '/<img/!d' $URL #删除不包含<img的行.se.

2021-12-09 21:33:58 329

原创 shell 脚本day4之 sed应用

应用sed编写的点名器[root@zabbix-server day4]# more name.txt 李白杜甫白居易孟浩然苏轼[root@zabbix-server day4]# more roll.sh #!/bin/bash#功能描述(Description):随机点名抽奖器,按Ctrl+C结束脚本。name_file="name.txt"line_file=$(sed -n '$=' $name_file)while :do clear tmp=$(sed -n

2021-12-09 21:32:22 296

原创 利用shell脚本监控linux中CPU、内存和磁盘利用率

这篇博客中所写的,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控。不过自己写一遍,可以让初学者对CPU、内存、磁盘等一些基础知识和基础命令更加了解。1、利用vmstat工具监控CPU详细信息,然后基于/proc/stat计算CPU利用率进行监控,超过80报警并提取出占用cpu最高的前十进程。vmstat是Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。r:运行队列中的进程数;b:等待IO的进程数。swpd:

2021-07-20 15:17:09 2577 1

原创 如何将Excel表转为sql

As below:

2021-06-04 16:13:46 289

原创 Linux Oracle DB backup

#!/bin/bashecho "*****setting the env*****"export NLS_LANG=American_America.ZHS16GBKexport ORACLE_OWNER=DBschemaexport ORACLE_SID=MESDBexport ORACLE_BASE=/home/oracleexport ORACLE_HOME=/home/oracle/11.2.4echo "*****start deleting data **...

2021-05-31 16:01:47 111

原创 SQL中的左连接与右连接,内连接有什么区别

例子,相信你一看就明白,不需要多说A表(a1,b1,c1) B表(a2,b2)左连接:select A.*,B.* from Aleft outer join B on(A.a1=B.a2)结果是:右连接:select A.*,B.* from Aright outer join B on(A.a1=B.a2)结果是:内连接:自然联结:SELECT * FROM a, b where a.a1=b.a2,这两种写法一样(内连接和自然联结一样,一般情况下都使用自..

2021-04-22 14:54:19 107

原创 linux core文件设置

在Linux中,一般当进程非正常退出时,会生成一个core文件,这个文件是进程猝死时内存的转储文件,也称为core dump。查看Linux脚本解析方式: echo $01.检验core是否打开以see/see登录 csh: limit; coredumpsize = 0 , 说明没有打开core, 否则打开了。bash: ulimit –a ; 关注红色部分。 如果是0,表示core没有打开,否则打开了。2.开启core,设置大小如果没有开启,永久...

2021-02-18 11:52:17 539

转载 Oracle数据库访问性能优化

所有数据库包括Oracle的sql优化都是针对程序员的,而不是针对dba的,第一,尽量防止模糊,明确指出,即用列名代替*,第二,在where语句上下工夫。第三多表查询和子查询,第四尽量使用绑定。 根据计算机硬件的基本性能指标及其在数据库中主要操作内容,可以整理出如下图所示的性能基本优化法则: 这个优化法则归纳为5个层次: 1、减少数据访问(减少磁盘访问) 2、返回更少数据(减少网络传输或磁盘访问) 3、减少交互次数(减少网络传...

2020-12-04 17:04:14 565

原创 SQLPlus命令详细说明

1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的sql语句 SQL>/ 4. 将显示的内容输出到指定文件 SQL> SPOOL file_name 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。 5. 关闭spool输出 SQL> SPOOL OFF 只有关闭spool输出,才会在输出文件中...

2020-12-03 15:22:49 1041 1

原创 oracle AWR报告查看分析

查看数据库运行的总体情况:从图中可以看出:这是一个双节点的rac中的一个节点的AWR报告。 数据库版本为:11.1.0.7.0 平台为Windows X86 64 有8颗CPU共16个核心数 一小时内产生了两份快照 一小时内DB Time为174 所以,可以计算出这个快照周期内数据库负载为:174/(60*16)=18%。说明此时间段内数据库的负载是很低的。但是要注意一点,由于AWR报告展示的一段时间内的统计数据,如果快照跨度包括了大量的空闲时间,那么计算出来的CPU平均利用率也会偏

2020-09-17 10:59:25 1809

原创 linux中查看文件时显示行号

[root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行)[root@1-min etc]# cat -b rsyslog.conf //显示所有行号(但不包括空行)或者:[root@1-min etc]# nl -ba rsyslog.conf //显示所有行号(包括空行)[root@1-min etc]# nl -bt rsyslog.conf ...

2020-09-16 10:27:35 1793

原创 【总结】Oracle数据库 查看表空间和增加表空间

一、Oracle查看表空间的名称及其大小查看 表空间的名称及其大小的SQL语句: 1 2 3 4 select t1.tablespace_name,round(sum(bytes/(1024*1024)),0) tablespace_Size_MB from dba_tablespaces t1, dba_data_files t2 where t1.tablespace_name = t2.tablespace_nam...

2020-08-15 18:23:07 679 1

原创 Oracle 执行计划(Explain Plan)

执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 看懂执行计划也就成了SQL优化的先决条件。 通过执行计划定位性能问题,定位后就通过建立索引、修改sql等解决问题。一、执行计划的查看1.1 设置autotraceautotrace命令如下 序号 命令 ...

2020-06-29 15:25:02 849

原创 项目管理-5大过程组-10大知识领域-47过程

项目管理五大过程组:1、启动过程组:获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目或阶段的一组过程。2、规划过程组:明确项目范围,优化目标,为实现目标而制定行动方案的一组过程。3、执行过程组:完成项目管理计划中确定的工作以实现项目目标的一组过程。4、监控过程组:跟踪、审查和调整项目进展与绩效,识别必要的计划变更并启动相应变更的一组过程。5、收尾过程组:为完结所有过程组的...

2020-03-31 14:52:08 598

转载 JVM性能调优监控工具

JVM性能调优监控工具摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError...

2019-08-10 16:10:49 167

转载 用Tkinter打造GUI开发工具(19)ttk.Notebook笔记本小部件

用Tkinter打造GUI开发工具(19)ttk.Notebook笔记本小部件ttk.Notebook笔记本组件类似多页的Frame,通过点击顶部标签的选项卡选择不同容器。笔记本小部件的目的是提供一个区域,用户可以通过单击区域顶部的选项卡来选择内容页面,如下所示:每次用户单击其中一个选项卡时,窗口小部件将显示 与该选项卡关联的子窗格。通常,每个窗格都是 Frame窗口小部件,但窗格可以是任何窗...

2019-05-19 19:45:09 4070

原创 java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

启动报错日志2019-04-15 09:29:37,661 | INFO | PListStore:[E:\CICS3.0\sz\activemq-5.8.0\bin\..\data\localhost\tmp_storage] started | org.apache.activemq.store.kahadb.plist.PListStoreImpl | main2019-04-15 ...

2019-05-16 12:02:39 504

原创 ORA-01122;ORA-01110;ORA-01207问题解决经验总结

1.SQL>shutdown abort 如果数据库是打开状态,强行关闭2.SQL>sqlplus / as sysdba3.SQL>startupORACLE 例程已经启动。Total System Global Area 293601280 bytesFixed Size 1248624 bytesVariable Size 121635472...

2019-04-20 07:58:46 6890 1

原创 Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da tabase unique name.

windows环境,问题描述如下C:\Users\Administrator&gt;emctl statusEnvironment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.em的问题重新配置emca即可。以后注意之前设置好ORACLE_UNQNAME 。...

2019-01-17 10:10:43 4025

原创 oracle的参数文件:pfile和spfile

一、pfile和spfileOracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件。它们是在数据库实例启动时候加载的,决定了数据库的物理 结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。可以分为两种类型:pfile: 初始化参数文件(Initialization Parameters ...

2019-01-02 09:27:03 353

原创 Linux系统下Oracle数据库字符集调整

通常我们在导入导出Oracle数据时,会遇到乱码现象,一般是由于oracle字符集不一致造成的,下面将展示如何修改oracle字符集[oracle@wang ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Sun Dec 23 05:45:51 2018Copyright (c) 1982, 2011,...

2018-12-24 15:15:45 1114

原创 OracleLinux-R6-U5-Server-x86_64安装,及oracle11g安装

一,下载及安装操作系统下载oraclelinux镜像地址OracleLinux-R6-U5-Server-x86_64-dvd.iso:http://pan.baidu.com/s/1bpm62Nd,密码:pyx9oracle下载地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index....

2018-12-19 16:54:45 2498 1

转载 oracle grid的概念和asm的配置

Grid的概念。Grid中文意思为网格,从oracle10g、11g后面的g便是grid的代称。在解释grid之前首先说下集群技术的概念。集群分为高可用集群和负载均衡集群,下面我将不区分这两个概念,以防迷糊,我下面说的集群直接是指负载均衡集群。所谓集群就是通过配置搭建一个这样的环境,环境中有两个或两个以上的服务器(节点),这些节点上分别运行着同一个服务,对于服务请求,这些节点将均衡请求负载...

2018-12-12 08:21:37 13103 1

原创 Oracle按用户批量重建索引

按用户批量重建索引:按用户将此用户下面非临时表上面的索引全部重建,此过程建议在SYS用户下面执行: CREATE OR REPLACE PROCEDURE BATCH_REBUILD_INDEX(USER_NAME IN VARCHAR2) IS  S_SQL   VARCHAR2(500);  ACCOUNT NUMBER := 0;BEGIN  FOR LINE2 IN (S...

2018-11-30 16:30:37 728

翻译 oracle job使用详解及job不运行的检查方法

每天1点执行的oracle JOB样例DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT (              job =&gt; X,              what =&gt; 'ETL_RUN_D_Date;',              next_date =&gt; to_date('2009-08-26 01:00:...

2018-11-30 09:13:47 3068

2019年4月最新053考试题库

本人4月底参加完11G OCP考试 以自己切身实践053题库题目覆盖率99%,保证通过 附件为VCE版本206+60到最新题

2019-04-27

最新11G071考试题库

本人切身正式验证保证通过,已经将题库录入VCE考试模拟器中。让你顺利通过无压力

2019-03-29

Linux系统Oracle11g安装详细介绍

Linux系统Oracle11g安装详细介绍 linux系统安装环境详解 安装oracle11g前准备 监听配置 OEM配置 防火墙配置

2019-01-07

ORACLE 数据库OCP认证学习资料

资源中包含了您考取OCP11g中所需要的所有最新考试资料!所有考试资料!所有考试资料!不用到处找琐碎的资料!一次搞定! 包括1Z0-051、1Z0-052、1Z0-053的PDF版本题库(英文原版)和Word版本的整合翻译版(对大多数题的题干和正确答案进行了翻译和关键词高亮显示,方便记忆,翻译材料整理自网络共享文档和本人手工查词典的补充)、VCE模拟测试软件、三科对应的VCE题库(包含053中206和711两个版本的)及个人练习过程的记录的易错题本(如无参考价值可忽略…),其中051 100分,052 98分,053 88分,保证资料的准确!祝君考试必过!

2019-01-07

空空如也

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

TA关注的人

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