• Oracle收集和查看统计信息

    一、什么是统计信息oracle数据库里的统计信息是如下的一组数据:他们存储在数据字典里,且从多个维度描述了oracle数据库数据对象的详细信息。oracle数据库里的统计信息主要分为以下6种情况:(1)表的统计信息。(2)列的统计信息。(3)索引的统计信息。(4)系统统...

    2024-11-21
  • Oracle 19c数据库卸载重装

    Oracle 19c数据库卸载重装

    1、关闭Oracle相关服务2、清理注册表2.1HKEY_CLASSES_ROOT目录下的Ora开头全部删除2.2HKEY_LOCAL_MACHINE\SOFTWARE目录下的Oracle删除2.3HKEY_LOCAL_MACHINE\SYSTEM\Cur...

    2024-11-21
  • oracle数据库中选择桌面类和服务器类的区别

    在以前的学习过程中,一直用到的都是sqlserver数据库,之后接触到了oracle数据库。在安装过程中,有两个选项,桌面类和服务器类,当时按照网上的安装步骤,选择了桌面类,后来公司里他们安装都是用的服务器类,后来查了查两者的区别。桌面类――这种安装方式一般适用于台式...

    2024-11-21
  • oracle创建用户时报错ORA-65096:公用用户名或角色名无效

    oracle创建用户时报错ORA-65096:公用用户名或角色名无效

    报错:ORA-65096:invalidcommonuserorrolename(公用用户名或角色名无效)。原因:可能是创建角色的容器为cdb导致,当然如果你想继续执行,可以在角色名前加C##或者c##,但是这样会导致用户名多了c##,有时候我们不希望用这种...

    2024-11-21
  • Oracle查询结果只获取一行数据

    在Oracle数据库中,如果你想从查询结果中只获取一行数据,你可以使用如下几种方法:1、LIMIT关键字:Oracle不支持 LIMIT 关键字,但可以通过 ROWNUM 来实现类似功能。不过由于ROWNUM是在查询结...

    2024-11-21
  • ORACLE两表关联更新

    ORACLE两表关联更新

    准备工作创建如下表数据12345678910111213141516171819droptabledemo_t1;droptabledemo_t2;CREATETABLEDEMO_T1(  FNAMEVARCHAR2(20),FM...

    2024-11-21
  • Oracle数据库中更新CLOB字段

    在本文中,我们将介绍在Oracle数据库中更新CLOB字段的方法和注意事项。CLOB(CharacterLargeObject)是一种数据类型,用于存储大量文本数据,最大长度为4GB。更新CLOB字段需要特殊的处理,下面将详细说明。了解CLOB字段在介绍更新CLOB...

    2024-11-21
  • oracle中行转列LISTAGG()函数的用法

    oracle中行转列LISTAGG()函数的用法

    1.LISTAGG()函数作为普通函数使用时就是查询出来的结果列转为行123456SELECT    LISTAGG(NAME_CHS,',')withinGROUP(ORDERBYROWNUM...

    2024-11-21
  • Oracle使用TRUNCATE TABLE清空多个表

    引言在数据库管理中,TRUNCATETABLE 是一个非常实用的命令,用于快速清空表中的所有数据,而不记录任何操作日志,因此相比 DELETE 操作更为高效。然而,在Oracle数据库中,TRUNCATETABLE 命令是针对...

    2024-11-21
  • oracle数据库慢查询SQL

    oracle数据库慢查询SQL

    场景:线上环境出现办件列表查询非常慢大概要1分钟才刷出来,及很多功能都出现系统性卡顿。环境:oracle数据库,工作表历史表act_hi_proinst单表数据量一百多万慢SQL查询一:123456789101112131415select*from(select...

    2024-11-21
  • ORACLE创建dblink

    ORACLE创建dblink

    dblink的作用dblink数据库链接顾名思义就是数据库的链接,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。dblink创建1.查看...

    2024-11-21
  • Oracle数据库聚合函数XMLAGG

    Oracle数据库聚合函数XMLAGG

    一、基本介绍XMLAGG函数是Oracle数据库中一种特定的聚合函数,主要用于将多行数据转化为一个XML类型的值。通过对多个行数据的拼接,生成XML文档。该函数可以自定义XML文档的结构,实现灵活的数据拼接和文档构建。二、语法和参数XMLAGG函数的语法如下:1XMLA...

    2024-11-21
  • Windows系统下Oracle 11g完全卸载

    Windows系统下Oracle 11g完全卸载

    一、停止Oracle服务进入服务找到服务中的Oracle服务并且停止全部停止运行成功二、卸载Oracle1、卸载Oracle产品点击开始菜单找到Oracle,然后点击Oracle安装产品,再点击UniversalInstaller点击卸载产品先点击你要卸载的Oracl...

    2024-11-21
  • Oracle中实现一次插入多条数据

    Oracle中实现一次插入多条数据

    一、需求描述在我们实际的业务场景中,由于单条插入的效率很低(每次都需要数据库资源连接关闭的开销),故需要实现一次性插入多条数据,用以提升数据插入的效率;如下图是常见的单条插入数据:二、Oracle实现一次插入多条数据我这里以grade2表为例进行演示说明:2.1、uni...

    2024-11-21
  • Oracle/SQL中TO_DATE函数

    引言在数据库操作和数据分析过程中,日期转换是一项常见的需求。Oracle数据库提供的TO_DATE函数,作为一种强大的日期转换工具,允许我们将字符串转换为日期类型。一、TO_DATE函数基本语法OracleTO_DATE函数的基本语法如下:1TO_DATE(stri...

    2024-11-21
  • oracle数据库实现按多个字段排序

    oracle数据库实现按多个字段排序

    oracle数据库按多个字段排序应用场景如果我们按多列排序且有升序和降序的时候的写法。排序时,有两个关键字:asc表示升序,desc表示降序;所以我们在orderby后面添加asc,desc。1selects.bank_code,s.account_id...

    2024-11-21