- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 【ORACLE】数据备份
Oracle数据库备份是确保数据安全和可靠性的重要环节。Oracle提供了多种备份方法,包括冷备份、热备份、逻辑备份(如使用expdp和impdp)以及使用RMAN(Recovery Manager)进行物理备份。:在数据库关闭的状态下进行备份,通常涉及到复制数据文件、控制文件和重做日志文件。冷备份操作简单,但需要数据库停机,适用于不经常需要访问的历史数据备份。:在数据库运行的情况下进行备份,要求数据库运行在归档模式(archivelog mode)。
2024-09-09 14:18:52 1464
原创 【ORACLE】如何使用 Oracle 的 SUBSTR() 函数进行字符串的替换操作?
在 Oracle 中,SUBSTR()函数本身不直接支持字符串替换操作,因为它主要用于提取子字符串。但是,你可以通过结合使用SUBSTR()INSTR()和其他字符串函数来实现字符串替换的功能。以下是一些使用SUBSTR()
2024-09-04 14:53:33 626
原创 【ORACLE】substr() 函数
在 Oracle 数据库中,SUBSTR()函数用于从字符串中提取子字符串。这个函数非常灵活,可以根据不同的需求提取字符串的不同部分。
2024-09-04 14:39:24 644
原创 【ORACLE】strcat() 函数
STRCAT()函数在 Oracle 数据库中用于连接两个或多个字符串。这个函数可以接收任意数量的参数,并将它们连接成一个单一的字符串。其中是要连接的字符串参数。
2024-09-04 14:21:04 639
原创 【ORACLE】独有的函数
这是一个字符查找函数,用于返回子字符串在字符串中的位置。它可以有多个参数,包括起始位置和要查找的子字符串出现的次数。Oracle数据库提供了大量的内置函数,这些函数可以帮助开发者进行数据处理和计算。它比较一个值与一系列可能的值,并返回相应的结果。:这是一个聚合函数,用于将多个行的字符串值连接成一个字符串,通常与。:如果两个参数相等,则返回NULL,否则返回第一个参数。:分别用于在字符串的右侧和左侧填充字符以达到指定的长度。:这是一个字符串截取函数,用于从字符串中提取子字符串。:返回参数列表中的最大值。
2024-09-04 13:32:25 839
原创 Apache Ignite 在处理大规模数据时有哪些优势和局限性?
综上所述,Apache Ignite 在处理大规模数据时提供了显著的性能优势,但也需要合理规划和配置,以避免资源分配不当、数据分区策略不当等问题。需要优化事务边界,减少不必要的事务范围,并利用 Ignite 的事务隔离级别和并发控制机制,平衡性能与数据一致性。:Ignite 利用内存计算的优势,实现了极高的读写性能,通过分布式架构,它可以将数据分散到多个节点上,从而实现了并行处理和负载均衡。:除了内存存储外,Ignite 还支持将数据持久化到磁盘,从而保证了数据的可靠性和持久性。
2024-09-04 08:59:25 888
原创 【ORACLE】listagg() 函数
Oracle 数据库中的LISTAGG函数是一个聚合函数,它用于将多个行的字符串值合并成一个单一的字符串。这对于生成报告或创建列表非常有用,例如,将同一类别的所有项合并成一个逗号分隔的字符串。
2024-09-03 18:09:23 1252
原创 【ORACLE】数据保留小数位数
这里首先将数值转换为最多12位的字符串(包括小数点和三位小数),然后将其转换回数值,保留三位小数。这些方法提供了不同的方式和灵活性来控制数值的小数位数,你可以根据具体的需求和场景选择合适的方法。函数可以将数值转换为字符串,并允许你指定格式模型来控制小数位数。函数可以截断数值到你指定的小数位数,不进行四舍五入。函数可以根据你指定的小数位数来四舍五入数值。在Oracle数据库中,如果你想在查询时保留三位小数,可以使用。函数时,数值将被截断到小数点后三位,而不是四舍五入。是你想要保留三位小数的列名,
2024-09-03 18:03:53 580
原创 【ORACLE】LOBSEGMENT类型对象清理
在Oracle数据库中,LOBSEGMENT类型的对象通常用于存储大型对象(LOB),如BLOB(二进制大对象)和CLOB(字符大对象)。因此,在执行这些操作之前,应该在非高峰时间进行,并确保有适当的备份。以上步骤结合了搜索结果中的信息,特别是来自博客园的文章,它们提供了详细的清理LOBSEGMENT对象的方法和注意事项。:如果删除了表或分区,并且这些对象在回收站中,你可能需要清理回收站来释放空间。:在执行清理操作后,应该监控表空间的使用情况,确保空间已经被释放。视图来获取这些信息。命令可以清理回收站。
2024-08-26 10:35:33 770
原创 【ORACLE】如何使用 EXPLAIN PLAN来分析和优化包含 GROUP BY 的查询?
在Oracle数据库中,使用来分析和优化包含GROUP BY的查询是一个重要的性能调优步骤。以下是如何使用。
2024-08-23 19:21:43 453
原创 【ORACLE】如何使用EXPLAIN PLAN来分析 listagg() 函数的性能瓶颈?
在Oracle数据库中,语句用于显示SQL语句的执行计划,这对于分析和优化查询性能至关重要。要使用来分析包含LISTAGG。
2024-08-23 19:16:48 444
原创 【ORACLE】listagg() 函数
在Oracle数据库中,LISTAGG函数是一个非常有用的聚合函数,它能够将多个行的字符串值连接成一个单独的字符串。这个函数在处理需要将多行数据合并为一行数据的场景中特别有用,比如生成报表或者构建复杂的字符串输出。
2024-08-23 18:03:53 1008
原创 【ORACLE】minus() 函数
在Oracle数据库中,MINUS 操作符用于返回两个查询结果之间的差异。具体来说,它返回第一个查询中存在而第二个查询中不存在的行。这在你需要找出一个数据集与另一个数据集之间的差异时非常有用。
2024-08-23 13:42:32 1240
原创 【ORACLE】表空间查询
在Oracle数据库中,查询表空间的相关信息是非常重要的,可以帮助数据库管理员监控和维护数据库的存储情况。需要替换为实际的表空间名称。这些查询可以帮助您获取有关表空间的详细信息,包括其大小、使用情况和物理存储细节。请注意,以上SQL语句中的。
2024-08-21 14:03:31 1291
原创 【ORACLE】 ORA-01691: Lob 段无法通过 8192 (在表空间 XXX_SPACE 中) 扩展
【ORACLE】 ORA-01691: Lob 段 OWNER.SYS_LOB0000162991C00008$$ 无法通过 8192 (在表空间 XXX_SPACE 中) 扩展
2024-08-21 14:00:12 651
原创 【ORACLE】Oracle表数据误删除恢复办法
在删除数据的时候不小心,不小心删除错了数据,而且还进行了commit操作,那么怎么恢复呢?可以采用Oracle的flashback操作,恢复数据,快去试试吧!
2024-07-09 15:23:34 249
原创 Oracle存储过程使用truncate语句
存储过程中只能写delete之类的语句。execute immediate后台执行该语句,令存储过程强行转了SQL。SQL命令下是允许执行truncate的。为什么要用execute immediate ‘truncate table xxx’;而不是直接使用’delete from xxx’呢?所以,如果没有存储过程的权限,而有SQL的权限,可以使用execute immediate来执行。因为存储过程中是没有truncate这条语句的,直接在存储过程中写truncate是会报错的。
2024-07-03 15:15:23 450
原创 Oracle 数据库索引失效的情况
/‘%aaa’ 或者 ‘_aaa’ 不会使用索引。对于这个限制条件可以通过 OR 替代,例如: colum 0 ===> colum>0 OR colum
2024-07-02 17:19:12 720
原创 ORACLE for update与rowid
取决于具体的业务需求和并发控制要求。如果你需要确保数据在事务中的一致性,并且不担心锁定可能带来的并发问题,那么。如果你需要在高并发环境中进行数据操作,并且希望最小化锁定对其他事务的影响,那么使用。是两个与数据操作和锁定行为相关的概念。它们在数据库事务处理中扮演着不同的角色。在Oracle数据库中,在实际应用中,选择使用。
2024-03-19 10:55:21 676
原创 【ORACLE】表解锁
在Oracle数据库中,如果一个表被锁定,可能是因为某个事务正在对该表进行数据操作(如INSERT、UPDATE、DELETE等),或者执行了显式的锁表命令(如。请注意,在杀死会话之前,你应该确保这样做不会对业务造成影响。如果可能,最好先尝试联系会话的负责人或应用程序开发者,以确定是否有更安全的方法来解决锁定问题。然而,如果事务长时间运行或者处于未提交状态,可能需要手动干预以解锁表。如果你确定锁定表的会话可以被终止(例如,它是由一个长时间运行的批处理作业或已经失去响应的应用程序创建的),你可以使用。
2024-03-19 10:45:26 1542
原创 Mapdb高级用法
MapDB是一个高性能的嵌入式Java数据库引擎,它提供了丰富的数据结构,如Maps、Sets、Lists、Queues等,并且支持事务、并发控制、数据过期机制、数据压缩、堆外存储和流式操作等高级特性。MapDB允许使用不同的序列化器来控制数据的存储和检索方式,这可以提高性能并支持自定义数据类型。MapDB支持数据压缩,可以减少存储空间的使用。MapDB提供了并发控制机制,如记录级别的锁和先进的并发控制引擎。MapDB提供了快照和增量备份的功能,可以用于数据的备份和恢复。,可以设置不同的并发级别。
2024-03-14 17:35:06 1079 1
原创 使用Spring的ApplicationEvent实现发布与订阅
首先,你需要创建一个继承自的自定义事件类。这个类将包含你想要在事件发生时传递的数据。
2024-03-13 14:10:17 312 2
C++大学教程第九版教程内代码
2018-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人