oracle加锁
Oracle 加锁
2023-09-11 14:18:19 时间
锁
insert into TEST values(5);
加row exclusive锁,和row share相同,但也禁止用share方式加锁。
Create index idx_test on test(col1);
加share锁,容许并发查询但禁止更新锁定的表
drop table test;
加exclusive锁,
undo_retention参数表示数据在回滚段中保持的时间,默认为900,应该不会有问题的
还有在任何时间内,一个INSTANCE只能使用一个UNDO表空间,你建了其它的UNDO表空间,用到的只有一个
undo_retention作用的前提是undo tablespace 足够大,否则已经提交的事务所占有的空间还是会被重用。这有可能导致ORA-01555错误和闪回查询的失败。
有一点提醒,无论参数怎么设置ORACLE都不会重用处于激活状态的undo空间(就是未提交事务占用的)。
你报UNDO空间不够,那么应该扩大undo
tablespace,或考虑你是不是有长时间未提交的事务
db_flashback_retention_target 参数是设定闪回数据的最长保存时间,单位是分钟,默认值是1440(60*24),即1天;
Undo_retention参数是设定前映像数据在undo表空间的最长保存时间,单位是秒,默认值是10800(3600*3),即3小时。
v$rollstat
v$undostat
v$transaction
dba_undo_extents
相关文章
- Oracle数据库创建用户和授权
- Oracle数据库导出整个Oracle数据库和导入整个oracle数据库命令
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图、序列、索引等对象的导出,oracle完结,后续开启mysql的学习
- Oracle数据库:oracle执行计划性能代价cost,全表扫描速度慢,索引扫描速度快
- Oracle数据库:oracle数据定义语言DDL,查询表、序列、索引、视图、创建表,修改表的列alter,rename to,删除表数据truncate和表drop
- Oracle数据库:oracle多表查询,等值连接,非等值连接,自连接的sql语句和规则
- Oracle数据库:条件表达式case when then else end,decode函数,oracle单行函数练习示例
- Oracle数据库:oracle函数嵌套,nvl函数,nvl2函数,nullif函数,coalesce合并函数
- Oracle数据库:oracle 11g安装教程,已安装好的oracle各个文件夹的作用,oracle用户权限怎么样
- 如何手动删除Oracle 11g数据库
- oracle 列的归档,Oracle 开启或关闭归档模式
- Oracle-未能加载文件或程序集“oracle.dataaccess”或它的某一个依赖项。试图加载格式不正确的程序。
- sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换
- mysql,sql server,oracle 唯一索引字段是否允许出现多个 null 值?
- oracle多个平等的索引
- oracle函数 VARIANCE([distinct|all]x)
- Oracle数据库 | Oracle备份实例
- [Oracle工程师手记] 通过 lsof 命令查找oracle client 端和 server 端进程
- Oracle 11g R2 常用配置与日志的文件位置
- Oracle 丢失更新问题的解决方案
- Oracle数据库的用户管理
- Oracle 基础系列之1.2 oracle的基本使用