摘要: 一、前言 ORACLE作为世界上最牛逼的关系型数据库,也是a56爆大奖在线娱乐从事数据库行业入门学习的数据库,记得当时学习ORACLE数据库时就深感其复杂性,对很多概念一知半解、似懂非懂,当ORACLE管理员期间也遇到过不少问题,不过好在有ORACLE原厂工程师驻场,基本上问题都能解决。后来因为领导的安排和工作的变动 阅读全文
posted @ 2024-05-27 22:10 海布里_MySQL 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、内存使用率高且不释放问题排查 生产环境MySQL 5.7数据库告警内存使用率95%。排查MySQL内存占用问题的思路方法可以参考叶老师这篇文章:https://mp.weixin.qq.com/s/VneUUnprxzRGAyQNaKi-7g 。 TOP命令查看MySQL进程的RES指标,发现内 阅读全文
posted @ 2023-06-30 11:11 海布里_MySQL 阅读(9868) 评论(0) 推荐(2) 编辑
摘要: 一、背景 MySQL是当今世上最受欢迎的使用最广泛的开源数据库,它的繁荣离不开它的开源特性。放在过去商业数据库的时代,大家都没有机会接触到数据库的源代码,但在如今开源数据库的时代,越来越多的人开始研究数据库的源码,并给社区贡献代码,MySQL官方每次发布新版本都要感谢一些在社区上贡献代码的程序员。现 阅读全文
posted @ 2023-05-09 20:35 海布里_MySQL 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 一、概述 数据库的逻辑备份一般是指通过数据导出的方式将数据备份,而逻辑恢复则是指通过数据导入的方式把数据导入到数据库中,a56爆大奖在线娱乐也称数据导入导出或数据的加载与卸载。导入/导出(IMP/EXP)是Oracle最古老的两个命令行工具,它只能单线程处理,效率有限。从Oracle 10g开始,Oracle推出了 阅读全文
posted @ 2024-06-28 20:51 海布里_MySQL 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前文说到ORACLE通过undo实现数据的多版本模型,同样的道理ORACLE还通过undo实现了闪回查询的特性,a56爆大奖在线娱乐将总结ORACLE的几种闪回技术。闪回技术是Oracle数据库独有的特性,支持各级恢复,包括行、事务、表、表空间和数据库范围。采用闪回技术,可以针对行级和事务级发生过变化的数据进行恢复 阅读全文
posted @ 2024-06-19 22:57 海布里_MySQL 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、事务控制语句 事务控制方式在ORACLE和MySQL中有着明显的不同,在ORACLE数据库中,当第一条可执行的SQL语句开始执行时,就隐性地开始了一个事务,然后继续执行随后的SQL语句,直到出现以下情况:1.commit,如果事务遇到commit语句,此前的所有更改将在数据库中永久生效;2. r 阅读全文
posted @ 2024-06-16 09:23 海布里_MySQL 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 数据库的用户和权限的管理是DBA日常运维工作中的重要组成部分,不同数据库的用户权限体系及管理方式也会有差别,a56爆大奖在线娱乐将对ORACLE的用户权限体系和常用操作进行一个总结。 一、用户管理 ORACLE中创建用户语句和mysql一样,不同的是mysql可以在用户后面加ip以实现ip层面的访问控制。在ORAC 阅读全文
posted @ 2024-06-14 22:25 海布里_MySQL 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 不同于MySQL的单进程多线程架构,ORACLE是多进程架构。一个ORACLE实例主要有以下三类进程:1.后台进程,这些进程随数据库启动而启动,用于完成数据库的各种后台任务;2.服务器进程(server process),这些进程一般由客户端的请求产生,根据客户端的请求完成工作;3.从属进程,这些进 阅读全文
posted @ 2024-06-12 21:42 海布里_MySQL 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 说起数据库的日志,一般有redo日志、归档日志、错误日志、审计日志等,不同的数据库为了满足其特定的功能会有不同类型的日志。在ORACLE的日常运维中,可能接触得最多的就是redo日志、归档日志、告警日志、闪回日志这几种日志。在ORACLE知识体系中,一般把redo、undo、checkpoint这几 阅读全文
posted @ 2024-06-07 22:17 海布里_MySQL 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 数据库的逻辑存储结构也可以叫做存储层次体系,ORACLE的存储层次体系按照层次从高到低分为:表空间(tablespace)、段(segment)、区(extent)、块(block)。熟悉数据库的逻辑存储结构可以帮助a56爆大奖在线娱乐们分析与定位数据库的空间容量问题。 一、段 段是表空间的主要组织结构。段就是占用存 阅读全文
posted @ 2024-06-03 22:41 海布里_MySQL 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在数据库的体系结构中,内存区是非常关键的一部分,一般而言数据库实例也是由内存+后台进程组成。不同于MySQL的单进程多线程架构,ORACLE是多进程架构,a56爆大奖在线娱乐在内存管理上也更加复杂。ORACLE的内存管理一般分两部分:PGA(Program Global Area)和SGA(System 阅读全文
posted @ 2024-06-02 17:28 海布里_MySQL 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在数据库的运维管理中,熟悉数据库系统视图的使用可以帮助a56爆大奖在线娱乐们了解数据库各方面的状态信息。一般数据库的系统视图分为数据字典视图和动态性能视图,数据字典视图用于显示数据库的元数据信息和系统状态信息包括各种数据库对象、用户、角色、权限等;动态性能视图用于显示数据库的性能统计信息和监控信息,主要与性能有关。 阅读全文
posted @ 2024-05-31 21:39 海布里_MySQL 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、参数文件 在ORACLE 11g及以后的版本中,ORACLE使用spfile作为数据库的参数文件,这是一个二进制文件,不能通过手工修改。SPFILE的引入使得对于参数的修改都可以在命令行完成,不需要手工修改,这也是为了减少了人为错误的发生。而在MySQL中,需要去手工维护my.cnf参数文件,主 阅读全文
posted @ 2024-05-29 22:45 海布里_MySQL 阅读(5) 评论(0) 推荐(0) 编辑