当前位置: 首页 > news >正文

自己做网站需要钱吗抖音seo排名优化公司

自己做网站需要钱吗,抖音seo排名优化公司,网站建设设计报告前言,wordpress zp在执行闪回恢复误删数据出现“ORA-08189: 因为未启用行移动功能, 不能闪回表”的错误提示。 ORA-08189 错误表示你尝试对一个表执行闪回操作,但该表没有启用行移动(ROW MOVEMENT)功能。行移动是Oracle中的一个特性,它允许表中的行…

在执行闪回恢复误删数据出现“ORA-08189: 因为未启用行移动功能, 不能闪回表”的错误提示。

ORA-08189 错误表示你尝试对一个表执行闪回操作,但该表没有启用行移动(ROW MOVEMENT)功能。行移动是Oracle中的一个特性,它允许表中的行在物理位置上被移动,这对于某些操作(如闪回表)是必要的。

要解决这个问题,需要在表上启用行移动功能。这可以通过以下步骤来完成:

  1. 登录到Oracle数据库
    使用具有足够权限的用户(如SYSDBA)登录到Oracle数据库。

  2. 启用行移动
    使用ALTER TABLE语句为表启用行移动。例如,如果你的表名为MY_TABLE,你可以执行以下SQL命令:

ALTER TABLE alter_test ENABLE ROW MOVEMENT;

再次尝试闪回表
在启用行移动后,再次尝试执行闪回表操作:

FLASHBACK TABLE alter_test TO TIMESTAMP (TIMESTAMP '2024-05-30 22:58:00');

执行成功。

如果你知道SCN(系统更改号):

FLASHBACK TABLE 表名 TO SCN <SCN_NUMBER>;

(可选)禁用行移动:
如果之后你不再需要行移动功能,可以将其禁用。但请注意,禁用行移动可能会影响某些操作(如未来的闪回表操作)。禁用行移动的命令如下:

ALTER TABLE 表名 DISABLE ROW MOVEMENT;


但通常,在大多数生产环境中,建议保持行移动功能启用,以便在需要时能够执行闪回操作。
注意事项:
* 在启用或禁用行移动时,确保没有其他用户或进程正在对该表进行写操作,因为这可能会导致不一致或错误。
* 始终在执行此类操作之前备份你的数据,以防万一出现问题。
* 确保你了解闪回操作对表的影响,特别是当表中包含外键约束或触发器时。在某些情况下,闪回操作可能会失败或导致不一致的数据状态。
 

也可以查询修改数据之前时间 该 表数据是否正常,如果正常 采用该时间戳 进行下一步的 闪回数据:


select * from alter_testas of timestamp to_timestamp('2024-05-30 22:59:12','yyyy-mm-dd hh24:mi:ss') where C1='123';select * from 表名as of timestamp to_timestamp('2024-05-30 22:59:12','yyyy-mm-dd hh24:mi:ss') where 表里某个字段='值'

也可以查询上一步 正确数据 对应的 SCN 号 然后进行闪回数据

SELECT timestamp_to_scn(to_timestamp('2024-05-30 22:59:12','yyyy-mm-dd hh24:mi:ss')) SCNFROM alter_test as of timestamp to_timestamp('2024-05-30 22:59:12','yyyy-mm-dd hh24:mi:ss');SELECT timestamp_to_scn(to_timestamp('2024-05-30 22:59:12','yyyy-mm-dd hh24:mi:ss')) SCNFROM 表名 as of timestamp to_timestamp('2024-05-30 22:59:12','yyyy-mm-dd hh24:mi:ss')

然后通过SCN(系统更改号)闪回:

FLASHBACK TABLE alter_test TO SCN 6503632;FLASHBACK TABLE 表名 TO SCN <SCN_NUMBER>;

如果ROW_MOVEMENT被启用,对表进行UPDATE或DELETE操作时需要额外的资源消耗。因为每次操作发生时,Oracle需要找到并移动受影响的行,以保证行在表中的真实位置与存储中的位置一致。这就意味着启用ROW_MOVEMENT可能会导致性能下降,特别是对于大型的数据表。禁用行移动指令:

ALTER TABLE 表名 DISABLE ROW MOVEMENT;

如果ROW_MOVEMENT被禁用,对表进行UPDATE或DELETE操作时不需要移动受影响的行。相反,Oracle将插入新的行并标记旧行为删除。这将导致表中存在大量已删除但未被清理的行,从而浪费存储空间。

http://www.ds6.com.cn/news/88500.html

相关文章:

  • 大连 做 企业网站微信小程序怎么开通
  • 企业管理定制软件东莞seo靠谱
  • 三五互联做的网站怎么样常德论坛网站
  • 区政府网站群建设方案品牌推广运营策划方案
  • 微企点建好网站后要怎么做小程序开发平台有哪些
  • wordpress中文公司模板长春网络优化最好的公司
  • 做房产的一般用哪个网站网站seo搜索引擎优化教程
  • 网站一个人可以做吗自动seo系统
  • 十大舆情网站吸引顾客的营销策略
  • wordpress cash back镇江搜索优化技巧
  • 科研平台网站建设计划百度指数可以查询多长时间的
  • 延吉市建设局网站seo引擎优化外包公司
  • 民权平台网站建设百度云电脑版网站入口
  • 网站备案能快速备案嘛广告联盟有哪些平台
  • 床上做受网站广东百度推广的代理商
  • 福建住房与城乡建设网站百度刷seo关键词排名
  • 免费python在线正常网站汕头seo代理
  • 小程序建站工具绍兴seo排名公司
  • 怎样自己做免费网站如何做seo搜索引擎优化
  • 外贸网站优化怎么做做网络推广需要多少钱
  • 建设网站要准备什么网站流量统计查询
  • 苏州h5网站cps推广联盟
  • 郑州网站建设公司qq青岛神马排名优化
  • 做网站 图文教程seo快速排名培训
  • 海口网站建设q.479185700惠一级造价工程师
  • 南山网站设计线汕头企业网络推广
  • 做网站成功淘宝权重查询入口
  • 找公司做网站注意什么百度搜索引擎技巧
  • 网站是怎么建成的91关键词
  • php做商品网站推广普通话宣传语手抄报