• 2024-11-02DBMS
    StorageSrvDBMS​ 在storagesrv上完成MariaDB数据库的安装,添加数据库root用户密码为000000​ 安装MariaDB数据库服务器组件;​ MariaDB数据库管理员信息:User:root/Password:000000;​ 安装MariaDBWEB管理面板“phpMyAdmin”,通过apache进行发布安装phpMyAdmin,MariaDB的we
  • 2024-10-30Oracle、MySQL、ClickHouse的通用AES256加解密如何实现?
     Oracle、MySQL、ClickHouse的通用AES256加解密如何实现? 前段时间研究了加密算法aes,写了个文档,分享到博客上来。防。1  说明应XXX安全生产需求,对目标库目标表业务字段敏感信息进行加密密文存放,查询时通过解密得到明文进行数据使用,要求使用AES256。目前公司所使用主要
  • 2024-10-18Sqlmap命令使用方法总结----适合网络安全小白
    在网上找了很多教程,都是零零散散的,找到了两位位前辈的博客,应该是翻译的官方文档,感谢前辈们做出的贡献.希望能够帮助刚学网络安全的小白们本文参考:漏洞人生和sqlmap用户手册中文版目录Sqlmap使用方法总结sqlmap简介常用语句sqlmap详细命令用法选项目标请求优化注入
  • 2024-10-17数据库事务处理中的日志文件(Log File)的作用和重要性
    错题考察的知识点是数据库事务处理中的日志文件(LogFile)的作用和重要性。日志文件在数据库管理系统(DBMS)中扮演着至关重要的角色,特别是在事务处理和系统恢复方面。以下是该知识点的相关内容和详细介绍:日志文件的作用:事务故障恢复:在事务处理过程中,DBMS会记录事务的开始、结束以
  • 2024-10-10sqlmap
    一、介绍1.简介SQLMAP是一种开源渗透测试工具,可自动执行SQL注入缺陷的检测和注入过程,并接管数据库服务器。它有强大的检测引擎,针对不同类型的数据库提供多样的渗透测试功能选项,实现数据库识别、数据获取、访问DBMS\操作系统甚至通过带外数据连接的方式执行操作系统的命令。
  • 2024-09-24【快速上手】linux环境下Neo4j的安装与使用
    一、neo4j简介 neo4j是一个非关系型图形数据库,非常适合处理具有复杂关系的数据集存储方式:图形化存储特点:将结构化数据存储在图上而不是表(比如:MySQL数据库存储在表中)中neo4j也可以看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。数据库排名链接:https://db-engi
  • 2024-09-24oracle 11g 存储IO性能压测方式
    oracle11g存储IO性能压测方式 Oracle11g提供了IO压测工具DBMS_RESOURCE_MANAGER.CALIBRATE_IOPL/SQL存储过程,可以用于测试存储IO性能(IOPS、IO延迟、IO吞吐量)  存储过程参数如下:DBMS_RESOURCE_MANAGER.CALIBRATE_IO(num_physical_disksINPLS_
  • 2024-09-18喜欢长文吗?1w字带你了解sqlmap,从0到1,WAF绕过,高级用法一文通透
    前言在信息安全领域,SQL注入攻击是一种极为常见且危害严重的安全漏洞。攻击者利用Web应用程序对SQL查询的不当处理,通过注入恶意SQL代码,从而绕过安全措施,非法访问或篡改数据库中的数据。随着网络安全威胁的日益严峻,了解和掌握SQL注入攻击的检测与防御技术变得尤为重要。sqlmap作为
  • 2024-09-05本地机Spool出某个表的字段名和数据到csv
    之前是通过sqlcl提供的SETSQLFORMATcsv导出数据到csv文件,这次是想尝试仅仅是使用SQLplus中的spool导出数据数据准备SQL>SELECT*FROMEMPORDERBYEMPNO;EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO_________________________
  • 2024-09-01计算机是怎么跑起来的
    标题计算机的三大原则计算机的连接程序的流程算法的要点数据结构OOP面向对象编程数据库计算机的三大原则1.输入、运算、输出是硬件的基础。(计算机是执行输入、运算、输出的机器,硬件是看得见、摸得着的设备)2.软件由指令和数据组成。3.对计算机来说,什么都是数字。(计
  • 2024-08-30用PowerDesigner创建Oracle模型转为mysql模型
    一.首先打开PowerDesigner1.File(位置:左上角)–>NewModel–>PhysicalDateModel(物理数据模型)(1)DBMS选择MySQL5.0(版本可能不对,但毕竟是mysql语句的)(2)之后点确定就行(3).可能会出现一个问题就是DBMS的下拉框什么也没有退出也不好用(其实挺简单的)1.点击DBMS最右边
  • 2024-08-30[转帖]11GR2数据库审计日志自动清理
    审计日志如果把SYSTEM表空间撑爆,也会导致数据库停摆,且11g默认审计是开启状态。今天就遇到了这样的情况,写了下面脚本来实现自动清理工作,记录操作过程。TRUNCATETABLESYS.AUD$REUSESTORAGE;--对于已经被审计日志撑爆的数据库或者初始化清理工作时报错ORA-46267,强烈建议用
  • 2024-08-29简单介绍数据库
    基本概念数据库(DataBase,DB)定义数据库是相互关联的数据项的集合简单来说,就是存储数据的地方特点结构化:数据通常以表格、行和列的形式组织持久性:数据长期保存,防止丢失数据关联:数据项之间可以定义关系即不同的表格之间通过相同的信息联系起来,这个相同的信息就叫做
  • 2024-08-27oracle system信息统计,​Oracle的SYSTEM和SYSAUX表空间 转载:https://blog.csdn.net/weixin_33724759/article/detail
    一般情况下,业务数据应该存放在单独的数据表空间,而不应该使用系统已存在的表空间,尤其不能将业务数据保存到SYSTEM和SYSAUX表空间中,所以,DBA需要着重关注SYSTEM和SYSAUX表空间的占用情况。Oracle服务器使用SYSTEM表空间管理整个数据库。这个表空间包含系统的数据字典和关于数据库的
  • 2024-08-26Oracle_取随机数函数的常用方法
    1、从表中随机取记录SELECT*FROM(SELECT*FROMSDXJ.TEST_01ORDERBYDBMS_RANDOM.random)WHEREROWNUM<5;表示从SDXJ.TEST_01表中随机取4条记录2、产生随机数产生一个任意大小的随机数:SELECTDBMS_RANDOM.RANDOMFROMDUAL;产生
  • 2024-08-23Oracle 11g 自动统计信息收集
    在Oracle11g中,默认有3个自动任务,分别是:自动统计信息收集、SQL调优顾问、段空间调整顾问,查看方法如下:colCLIENT_NAMEfora40colTASK_NAMEfora40colOPERATION_NAMEfora40SELECTCLIENT_NAME,TASK_NAME,OPERATION_NAME,STATUSFROMdba_autotask_task; 自动统计信息收
  • 2024-08-20【Oracle】存储过程临时存储键值对
    【Oracle】存储过程临时存储键值对通常可以使用pl/sql表(也称为索引表或关联数组)来存储这些键值对,即typekey_value_tableistableofvarchar2(100)indexbyvarchar2(100)示例:createorreplaceprocedurestore_key_value_pairsis--定义一个pl/sql表来存储键值对
  • 2024-07-24查看Oracle执行计划以及真实执行计划
    在Oracle数据库中,查看SQL语句的执行计划可以通过以下几种方法:使用AUTOTRACEAUTOTRACE提供一个简单的方法来查看SQL语句的执行计划和统计信息。你可以在SQL*Plus中使用它:启用AUTOTRACE:SETAUTOTRACEON执行你的SQL语句,Oracle会自动显示执行计划和统计信息
  • 2024-07-23dbms_service 永久有效
    在Oracle数据库中,DBMS_SERVICE包用于管理数据库的服务。服务是Oracle数据库中的一个高级特性,它允许数据库以一种可管理的方式来响应外部程序的请求。如果你想要创建一个服务,该服务在数据库重启后依然保持有效,你需要使用DBMS_SERVICE.CREATE_SERVICE过程,并确保使用STARTUP参数来指
  • 2024-07-16数据库理论基础
    1.什么是数据库1.1数据描述事物的符号记录,可以是数字、文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。1.2数据库存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存
  • 2024-07-06SQL脚本快速生成随机测试数据
    OraclecreatetableTestTableasselectlower(sys_guid())ASguid,rownumasinc_id,trunc(dbms_random.value(0,100))asrandom_id,trunc(dbms_random.value()*power(10,3),8)asrandom_decimal1,trunc(dbms_random.val
  • 2024-07-03Oracle数据库统计信息收集
    Oracle数据库统计信息收集重新收集表统计信息--重新收集表统计信息BEGINDBMS_STATS.GATHER_TABLE_STATS(OWNNAME=>'ORCL',TABNAME=>'XXX',ESTIMATE_PERCENT=>100,DEGREE=>4);END;重新收集列统计信息
  • 2024-06-21Oracle-调度作业
    DBMS_SCHEDULER与DBMS_JOBSDBMS_SCHEDULER与DBMS_JOBS在Oracle数据库中都是用于创建、管理和调度作业的工具,但它们之间存在一些显著的区别和联系。联系:两者都是Oracle数据库中的作业调度工具,用于创建、管理和调度定时任务。区别:DBMS_SCHEDULER功能更为强大,提供了更多的选
  • 2024-06-20[翻译]-Detect And Repair Corruption in an Oracle Database
    本文是对这篇文章DetectAndRepairCorruptioninanOracleDatabase[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢!Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法:RMAN(BACKUPVALIDATE,RESTOREVA
  • 2024-06-18Oracle数据库修复利器:DBMS_REPAIR包详解与实战
    在Oracle数据库中,数据文件的完整性和稳定性对于系统的正常运行至关重要。然而,由于各种原因(如硬件故障、软件错误等),数据文件有时会出现损坏,导致数据丢失或系统崩溃。为了应对这种情况,Oracle提供了DBMS_REPAIR包,这是一个强大的工具,可以帮助我们发现、标识并修复数据文件中的坏块。