登录社区云,与社区用户共同成长
邀请您加入社区
工业场景核心系统的非关系型数据库国产化,是所有信创项目里最难啃的类型。茂名石化以"应用零代码修改、数据零丢失、业务零中断"为目标,通过全量迁移+增量同步+双重校验策略,5 分钟完成 20 亿行数据无感切换,成本降低约 70%。
摘要: 数据库架构选型指南:集群与分布式的本质区别与应用场景 本文系统解析了数据库集群与分布式架构的核心差异。集群通过多节点分担同一任务实现高可用和负载均衡,包括主从复制、读写分离和共享存储集群三种形式;分布式则通过数据分片解决写入瓶颈,但带来跨分片查询、分布式事务等复杂度。文章通过对比表展示两者在扩展性、一致性和运维复杂度等维度的差异,指出KES数据库的集中分布一体化方案可平滑演进。最后强调应根
Oracle登录认证方式主要涉及到如何验证用户身份以访问数据库。Oracle数据库提供了多种认证机制来确保数据的安全性和访问控制,每种方式都有其特定的使用场景和安全性考虑。以下是Oracle中常见的登录认证方式:1、基于操作系统的认证(OS认证)在基于操作系统的认证中,Oracle依赖底层操作系统的用户身份验证机制。当使用OS认证时,Oracle进程以操作系统用户的身份运行,并继承该用户的权限。这
最近在使用dataX进行sql数据库迁移时,遇到日期值为0000-00-00然后被识别为NULL无法插入的问题,原来了解过是和 sql_mode 参数设置有关,但还不是特别清楚,本篇文章将探究下MySQL怎么处理日期值为零的问题。
遇到类似错误大家需要对无法启动节点的对应目录进行权限的检查,6751问题属于常见问题。
记录一些等保测评常用命令
oracle安装
oracle常用命令总结
1、创建DIRECTORYcreate or replace directory PROCE_DIR as '/tmp/test.sql';创建的用户需要有权限创建directory--赋权语句grant create any directory to apps;创建之后可通过如下语句查询是否创建成功select * from dba_directories;
省级医保体系分中心多、分库分表数量庞大,数万张业务数据表散落于各个业务中心,统一查询、医保结算、常态化监管难以落地。本文以省级医保数据底座建设项目为原型,围绕ZCBUS 3 节点交换集群落地实践,讲解依托平台实时计算与数据汇聚能力,完成超 26000 张分散数据表整合、10TB 级数据归集,构建统一医保实时数仓,支撑全省医保一站式查询、结算监管业务落地。
通过MaxScale实现MySQL读写分离
关于对使用dbua工具Oracle11g升级19c中断的后续更新操作
当AI Agent从“只读查询”走向“自主变更”,数据库的安全模型需要重新设计。人类DBA执行DELETE前会反复确认,Agent可能因为一个理解偏差直接执行。本文拆解Agent操作数据库的三层安全机制——只读沙箱隔离风险、操作预演预判影响、自动回滚兜底失误,给出可落地的安全框架。
在国产系统上创建adg
笔记
不执行的话没效果。。。限制每个user能登录的最多会话数,如果没启用资源限制的话,那这个参数即使设置了也不会生效的。(修改配置后)超过上限会报错如下
centos7x oracle11G静默安装
唯一性索引unique影响唯一性索引表创建????DROP?TABLE?IF?EXISTS?`sc`;????CREATE?TABLE?`sc`?(??????`id`?int(11)?NOT?NULL?AUTO_INCREMENT,??????`name`?varchar(200)?CHARACTER?SET?utf8?DEFAULT?NULL,??????`class`?varchar(200
修改用户名为sys as sysdba
connect实际上是oracle数据库中的一种角色,他包含了create session等权限。SYS@PRODCDB>select role,con_id from cdb_roles where role='CONNECT';ROLECON_ID--------------- ----------CONNECT3CONNECT1CONNECT
最近公司大促,公司系统线上频繁死锁,造成大量事物回滚,经过一番研究记录一下我学到的知识~
一般情况下,在杀一个会话的时候,直接执行alter system kill session ‘sid,serial#’;但是在数据库中发现了异常的inactive会话,通过上面的kill杀掉之后,会话被标记为killed状态,但是依然存在,没有释放这时候就直接采用immediate选项,强制杀掉会话Administrator’s Guide上说,当session是active的时候,alter s
问题原因归档权限路径不正确解决方案方案1更改路径方案2修改权限
原因:备库归档空间满导致归档不能传输
oracle中怎么查询各组中最新的一条记录呢?比如说现在有一个表中几条数据如下:有两种写法:写法一:over partition by 分析函数SELECT * FROM (select ID_,COMPANY_NAME,USAGE_RATE,DETECTION_RATE,ACCEPTABILITY_RATE,CREATE_TIME,MAX(CREATE_TIME) over(partition
oracle中的表空间,表,和用户区别每个项目对应一个表空间,Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。然后创建一个用户对应此表空间即可。所以,在做大型项目的时候,是先创建一个数据库实例,然后创建表空间,再创建用户,然后用户指定这个表空间。用户与表空间关系用户=商家表=商品表空间=仓库一个商家能有很多商品,1个商品只能属于一个商家。一个
关键报错:ORA-01110: data file 4:'/oracle/app/oradata/workdbser_space.dbf' 今天让一个新手来装数据库,然后说建完表空间启动不了,然后一看错误,报了上面一个错,这个我第一反应就是他娘复制黏贴不注意造成的,这个应该是个user表空间的文件。完整的应该是:/oracle/app/oradata/workdb/user_spa
介绍oralce新建表空间、创建用户、用户赋权等的方法和操作步骤。
一旦数据块大小为8k的数据文件达到32g将无法再拓展,我们就需要手动添加数据文件,很麻烦。所以,下面介绍自动为表空间添加数据文件的存储过程,并将其加入到job中定时执行。存储过程:create or replace procedure auto_add_datafile isALL_file_name Varchar(500);file_name Varchar(500);tab
oracle的备份与恢复dba的职责:1、安装和升级oracle数据库2、建库、表空间、表、视图、索引...3、制定并实施备份与恢复计划4、数据库权限管理,调优,故障排除5、对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包 管理数据库的用户主要是sys和system他们的区别主要是:1、最重要的区别,存储的数
时序数据库是专为存储和分析带有时间戳的数据而设计的一类数据库系统,广泛应用于工业监控、设备运维、能源管理等领域。高效的数据压缩能力:由于时间序列数据通常呈现连续性和规律性,时序数据库采用列式存储与专用压缩算法,可在保证查询效率的同时大幅降低存储空间占用。优异的读写性能:通过时间分区、索引优化和批量写入机制,支持每秒百万级数据点的高速写入,并能快速响应复杂的时间范围查询。强大的分析功能:内置丰富的聚
在主数据库上有一个指定的心跳ARCn进程来执行此Ping。如果此进程开始挂起,它将不再与远程RFS进程通信,因此无法相应地更新主进程。主数据库和备用数据库之间的ARCH-RFS心跳Ping负责更新主数据库上v$archived_log的APPLICED列。可以试试 将log_archive_max_processs向下切换到1并返回到原始值(示例4)将重新启动进程。从库已经APPLIED但是主库为
测试通过热迁移的方式将12c database 升级到19c pdb。
除了前面讲到的三种系统角色----connect、resource和dba,用户还可以在oracle创建自己的role。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。--拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他数据的链(link)sys
分为两种:自动(Automatic)类型的SQL Profile、手动(Manual)类型的SQL Profile。
数据库压力测试
达梦读写分离RWC
【前言】学习技术跟学习武功一样,之前整理了DataGuard的搭建和切换,这些都是武功招式,但是心法还没有学。本文档介绍DataGuard的重要心法,DataGuard的三种保护模式跟日志传输模式的关系,文章的主要内容来自于Oracle DataGuard 11G的参考手册。【1】DataGuard日志传输模式的介绍DataGuard的原理简单来说就是把ORL写入本地的同时,传送一份到备库上面进行
时序数据库是2026年增长最快的数据库细分赛道之一。全球时序数据年复合增长率已突破45%,单一大型能源或制造企业的日均时序数据增量已可突破PB级。面对金仓时序数据库、TDengine、InfluxDB、TimescaleDB、IoTDB等众多选择,选型不能只看QPS数字。本文从架构设计、写入性能、查询能力、压缩效率、生态兼容五个维度,对5款主流时序数据库进行深度对比,帮助读者根据实际业务场景做出合
这次 KingbaseES V9 读写分离集群部署整体走下来,其实流程并不算特别复杂,但细节还是挺多的。真正容易出问题的地方,往往不是数据库本身,而是前期环境准备,比如主机名解析、SSH 互信、网卡名、授权文件路径、旧数据库进程是否停干净,以及securecmdd是否占用了端口。本次部署中,node1 作为主库,node2 作为备库,最终通过可以看到主备角色正常,54321数据库端口和8890通信
Oracle 数据库网络安全
查看是否锁表查询oracle会话数查询oracle会话数(集群)查询oracle最大连接数查询oracle表多少数据量查看ORACLE表结构新增用户删除用户赋权表给用户修改字段类型删除唯一约束复制表结构查询所有用户所属的表空间查询用户和默认表空间的关系。查询当前用户的表查询表空间使用情况。
第一、postgresql数据库的膨胀问题例如,其多版本并发控制(MVCC)机制虽然提升了读并发性能,但也可能带来存储空间需要定期通过 VACUUM等操作进行维护的考虑其实这个存储空间,也就是表膨胀,索引膨胀,wal日志膨胀这几个膨胀对于运维工作来说,是非常不友好的表膨胀和索引膨胀对于postgresql数据库的性能来说,影响是非常巨大的,并且这两个膨胀是没有限制的,也就是说,如果发生了表膨胀而你
RMAN备份脚本问题分析:归档日志备份路径与数据库备份路径不一致 摘要: 文章分析了一个RMAN备份脚本的问题,发现使用plus archivelog参数时,归档日志备份集默认存储在FRA(fast_recovery_area)目录,而非脚本中指定的$BACKUP_DIR/$datetime路径。日志显示归档备份集路径为/oracle/app/oracle/fast_recovery_area/.
介绍了mysql读写分离中间件Atlas相关知识
Oracle DBA紧急避坑指南!RMAN备份突报ORA-48132/48170错误,备份时间从15分钟暴增到50分钟?根本原因是Bug 10125939导致文件锁冲突!
DBA【八股文】04:MySQL和Oracle的区别【核心语法、数据类型、函数与运算符、高级特性】
DBA【面试】01:数据库相关术语介绍
DBA【面试】02:MySQL数据库八股文
省略。
dba
——dba
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net