TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

共 284 篇文章
Oracle-ORION模拟Database负载测试存储性能

Oracle-ORION模拟Database负载测试存储性能

该工具的最大特点在于可以在没安装OracleDatabase软件的情况下,模拟Oracle负载,测试随机或顺序访问指定大小块的性能,性能指标包括:IOPS,MBPS,Latency(延迟时间)。-rw-r--r--1rootroot7004Apr720:35orion_20140407_2028_hist.txt柱状图情况,包括每个数据指针操作期间(默认60秒)的IO延迟柱状图。这段的含义是:小IO测试的最小延迟是15313微妙(也就是15毫秒),是在测试第1个小IO得出的值。

时间:11/23/2025

MySQL表的基本操作

MySQL表的基本操作

创建表可指定字符集和存储引擎,不指定字符集和存储引擎默认为InnoDB存储引擎和utf8mb4字符集。查看当前数据库的表,和查看具体表结构是不同概念,使用不同语句查看。表的修改和删除涉及等关键字。本文内容到此结束,如果感觉有帮助的话,还望给博主一个赞~~

时间:11/22/2025

SQL注入SQL-Injection攻击原理与防御措施

SQL注入SQL-Injection攻击原理与防御措施

SQL是一种代码注入技术,可使攻击者修改应用程序向数据库提供的查询。迄今为止,最常见和最严重的应用程序安全威胁总是隐藏在与数据库有某些连接的网络应用程序中。通过这种SQL注入,攻击者可以绕过登录程序,获取、更改甚至更新数据库,执行管理程序,或进行其他变种操作。要解释什么是SQL注入,就必须了解SQL的一些基本原理。事实上,它已成为处理和虚拟操作这些数据库的通用语言。它用于查询、插入、更新和删除数据库记录,几乎所有网络应用程序都使用它来访问数据库;

时间:11/22/2025

MySQL初级

MySQL初级

MySQL基础学习,以及一些常用SQL语句的学习

时间:11/22/2025

windows上主机名长度超过16个字符导致连接报ORA-12518

windows上主机名长度超过16个字符导致连接报ORA-12518

摘要:在Windows2016上安装Oracle19c时遇到ORA-12518连接错误,经排查发现是由于主机名超过15个字符导致。该问题与使用虚拟账户安装数据库软件相关(Bug38542990),当主机名过长时监听器会拒绝连接。解决方案是将主机名缩短至15个字符以内并重启系统。通常选择内置账户安装可避免此问题,此次因使用默认虚拟账户安装而触发该特定错误。通过结合AI分析和MOS文档确认了问题根源并成功解决。

时间:11/21/2025

MySQLSQL菜鸟教程一

MySQLSQL菜鸟教程一

1.从“Websites”表中删除网站名为“Facebook”且国家为USA的网站。1.把“菜鸟教程”的alexa排名更新为5000,country改为USA。在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。constraint:列的约束(如PRIMARYKEY、NOTNULL等)。ORDERBY:排序方式,ASC表示升序,DESC表示降序(可选)。data_type:列的数据类型(如INT、VARCHAR等)。

时间:11/13/2025

02-SQLite-为了防止多人同时乱写,把整个数据库文件当一本账本加锁

02-SQLite-为了防止多人同时乱写,把整个数据库文件当一本账本加锁

SQLite并发控制遵循"多读单写"原则,支持多个读操作并发执行,但写入时独占数据库。其锁机制作用于整个数据库文件,包含四种主要锁类型:SHARED(共享读锁)、RESERVED(写前预占锁)、PENDING(清场准备锁)和EXCLUSIVE(排他写锁)。写事务需逐步升级锁级别,最终获取EXCLUSIVE锁才能完成修改,期间会阻塞其他读写操作。这种全局加锁机制导致SQLite在高并发写入场景下会出现严重锁竞争,因此更适合读多写少的轻量级应用。

时间:11/11/2025

oracle-11查询数据库锁

oracle-11查询数据库锁

步骤目的1.查v$session找出被阻塞的会话2.根据查阻塞者定位谁持有锁3.查v$sql获取阻塞者的SQL知道是哪条语句没提交4.(可选)查v$lock确认锁细节深入分析锁类型5.联系用户或kill会话解决阻塞通过以上方法,你可以快速定位并解决Oracle中UPDATE被阻塞的问题。

时间:11/10/2025

零基础从头教学LinuxDay-60

零基础从头教学LinuxDay-60

本文详细介绍了MySQL数据库的基础操作命令和备份方法。内容包括数据库操作命令(如创建、删除、查看数据库)、表结构操作命令(如查看、修改表结构)、数据操作命令(如插入、更新、删除数据)等。同时,文章还介绍了不同类型的MySQL数据库备份方法,包括物理冷备、逻辑备份(如mysqldump)、增量备份以及第三方工具(如PerconaXtraBackup和MyDumper)的使用方法。此外,还提供了MySQL用户权限管理、常见内置函数以及配置文件的相关内容,为MySQL数据库管理提供了全面的参考指南。

时间:11/06/2025

SQL中的函数索引表达式索引

SQL中的函数索引表达式索引

本文介绍了SQL中的函数索引/表达式索引概念。函数索引针对表达式(包含列的函数处理或计算)创建,而非直接对列值创建。它能提升包含函数/表达式的查询性能,并可用于强制数据完整性。文章对比了普通索引与函数索引的特点,并以PostgreSQL、MySQL和Oracle为例展示了具体语法。注意事项包括维护开销、查询需精确匹配索引表达式、数据库支持差异等。函数索引适用于优化频繁执行的复杂条件查询,但需权衡其额外维护成本。

时间:11/06/2025

Oracle-19C-RAC下TRUNCATE-TABLE的REUSE-STORAGE选项作用和风险浅析

Oracle-19C-RAC下TRUNCATE-TABLE的REUSE-STORAGE选项作用和风险浅析

这篇文章深度解析了Oracle19CRAC中TRUNCATETABLE...REUSESTORAGE的双面性:一方面它能避免全局空间协调,提升大表清理效率;另一方面却可能引发空间浪费、RAC缓存不一致、备份膨胀三大风险。通过对比测试与场景还原,作者揭示了其在生产环境中的潜在隐患,为DBA提供了实操性极强的避坑指南。数据库管理员必看!

时间:11/06/2025

Doris在CMP7类Cloudera-CDP-7-404版华为Kunpeng启用-Kerberos部署Doris

Doris在CMP7类Cloudera-CDP-7-404版华为Kunpeng启用-Kerberos部署Doris

注意:BE节点也需要对应主机名的主体(或使用通配符doris/_HOST@REALM,需KDC支持)。(包括Kerberos配置、SparkConnector示例、HiveCatalog配置等)。Doris在CMP7(类ClouderaCDP7404版)启用Kerberos部署Doris。:Spark作业本身已通过CMP的YARN/Kerberos认证,#生成keytab(在DorisFE节点执行),无法在托管集群内直接部署Doris。

时间:11/05/2025

光伏行业ERP与Oracle-NetSuiteAI驱动的财务变革新范式

光伏行业ERP与Oracle-NetSuiteAI驱动的财务变革新范式

光伏行业ERP与OracleNetSuite通过AI技术解决财务管理痛点,实现自动化、智能化和转型化,提升决策效率与精准度。

时间:11/05/2025

oracle-19c搭建dataguardADG全过程

oracle-19c搭建dataguardADG全过程

摘要:本文详细记录了Oracle19cActiveDataGuard(ADG)的搭建全过程。主要包括:1)主备库开启归档模式;2)创建standby日志文件组;3)配置主备库关键参数(db_unique_name、文件转换路径、归档目标等);4)网络配置(tnsnames.ora和listener.ora);5)使用RMAN从活动数据库创建备库;6)启动备库恢复进程;7)验证配置和状态。文中还包含常见问题处理方法和检查命令,为Oracle高可用环境搭建提供了完整参考。

时间:11/01/2025

MySQL操作库

MySQL操作库

创建数据库:createdatabasedb_name,本质上就是在/var/lib/mysql下创建一个目录。查询数据库编码集:showvariableslike'character_set_database';查询书库库校验集:showvariableslike'collation_database';2、数据库校验集,支持数据库进行字段比较时使用的编码集,本质也是一种读取数据库中数据采用的编码格式。1、数据库编码集:数据库未来存储数据时使用的编码集。

时间:11/01/2025

MySQL-索引从聚簇到普通索引,如何加快查询效率

MySQL-索引从聚簇到普通索引,如何加快查询效率

本篇介绍了MySQL索引的核心知识:InnoDB主键为聚簇索引(绑定数据),MyISAM索引与数据分离,还涵盖主键、普通等索引类型,强调频查字段加索引、频更字段不加,忌滥用,以平衡查写效率。

时间:11/01/2025

oracle-rac多私网的问题

oracle-rac多私网的问题

https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/multiple-private-interconnects-and-oracle-linux.html#GUID-B9508AD5-AFD6-4D34-9DA9-773D44FD43A0Reviewthisinformationforsettingsfortherp_filterparameterforOracleRACsystemsth

时间:10/30/2025

大数据高并发核心场景实战-数据持久化层-查询分离

大数据高并发核心场景实战-数据持久化层-查询分离

上一章中我们介绍到冷热分离,旨在快速交付。但是他仍存在一些问题,并不是完美的方案,比如限制了业务的操作,必须再特定的业务场景下(冷数据不允许修改、冷数据查询慢、不适合复杂查询)。本章将介绍新的方案,支持千万数据的快速查询

时间:10/29/2025

Spring-DAO与JDBC优化实战

Spring-DAO与JDBC优化实战

SpringFramework简化了数据库操作,通过统一异常处理和灵活的数据访问方式提升开发效率。其核心特性包括:统一异常体系:将原生SQLException转换为语义清晰的DataAccessException(运行时异常),支持跨技术统一处理错误。@Repository注解:自动注册DAO类,开启异常翻译,并简化依赖注入(如JdbcTemplate或EntityManager)。JdbcTemplate:封装JDBC模板代码,开发者只需专注SQL和结果处理,无需管理连接、事务等底层细节。

时间:10/28/2025

OCP考试必须培训吗费用多少

OCP考试必须培训吗费用多少

比如你考的是OCP11g,想要考OCM12c/19c,需要将OCP11g证书升级为OCP12c/19c版本才可获取OCM12c/19c。培训费一般3000+元(包含教材、实验环境、老师辅导),考试费大概为5000+元,(考试费用可能会随Oracle的政策调整而有所变化,具体可以参考Oracle官网或认证考试机构的报价)作为Oracle公司推出的高级技术认证,OCP不仅代表着在Oracle技术体系中的专业水准,更是职场竞争力的重要加分项。不过,OCP认证是按Oracle版本来的。

时间:10/28/2025

nacos-使用oceanbaseoracle模式作为数据源

nacos-使用oceanbaseoracle模式作为数据源

由于这里oceabase使用的oracle模式,找到自己需要的oracleplugin模块,其他的不管可以删除掉或取消模块,省的影响编译。his_config_info这个历史配置表的主键名是nid,其他的表主键都是id。发现不展示配置的格式,数据库中格式存储是正确的,最后跟踪到是oracle版的plugin的查询语句没有查询type这一列,对应ConfigInfoMapperByOracle.findConfigInfoLike4PageFetchRows()方法在查询语句上加上type就可以了。

时间:10/27/2025

基于springboot的车辆管理系统设计与实现

基于springboot的车辆管理系统设计与实现

本文介绍了一个基于SpringBoot框架和MySQL数据库开发的B/S模式车辆管理系统。系统包含管理员和员工两级用户,主要功能模块包括:车辆信息管理、证件信息管理、事故登记、维修保养登记、加油登记、违章信息管理等。系统采用Java语言开发,具有界面清晰、操作简单的特点,实现了车辆管理工作的系统化和无纸化办公。文章详细阐述了系统的功能模块设计、数据库表结构以及各模块的实现界面,展示了系统如何有效提高车辆管理效率。该系统结构合理,功能完善,具有一定的实用价值。

时间:10/25/2025

Oracle-OCP认证考试题目详解082系列第57题

Oracle-OCP认证考试题目详解082系列第57题

本题主要考察 Oracle 数据库中动态服务注册(Dynamic Service Registration)的机制,特别是与 参数相关的配置要点。关键知识点包括: 参数的作用与设置方式、 文件在监听器地址解析中的功能、动态注册的触发进程(LREG 或 PMON),以及多监听器在同一主机上的并行运行规则。题目还涉及对监听器配置文件中必要结构的判断(如 部分的用途),以及动态注册对 文件的依赖性。英文题目:In the spfile of a single instance database, LOCA

时间:10/06/2025

C语言实现一个简易数据库

C语言实现一个简易数据库

本文介绍了一种简易数据库的实现方法,适用于嵌入式系统等资源受限环境。该数据库采用key-value存储模式,支持整型、浮点型和字符串三种数据类型。数据库以二进制文件形式存储数据,每条记录包含键名、值类型、值长度和值数据。文章详细讲解了数据库的数据结构设计,包括ValueType枚举、Value联合体和KVNode键值对结构,并提供了完整的C语言实现代码,包含打开/关闭数据库、插入/更新、查询、删除和遍历等基本操作接口。这种简易数据库方案在数据量不大时能有效管理数据,避免了引入专业数据库的复杂性。

时间:10/04/2025

上一页
12345...12
下一页第 2 / 12 页

#标签