ORACLE搭建Stream过程中报错【error收集】
错误一:在配置完源库和目标数据库后,创建复制管理员。连接上复制管理员后,在源库执行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收集】相关推荐
- 【R语言】使用nnet过程中报错Error in eval(predvars, data, env) : object ‘naulong‘ not found
项目场景: 不会编程,从R语言书里抄了一段,结果发生如题报错 问题描述 报错部分代码如下 (BPnet<-nnet(naulong~workd+time+weekd,data=nal,size= ...
- 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 ...
- oracle 12c安装过程中报错:[INS-32102]指定的Oracle主目录已存在
- Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2
Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...
- mysql修改root密码及修改密码过程中报错的解决方案
mysql修改root密码及修改密码过程中报错的解决方案 参考文章: (1)mysql修改root密码及修改密码过程中报错的解决方案 (2)https://www.cnblogs.com/codema ...
- Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exis
Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table 'activiti.act_ge_property' doesn't exis ...
- vue create xxx创建项目过程中报错的解决方法
vue create xxx创建项目过程中报错的解决方法 报错图例 解决办法 报错图例 解决办法 首先检查电脑里是否安装node.js 检查方法:命令行输入 node -v 还要再输入一个 npm - ...
- c++中报错error: undefined reference to `xxx‘
在c++中报错error: undefined reference to `xxx',意思是引用了未定义的方法.造成这个问题有很多原因,这里介绍我遇到的两个问题. 1.未引用对应的头文件或者是在头文件 ...
- 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 ...
最新文章
- Springboot前后端分离上传、下载压缩包、查看文件
- android adb 控制手机,adb 控制手机动作
- 学业水平测试计算机模拟,高二计算机学业水平测试 模拟试题(附答案)
- 深度学习-Tensorflow2.2-卷积神经网络{3}-卷积神经网络CNN基础-11
- Android 异常问题分析
- mysql8 修改root密码
- emlog简洁大气白色风格资源站模板源码
- KindleConverter:Word批量转换为6寸PDF
- 通过按Enter阻止用户提交表单
- 【高等数学】微积分----教你如何简单地推导求导公式(二)
- css3d动画库,CSS3动画库animate.css 50多种动画形式
- Unity Mask制作圆形头像
- markdown温习笔记
- ionic 下拉刷新 — ion-refresher
- 反正切函数摘录自变频器
- 什么是PMU(PMIC)
- php 查询每个一号,SPOT系列卫星参数一览表 - 高分一号、高分二号卫星查询遥感数据购买 - 新闻资讯 - 遥感卫星影像数据查询中心-北京揽宇方圆-购买高分卫星影像...
- oracle fnd global,Oracle EBS fnd_request.submit_request 与 Fnd_concurrent.wait_for_ruqest
- 出现这十种症状,说明你不适合干程序员
- c语言更改记事本改为大写,pdf英文字母小写改大写怎么改