解决方法一般的方法可以修改一下undo_retention参数以及lob字段的retention设置来解决,大致如下:alter system set undo_retention=7200 scope=both;alter table table_name MODIFY LOB(col_name)(retention);然而当前的数据库是一个生产环境,参数修改这样的风险工程还是少做为妙,因此需要另辟蹊径。既然ORA-01555是由于...
根据以往的经验来看,这种大容量TB级的lob表,使用以往常规导出的方式,大概率会报Ora-01555。 稍稍测试一下,果不其然。 解决方法 一般的方法可以修改一下undo_retention参数以及lob字段的retention设置来解决,大致如下: alter system set undo_retention=7200 scope=both; alter table table_name MODIFY LOB(col_name...
根据以往的经验来看,这种大容量TB级的lob表,使用以往常规导出的方式,大概率会报Ora-01555。 稍稍测试一下,果不其然。 解决方法 一般的方法可以修改一下undo_retention参数以及lob字段的retention设置来解决,大致如下: alter system set undo_retention=7200 scope=both; alter table table_name MODIFY LOB(col_name)...
如果这部分undo数据被覆盖了,就会发生ora-01555错误。 一个解决方法是,指定undo表空间参数UNDO_TABLESPACE,并将undo空间管理方法设置成自动扩展:UNDO_MANAGEMENT=AUTO。 这种方法可能产生的结果是: 因为undo表空间装了太多未过期(unexpired)的undo数据,新的transaction无法向其中写入undo数据,这时transaction就会发生ORA-30036...
ORA-00283: 恢复会话因错误而取消ORA-00742: 日志读取在线程 1 序列 9274 块 18057 中检测到写入丢失情况ORA-00312: 联机日志 1 线程 1: 'D:\APP\ADMINISTRATOR\ORADATA\HIS\REDO01.LOG'屏蔽数据一致性,尝试强制打开库,报ORA-00604,ORA-00704,ORA-01555错误...
根据以往的经验来看,这种大容量TB级的lob表,使用以往常规导出的方式,大概率会报Ora-01555。 稍稍测试一下,果不其然。 解决方法 一般的方法可以修改一下undo_retention参数以及lob字段的retention设置来解决,大致如下: alter system set undo_retention=7200 scope=both; ...
oracle 11g rac ORA-01555 快照过旧报错处理 ORA-01555 快照过旧,是数据库中很常见的一个错误,比如当我们的事务需要使用undo来构建CR块的时候, 而此时对应的undo 已经不存在了, 这个时候就会报ORA-01555的错误。 环境是Oracle 11g RAC 由于客户执行一个比较复杂的SQL,使用PLSQL运行了88分钟后出现报错,这是一个...
11.2.0.3环境数据库启动时报ORA-00704 ORA-00604 ORA-01555错误,通过手动增加scn后,启动数据库再报ORA-01173错误。数据库来至于网络,版本为11.2.0.1,我本机的版本是11.2.0.3 1 参数配置 *._allow_resetlogs_corruption=true #*._corrupted_rollback_segments=’_SYSSMU1_4293228286$’,’_SYSSMU2_2039428205$’,...
19. ORA-01555的应对方法? 解答:具体的出错信息是snapshot too old within rollback seg , 通常可以通过增大rollback seg来解决问题。当然也需要察看一下具体造成错误的SQL文本 20. 解释$ORACLE_HOME和$ORACLE_BASE的区别? 解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。
19. ORA-01555的应对方法? 解答:具体的出错信息是snapshot too old within rollback seg ,通常可以通过增大rollback seg来解决问题。当然也需要察看一下具体造成错误的SQL文本 20.解释$ORACLE_HOME和$ORACLE_BASE的区别? 解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录 21.如何判断数据库的时区?