![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库专栏
文章平均质量分 89
数据库相关内容
-风中叮铃-
这个作者很懒,什么都没留下…
展开
-
ElasticSearch学习笔记之一:介绍及EFK部署
The Elastic Stack,包括Elasticsearch、Kibana、Beats和Logstash(也成为ELK Stack)Elasticsearch:简称ES,是一个开源的高扩展的分布式全文搜索引擎,是整个Elastic Stack技术栈的核心。它可以近乎实时地存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级的数据。Kibana:是一个免费且开放的用户界面,能够让你对Elasticsearch数据进行可视化,并让您在Elastic Stack中进行导航。原创 2024-06-03 08:16:29 · 1132 阅读 · 2 评论 -
OCP-042之:Oracle实例管理
实例主要实现对数据库的访问和控制功能,是Oracle服务器的核心。,并利用Oracle诊断文件判断Oracle数据库中遇到的一些瓶颈及依赖问题。Oracle Server是由实例和数据库组成,启动和关闭Oracle数据库的方法有很多种,可以使用OEM, SQL*plus命令行或操作系统的服务。启动和关闭一个Oracle实例的用户必须具有sysdba或sysoper权限。原创 2024-06-11 09:30:17 · 1232 阅读 · 0 评论 -
Redis5学习笔记之四:高级特性(持久化、订阅、主从复制、缓存穿透和雪崩)
Redis的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件)原创 2024-06-02 08:33:05 · 1079 阅读 · 0 评论 -
Oracle 12c数据库损坏修复
数据库根据块中存储的所有字节数计算出的数字,在dbwr写脏数据的时候,同时也将此数字写入数据块的头部,之后再读取该块时,会重新计算校验和,并与数据块头的值进行比较。db_block_checking的默认值是FALSE,如果设置为TRUE表示将会对所有的数据块进行检查;数据文件为二进制文件,通过vi命令修改其中的数据,注意在修改数据文件内容时,不要修改头部信息,精良修改中间部分。由于移动了基表,改变了原有的rowid的值,会导致索引失效。查看tbs02表空间对应的数据文件,进行相关的修改。原创 2024-06-18 08:04:54 · 1070 阅读 · 0 评论 -
OCP-042之:Oracle网络服务
我们要连接Oracle数据库,需要知道三要素:服务器IP、端口号和库名通常的做法是,不使用默认的监听进程,而创建一个自定义进程,然后把数据库指定给这个进程,这样可以实现不同的库使用不同的监听进程通过修改配置的方式创建进程:# 定义监听进程L1 =# 定义数据库映射Alias L1SNMP OFF通过图形化添加通过Oracle登陆操作系统图形化界面,调出终端,输入netca,进入导航完成后系统会直接将监听进程启动起来在终端中输入netmgr,然后根据向导添加监听进程关联的数据库。原创 2024-06-13 10:26:16 · 612 阅读 · 0 评论 -
Oracle常见数据块损坏处理方式
数据库根据块中存储的所有字节数计算出的数字,在dbwr写脏数据的时候,同时也将此数字写入数据块的头部,之后再读取该块时,会重新计算校验和,并与数据块头的值进行比较。db_block_checking的默认值是FALSE,如果设置为TRUE表示将会对所有的数据块进行检查;数据文件为二进制文件,通过vi命令修改其中的数据,注意在修改数据文件内容时,不要修改头部信息,精良修改中间部分。由于移动了基表,改变了原有的rowid的值,会导致索引失效。查看tbs02表空间对应的数据文件,进行相关的修改。原创 2024-07-16 16:21:50 · 433 阅读 · 0 评论 -
OCP-043之:数据库备份操作
1 RMAN备份操作1.1 基本操作基本的控制和数据文件备份RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/tmp/backup/cs_%F';new RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/tmp/backup/cs_%F';new RMAN原创 2024-06-14 09:06:28 · 1230 阅读 · 0 评论 -
OCP-042之:Oracle结构体系
版本后缀所代表的含义grid的目的:降低成本,提高服务质量,简化管理。原创 2024-06-09 10:01:02 · 1140 阅读 · 0 评论 -
Oracle 12C的闪回技术详解
闪回技术是oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借助于oracle一些高级的备份恢复工具如ramn去完成。原创 2024-06-17 18:25:20 · 930 阅读 · 0 评论 -
Redis5学习笔记之一:NoSQL和Redis基础
Not only SQL,泛指非关系型数据局关系型数据库:表,行,列随着web2.0互联网的诞生,传统的关系型数据库很难对付web2.0时代,尤其是超大规模的高并发社区, 暴露出很多难以克服的问题,NoSQL在当今大数据环境下发展十分迅速,而Redis是其中发展最快的。很多数据类型如用户的个人信息,社交网络,地理位置,这些数据类型的存储不需要一个固定的格式,不需要多余的操作就能横向扩展NoSQL的特点方便扩展,因为数据之间没有关系,不存在耦合性,不会产生架构层面的问题。大数据量,高性能。原创 2024-05-31 09:39:41 · 573 阅读 · 0 评论 -
ElasticSearch学习笔记之二:Filebeat日志收集
可以使用上例中的配置文件,但是得到的日志同样是把抓取的日志都放到message里面,这就失去了调整格式的意义,因此我们需要将消息中的字段全部打散成多个键值,然后放到Elasticsearch中,在Kibana中查看时,可以查看任意的键值。从nginx端输出的日志就已经分割好了,filebeat只需要接收并提取json格式的信息,发送给Elasticsearch。采用filebeat的模块将日志分割成json格式,不修改nginx的原生日志格式。因此需要进行多行匹配,将原本分多行显示的日志整合到一起。原创 2024-06-04 11:31:22 · 1326 阅读 · 0 评论 -
OCP学习笔记-007 SQL语言之二:DML
数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括insert、delete、udpate和select等。(增添改查)事务:A transaction consists of a collection of DML statements that form a logical unit of work.原创 2024-06-07 10:02:38 · 1016 阅读 · 0 评论 -
OCP学习笔记-007 SQL语言之三:DDL
数据类型一、数字类型precision:指定数字的总位数。scale:指定小数点后的数字位数。NUMBER(5):最大99999NUMBER(5,2):最大999.99二、字符类型CHAR(size):定长字符数据。size指定字符串的最大长度。size必须是正整数且不超过32767。VARCHAR2(size):可变长字符数据。size指定字符串的最大长度。size必须是正整数且不超过32767。LONG:可变长字符数据,最大可达到2G。原创 2024-06-08 09:42:14 · 792 阅读 · 1 评论 -
OCP学习笔记-007 SQL语言之一:DQL
命令行提示符修改一些基本参数的永久修改查看历史数据。原创 2024-06-06 09:51:50 · 914 阅读 · 0 评论 -
Redis5学习笔记之二:Redis数据类型介绍及操作
比如数据集{1,3,5,7,5,7,8},那么这个数据集的基数集为{1,3,5,7,8},基数(不重复元素)为5。基数估计就是在误差可接受的范围内,快速计算基数。原创 2024-05-31 10:17:19 · 1136 阅读 · 0 评论 -
ElasticSearch学习笔记之三:Logstash数据分析
Logstash使用管道方式进行日志的搜集处理和输出。有点类似*NIX系统的管道命令 xxx | ccc | ddd,xxx执行完了会执行ccc,然后执行ddd。在logstash中,包括了三个阶段:输入input --> 处理filter(不是必须的) --> 输出output每个阶段都由很多的插件配合工作,比如file、elasticsearch、redis等等。每个阶段也可以指定多种方式,比如输出既可以输出到elasticsearch中,也可以指定到stdout在控制台打印。原创 2024-06-04 17:08:25 · 1809 阅读 · 2 评论 -
Redis5学习笔记之三:事务、锁和集成
redis事务的本质:一组命令的集合,一个事务中的所有命令都会被序列化,在执行事务的过程中,会按照顺序执行放弃事务:discard。原创 2024-06-01 08:55:58 · 730 阅读 · 0 评论 -
ElasticSearch学习笔记之四:ElasticSearch优化
Elasticsearch的基础是Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在ES的配置文件…磁盘在现代服务器上通常都是瓶颈。Elasticsearch重度使用磁盘,你的磁盘能处理的吞吐量越大,你的节点就越稳定。原创 2024-06-05 08:07:36 · 824 阅读 · 0 评论