错误一:在配置完源库和目标数据库后,创建复制管理员。连接上复制管理员后,在源库执行MAINTAIN_TABLE过程:

declarev_tables DBMS_UTILITY.UNCL_ARRAY;
beginv_tables(1) := 'hr.test01';v_tables(2) := 'hr.test02';v_tables(3) := 'hr.test03';dbms_streams_adm.maintain_tables(table_names                  => v_tables,source_directory_object      => null,destination_directory_object => null,source_database              => 'orcl.net',destination_database         => 'weber.net',perform_actions              => true,bi_directional               => true,include_ddl                  => true,instantiation                => dbms_streams_adm.instantiation_table_network);
end;
/

就发现是这个错误:

就发现是这个错误:

ERROR at line 1:
ORA-23616: Failure in executing block 22 for script
06F6BBB2E70137C5E05054B4F621416C
ORA-06512: at "SYS.DBMS_RECOVERABLE_SCRIPT", line 593
ORA-06512: at "SYS.DBMS_RECOVERABLE_SCRIPT", line 616
ORA-06512: at "SYS.DBMS_STREAMS_MT", line 7747
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 2458
ORA-06512: at line 7

解决方案:

解决方案:

通过捕获源库的执行脚本,根据错误id找到是第几步执行出错

select invoking_package_owner as owner,invoking_package as package,invoking_procedure as procedure,status,total_blocks,done_block_numfrom dba_recoverable_script8   where script_id = '06F6BBB2E70137C5E05054B4F621416C'9  ;OWNER                   PACKAGE
------------------------------ ------------------------------
PROCEDURE               STATUS        TOTAL_BLOCKS DONE_BLOCK_NUM
------------------------------ ------------ ------------ --------------
SYS                   DBMS_STREAMS_ADM
MAINTAIN_TABLES            ERROR              48         21

再查一下究竟是什么原因:

select error_number, error_messagefrom dba_recoverable_script_errors3   where script_id = '06F6BBB2E70137C5E05054B4F621416C' and block_num=22;ERROR_NUMBER
------------
ERROR_MESSAGE
---------------------------------------------------------------------------------25153
ORA-25153: Temporary Tablespace is Empty

原来是临时表空间报错报空。那么就查一下源库的临时文件情况,结果显示存在。那就纳闷了。

SQL> select tablespace_name,file_name from dba_temp_files2  ;TABLESPACE_NAME
------------------------------
FILE_NAME
--------------------------------------------------------------------------------
TEMP
/u01/app/oracle/oradata/orcl/temp01.dbf

再查一下目标数据库的临时文件:

SQL> select name from v$tempfile;no rows selected

擦,居然没有,这个时候就基本可以发现了是这个问题。把目标数据库的临时文件加上去就好了。

alter tablespace temp add tempfile '/u01/app/oracle/oradata/weber/temp01.dbf';Tablespace altered.

再次执行在源库执行MAINTAIN_TABLE过程。OK,发现没有报错!

转载于:https://www.cnblogs.com/yaoweber/p/4071759.html

ORACLE搭建Stream过程中报错【error收集】相关推荐

  1. 【R语言】使用nnet过程中报错Error in eval(predvars, data, env) : object ‘naulong‘ not found

    项目场景: 不会编程,从R语言书里抄了一段,结果发生如题报错 问题描述 报错部分代码如下 (BPnet<-nnet(naulong~workd+time+weekd,data=nal,size= ...

  2. react-router-dom ^6.0.2使用过程中报错 Error: A <Route> is only ever to be used as the child of <Routes>

    因为react-router-dom更新的之后路由使用时做了一写改变 废话不多说,上代码 旧版本: import React from 'react' import ReactDOM from 're ...

  3. oracle 12c安装过程中报错:[INS-32102]指定的Oracle主目录已存在

  4. Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2

    Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...

  5. mysql修改root密码及修改密码过程中报错的解决方案

    mysql修改root密码及修改密码过程中报错的解决方案 参考文章: (1)mysql修改root密码及修改密码过程中报错的解决方案 (2)https://www.cnblogs.com/codema ...

  6. Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exis

    Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table 'activiti.act_ge_property' doesn't exis ...

  7. vue create xxx创建项目过程中报错的解决方法

    vue create xxx创建项目过程中报错的解决方法 报错图例 解决办法 报错图例 解决办法 首先检查电脑里是否安装node.js 检查方法:命令行输入 node -v 还要再输入一个 npm - ...

  8. c++中报错error: undefined reference to `xxx‘

    在c++中报错error: undefined reference to `xxx',意思是引用了未定义的方法.造成这个问题有很多原因,这里介绍我遇到的两个问题. 1.未引用对应的头文件或者是在头文件 ...

  9. Hanlp使用过程中报错 RuntimeError: The MPS backend is supported on MacOS 12.3+.

    Hanlp使用过程中报错: RuntimeError: The MPS backend is supported on MacOS 12.3+.Current OS version can be qu ...

最新文章

  1. Springboot前后端分离上传、下载压缩包、查看文件
  2. android adb 控制手机,adb 控制手机动作
  3. 学业水平测试计算机模拟,高二计算机学业水平测试 模拟试题(附答案)
  4. 深度学习-Tensorflow2.2-卷积神经网络{3}-卷积神经网络CNN基础-11
  5. Android 异常问题分析
  6. mysql8 修改root密码
  7. emlog简洁大气白色风格资源站模板源码
  8. KindleConverter:Word批量转换为6寸PDF
  9. 通过按Enter阻止用户提交表单
  10. 【高等数学】微积分----教你如何简单地推导求导公式(二)
  11. css3d动画库,CSS3动画库animate.css 50多种动画形式
  12. Unity Mask制作圆形头像
  13. markdown温习笔记
  14. ionic 下拉刷新 — ion-refresher
  15. 反正切函数摘录自变频器
  16. 什么是PMU(PMIC)
  17. php 查询每个一号,SPOT系列卫星参数一览表 - 高分一号、高分二号卫星查询遥感数据购买 - 新闻资讯 - 遥感卫星影像数据查询中心-北京揽宇方圆-购买高分卫星影像...
  18. oracle fnd global,Oracle EBS fnd_request.submit_request 与 Fnd_concurrent.wait_for_ruqest
  19. 出现这十种症状,说明你不适合干程序员
  20. c语言更改记事本改为大写,pdf英文字母小写改大写怎么改

热门文章

  1. Android studio打开之后 cannot load project: java.lang.NUllpointerException
  2. poj2594(二分图,最小路径覆盖变形)
  3. 管理之道(三) - 不要吝惜赞美
  4. Perl学习之四:语句(续)
  5. String类的使用 Part2
  6. 结合file和iconv命令转换文件的字符编码类型
  7. CodeForces - 976F Minimal k-covering
  8. ssm框架下文件上传
  9. 100. Same Tree
  10. Java - I/O