自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 Oracle归档模式及归档日志的操作

重做日志都将保存.这意味着对数据库进行的所有事务都留有一个备份,尽管重做日志以循环方式工作,但在一个重做日志被覆盖前均将为其建立一个副本.在重做日志文件复制完成之前,ORACLE数据库将停止一切新的操作,在旧的事务记录完成之前ORACLE不对其进行覆盖.有了所有事务的副本,数据库就可以从所有类型的失败中恢复,包括用户错误或磁盘崩溃.这是一种最安全的数据库工作方式。有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。

2024-05-16 16:39:00 185

原创 oracle 19c创建pdb,删除插入,pdb连接

注意:上面的,创建pdb的时候,你可以指定不同的PDB命令,例如你unplug的PDB为testpdb4,你创建的时候名字可以是testpdb3,但是如果你使用的是同样的xml文件,则数据文件位置不会变动,只是pdb名字变化了。i)如果使用的是12.1版本,则源PDB必须处于只读模式.如果使用的是12.2版本,则源PDB可以处于打开状态,只要CDB处于归档模式,并且使用本地的UNDO管理(默认选项)拔出PDB的时候指定xml位置,xml中记录了PDB的信息,例如数据文件目录,DBID,PDB参数等等。

2024-05-16 15:33:38 917

原创 ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure

在安装oracle 19c时报错。

2024-05-15 16:31:19 111

原创 xtts迁移报错:/u01/xtts/tempu/xttnewdatafiles.txt not present, so can‘t check if new files got added

在进行xtts迁移时报错如下。

2024-01-16 14:10:36 436

原创 11g RAC集群启动关闭、各种资源检查、配置信息查看汇总

7. 检查所有集群节点间的时钟同步(非root用户执行)8. 检查所有集群节点间的时钟同步(非root用户执行)二: 11g rac集群的各种资源状态检查命令。一: 11g rac集群的正常启动与关闭。2. 检查集群的数据库实例运行状态。6. 查看RAC注册表磁盘配置信息。3. 检查集群的数据库实例运行状态。7. 查看RAC注册表磁盘配置信息。3. 检查节点asm实例运行状态。7. 查看RAC仲裁磁盘配置信息。5. 检查节点asm实例运行状态。8. 查看RAC仲裁磁盘配置信息。

2023-12-27 14:33:07 1246

原创 delete archivelog all 无法彻底删除归档日志?

【代码】delete archivelog all 无法彻底删除归档日志?

2023-11-23 16:10:24 362

原创 Oracle的控制文件多路复用,控制文件备份,控制文件手工恢复

空间文件并没有删除,但是由于删除了控制文件,数据字典中无法查到临时表空间文件。第一部分是脚本中的可见信息:定义了几个参数的最大值,在线日志的物理信息,数。严格意义上来说,不是针对控制文件的备份,而是根据现在系统情况生成了一份。的,导致原来存在的一些备份资料库元数据丢失,如果采用。选项打开数据库的情况下使用的。信息复制到了控制文件中,以便接下来打开数据库。文件中记录了创建控制文件的基本信息。2.模拟所有控制文件丢失,手工重建。信息,重建最关键的是将当前所有数据文。据文件的物理信息,使用的字符集。

2023-11-22 17:00:18 1618

原创 ora-00304: requested instance_number is busy

2023-04-25 11:40:22 898 1

原创 postgresql数据库主备安装,备份还原

数据库

2022-12-31 09:50:43 2996

原创 ES搜索引擎

1.插入数据putPUT kuamhsheng/user/5{ "name":"狂神说Java", "age":23, "desc":"da", "tags":["时髦","技术宅男","落落大方"]}PUT kuamhsheng/user/3{ "name":"guiI", "age":39, "desc":"浪荡不羁", "tags":["we暖","热情","豪爽"]}2.获取数据用getGET kuamhsheng/user/3GET

2022-05-30 16:21:22 1517

原创 mysql常用函数

一.字符函数1.length 获取参数值的字节个数,一个中文字符占三个字节select length('张三丰')select length('bc')2.concat 拼接字符串SELECT CONCAT(`last_name`,'_',`first_name`)FROM `employees`;3.upper ,lower大小写转换SELECT UPPER(`last_name`)FROM `employees`;SELECT CONCAT(UPPER(`las

2022-05-24 08:46:55 183

原创 mysql

1.去重 distinctSELECT DISTINCT `department_id` FROM `employees`;2.拼接 concatselect concat(`last_name`,`first_name`) from `employees`;SELECT CONCAT('a','b','c');3.DESC 显示表的字段和类型DESC `employees`;4.模糊查询likebetween andin is null查询名字中带.

2022-05-23 22:00:23 156

原创 RabbitMq消费者和生产者模式

导入依赖:<dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.8.0</version> </dependency> ..

2022-04-01 16:17:01 4672

原创 SpringCloud之组件Hystrix断路器(服务熔断)

1.类比保险丝的达到最大访问后,一直拒绝访问,拉闸限电,然后调用服务降级的方法并返回哦、友好提示2.就是保险丝服务的降级->进而熔断->恢复链路调用hystrix服务熔断断路器类似保险丝熔断是什么熔断机制概述:熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的相应信息。当检测到该节点微服务调用响应正常后,恢复调用链路在Spring Cloud框

2022-03-25 17:55:39 309

原创 SpringCloud之组件Hystrix断路器(服务降级)

Hystrix断路器1、概述分布式系统面临的问题:负载分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的的失败服务雪崩:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源都在几秒中内饱和

2022-03-25 16:10:35 173

原创 springcloud之组件OpenFeign服务接口调用

OpenFeign服务接口调用概述Feign是一个声明式WebService客户端。使用Feign可以让编写WebService客户端更加简单它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器Spring Cloud对Feign进行了封装,使其支持了Spring Mvc标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡https://github.com/spring-cloud/spring-

2022-03-23 11:23:43 276

原创 springcloud之组件Consul

Consul服务注册与发现Consul简介Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司使用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能,这些功能每一个都可以根据需要单独使用,也可以一起使用构建全方位的服务网络,总之,Consul提供了一种完整的服务网格解决方案。具有很多优点:包括:基于raft协议,比较简洁。支持健康检查,同时支持HTTP和DNS协议 支持跨数据中心的WAN集群 提供图形界面,跨平台,支持windows、linux、mac

2022-03-22 16:31:21 251

原创 springcloud之组件zookeeper

Zookeeper服务注册与发现1.下载安装linux版本的zookeeper链接:https://pan.baidu.com/s/1SIRI5IPEiRz0TVQJ0vzLLQ提取码:r4xg使用下面这个软件上传到linux链接:https://pan.baidu.com/s/1u21hJwmzmvIDUdsvrMDhCw提取码:ykqc2.安装步骤1.先解压 tar -zxvf zookeeper-3.4.9.tar.gf2.改名字mv zookeep..

2022-03-22 15:29:18 2086 1

原创 mysql创建标识列

删除表里 的数据关键字:TRUNCATETRUNCATE TABLE id_identiy;AUTO_INCREMENTCREATE TABLE id_identiy(id INT PRIMARY KEY AUTO_INCREMENT,stuname VARCHAR(20));INSERT INTO id_identiy(stuname) VALUE('abc');CREATE TABLE id_identiy(id INT PRIMARY KEY,seat I

2022-03-20 11:32:39 912

原创 mysql添加列级约束,修改约束

添加列级约束主键接受列级约束和表级约束两种写法#2.添加主键列级约束ALTER TABLE school MODIFY COLUMN id INT PRIMARY KEY;#表级约束ALTER TABLE school ADD PRIMARY KEY(id);第一种方式CREATE TABLE students(id INT PRIMARY KEY, #主键stuname VARCHAR(20) DEFAULT NULL,seat INT UNIQUE, #唯一gende

2022-03-20 10:44:07 2398

原创 mysql排序查询、常见函数

排序查询语法 语法: select 查询列表 from 表 where 筛选条件 order by 排序列表【asc|desc】#查询员工信息,要求工资从高到低排序SELECT `salary` FROM `employees` ORDER BY `salary` ASC;select distinct`department_id` from `employees` order by `de.

2022-03-19 19:43:04 693

原创 mysql查询常用到的关键字

1.起别名 :ASSELECT `last_name` AS 姓 FROM `employees`;也可以省略SELECT `last_name` 姓 FROM `employees`;2.去重:distinctselect distinct `department_id` from `employees`;3.姓+名两个字符拼接起来:concatSELECT CONCAT(`last_name`,`first_name`) 姓名 FROM `employees`;4

2022-03-18 18:36:15 3810

原创 Sentinel降级规则

RT(平均响应时间,秒级) 平均响应时间超出阈值且在时间窗口内通过的请求>=5,两个条件同时满足后触发降级 窗口期过后关闭断路器 RT最大4900(更大的需要通过-Dcsp.sentinel.statistic.max.rt=XXXX设置)异常比例(秒级) QPS>=5且异常比例(秒级统计)超过阈值时,触发降级,窗口期结束,关闭降级异常数(分钟级) 异常数(分钟统计)超过阈值时,触发降级,窗口期结束,关闭降级...

2022-03-16 17:22:42 1530

原创 spring的Webflux

Spring5框架新功能(Webflux)1、SpringWebflux 介绍(1)是 Spring5 添加新的模块,用于 web 开发的,功能和SpringMVC类似的,Webflux 使用当前一种比较流行的响应式编程出现的框架。(2)使用传统 web 框架,比如 SpringMVC,这些基于 Servlet 容器,Webflux 是一种异步非阻塞的框架,异步非阻塞的框架在 Servlet3.1 以后才支持,核心是基于 Reactor (响应式编程)的相关 API 实现的。(3)解...

2022-03-15 20:40:57 7353 3

原创 spring整合junit5单元测试框架

1.第一步 引入 JUnit5 的 jar 包2. 测试package junit;import com.chen.pojo.service.UserService;import org.junit.jupiter.api.Test;import org.junit.jupiter.api.extension.ExtendWith;import org.springframework.beans.factory.annotation.Autowired;import org.spr

2022-03-15 18:23:04 2999

原创 spring整合日志框架

1.整个spring5框架的代码是基于Java8,运行时兼容jdk9,2.spring5.0框架自带了通用的日志封装(1)spring已经移除Log4configListener,官方建议使用log4j2(2)spring5框架整合log4j2

2022-03-15 18:02:14 808

原创 Spring的事务

1.什么是事务事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账 lucy 转账 100 元 给 mary lucy 少 100,mary 多 100事务四个特性(ACID)(1)原子性一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做(2)一致性事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。(3)隔离性一个事务的执行不能被其他事务干扰...

2022-03-14 22:09:00 9833

原创 Spring框架之JdbcTemplate

JdbcTemplate1、什么是 JdbcTemplate(1)Spring框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作2、准备工作(1)引入相关 依赖<dependencies> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId&g.

2022-03-14 13:12:57 1062

原创 spring的AOP

AOP概念:(1)面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高代码的可重用性,同时提高代码的开发的效率(2)通俗描述就是,不通过修改源代码的方式,在主干功能里面添加新功能1.AOP底层使用动态代理(1)有两种情况动态代理第一种 有接口的情况,使用JDK动态代理* 创建接口实现类代理对象,增强类的方法第二种 没有接口的情况,使用CGLIB动态代理*创建子类的代理对象,增强类的方法编写 JDK 动态代理代.

2022-03-13 11:06:42 732

原创 Sentinel实现熔断与限流

Sentinel是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。下载sentinel链接:https://pan.baidu.com/s/1B8XG1138G4-fXGi66vnN-Q提取码:tiuj开启sentinelC:\Users\DELL>cd D:D:\C:\Users\DELL>cd D:\...

2022-03-12 15:29:54 361

原创 redis的远程调用口令

$ redis-cli -h {redis_host} -p {redis_port}例如$ redis-cli -h 120.120.10.10 -p 6379redis>pingPONG

2022-03-11 15:57:56 221

原创 redis集群

一。问题?1.容量不够,redis如何进行扩容?2.并发操作,redis如何分摊?另外,从主模式、薪火相传模式、主机宕机、导致主机ip地址发生变化,应用程序中配置需要修改对应的主机地址,端口等信息之前通过代理主机来解决问题,但是redis3.0提供方案就是无中心化集群配置无中心化集群二、什么是集群?集群的定义:Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。Redis 集群通过分.

2022-03-11 13:45:29 238

原创 redis主从复制---搭建一主多从

主服务器中做的是写操作,从服务器中做的是读操作1.创建/myredis文件夹[root@localhost /]# cd myredis[root@localhost myredis]# ll总用量 0[root@localhost myredis]# cp /etc/redis.conf /myredis/redis.conf[root@localhost myredis]# ll总用量 92-rw-r--r-- 1 root root 93724 3月 10 17:54 red.

2022-03-10 18:56:39 645

原创 redis启动命令

redis-server /etc/redis.confredis-cli[root@localhost redis-6.2.6]# redis-server /etc/redis.conf[root@localhost redis-6.2.6]# ps -ef |grep redisroot 8097 1 0 17:32 ? 00:00:00 redis-server 127.0.0.1:6379root 8118 3190 0 ...

2022-03-10 17:36:48 21752

原创 wget: 无法解析主机地址 “repo.mysql.com”

看自己的的VM虚拟机网关设置和 ifcfg-ens32 里面是否一致[root@localhost mysql]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# vim ifcfg-ens32查看VM的网关ip两个设置一样接下来ping一下:[root@localhost network-scripts]# ping 192.168.184.2出现如下则ping成功..

2022-03-10 11:50:08 6929 5

原创 nacos集群开启指令

1先进入到nacos的bin目录下2.开启指令 ./startup.sh -P 3333 ./startup.sh -P 4444 ./startup.sh -P 5555查看开启指令 ps -ef|grep nacos |grep -v grep|wc -l

2022-03-09 14:08:54 1524

原创 nacos集群配置

1.先在终端打开mysql[roo@bogon opt]$ cd mysql-5.7.26[roo@bogon mysql-5.7.26]$ ll[roo@bogon mysql-5.7.26]$ cd bin[roo@bogon bin]$ ./mysql -u root -p2.在打开一个终端打开nacos[roo@bogon opt]$ cd nacos[roo@bogon nacos]$ cd bin[roo@bogon bin]$ sh startup.sh -m

2022-03-08 14:30:26 561

原创 nacos的启动关闭命令

1.Nocas启动服务切换到bin目录,执行命令:[root@bogon bin]# sh startup.sh -m standalone后台运行[root@bogon bin]# nohup sh startup.sh -m standalone &2.Nacos关闭服务[root@bogon bin]# sh shutdown.sh3.Nacos查状态[root@bogon bin]# ps -ef |grep nacos...

2022-03-08 11:43:19 21223

原创 nginx常用命令

1.注意:要使用nginx命令必须要先进入nginx法令如下:[root@bogon /]# cd /usr/local/nginx/sbin[root@bogon sbin]# 查看Nginx的详细的版本号: ./nginx -v 启动Nginx:./nginx查看nginx启动进程的命令:ps -ef|grep nginx快速停止或关闭Nginx:./nginx -s stop...

2022-03-07 12:43:04 1249

原创 nginx重新设置端口号

1.firewall-cmd --list-all 查看开放的端口号2.给nginx重新设置端口号:sudo firewall-cmd --add-port=80/tcp --permanent3.重启防火墙firewall-cmd --reload4.访问检测:浏览器端输入linux的ip访问

2022-03-07 12:26:25 3925

空空如也

空空如也

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

TA关注的人

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