运行GoldenGate ddl_setup.sql脚本时报错*** Please move GOLDENGATE to its own tablespace

SQL> @ddl_setup
Oracle GoldenGate DDL Replication setup script
Verifying that current user has privileges to install DDL Replication...
You will be prompted for the name of a schema for the Oracle GoldenGate database objects.
NOTE: For an Oracle 10g source, the system recycle bin must be disabled. For Oracle 11g and later, it can be enabled.
NOTE: The schema must be created prior to running this script.
NOTE: Stop all DDL replication before starting this installation.
Enter Oracle GoldenGate schema name:goldengate
Working, please wait ...
Spooling to file ddl_setup_spool.txt
Checking for sessions that are holding locks on Oracle Golden Gate metadata tables ...
Check complete.
declare
*
ERROR at line 1:
ORA-20783:
ORA-20783:
Oracle GoldenGate DDL Replication setup:
*** Please move GOLDENGATE to its own tablespace
ORA-06512: at line 34 

I've read the script, it seems that the problem can be fixed like this:
$export ALLOW_SHARED_TABLESPACE='TRUE'

其实export ALLOW_SHARED_TABLESPACE=‘TRUE‘ 这个方法不是好方法。

GoldenGate 对DDL的配置要求如下:

As explained in install doc, http://docs.oracle.com/cd/E35209_01/doc.1121/e35957.pdf

"Create a default tablespace for the Oracle GoldenGate DDL schema. This
tablespace must be dedicated to the DDL schema; do not allow any other schema
to share it.  AUTOEXTEND  must be set to  ON for this tablespace, and the tablespace
must be sized to accommodate the growth of the GGS_DDL_HIST  and  GGS_MARKER
tables. The GGS_DDL_HIST  table, in particular, will grow in proportion to overall
DDL activity."

如上内容摘自mos文章:OGG DDL setup (ddl_setup.sql) fails with ORA-20783 "Tablespace ... does not have AUTOEXTEND enabled" (Doc ID 1492777.1)

时间: 2024-10-22 10:32:16

运行GoldenGate ddl_setup.sql脚本时报错*** Please move GOLDENGATE to its own tablespace的相关文章

mysql执行SQL语句时报错:[Err] 3 - Error writing file '/tmp/MYP0G1B8' (Errcode: 28 - No space left on device)

问题描述: 今天一同事在mysql中执行SQL语句的时候,报了/tmp空间不足的问题,报错如下: [SQL] SELECT f.prov as 字段1, MAX( CASE f.flag_name WHEN '字段1' THEN f.num ELSE 0 END ) AS '字段1', MAX( CASE f.flag_name WHEN '店员量' THEN f.num ELSE 0 END ) AS '字段1', MAX( CASE f.flag_name WHEN '字段1' THEN f

执行shell脚本时报错let: not found的几种解决方法

首先阐述几个命令 echo $0   显示当前使用的shell版本 dpkg-reconfigure 设置软件包类型 脚本报错原因: Ubuntu默认使用的shell解析是dash,dash只有bash一部分的功能 首先我的系统执行 $  echo $0 -bash $   sudo dpkg-reconfigure dash 选择 No,使用bash作为默认shell 此时依然无法解决问题 经过试验 方法一: 脚本中#/bin/bash改为!/bin/sh 方法二: 使用bash shell_

MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法

Message: MySQL server has gone away 原因可能是sql语句过长,超过mysql通信缓存区最大长度: 调整mysql配置文件中max_allowed_packet 编辑mysql.ini max_allowed_packet=16M 重启mysql

记录安装SQL Server2012时报错

新系统,装完VS2019接着装Sqlsever2012,安装程序支持规则检测全部通过了(如下图),但安装进度条总是在 SQL Server Browser 时出错,提示 “帐户名与安全标识间无任何映射完成”, 打开安装失败日志得到具体原因只有四个字 “拒绝访问”. 百度关键字搜索 “Sqlserver 2012” .“帐户名与安全标识间无任何映射完成”.“拒绝访问”,按照搜索结果进行以下一系列操作. 计算机 ---> 右键 ---> 管理 ---> 本地用户和组 ---> 用户 -

添加Sql作业时报错:c001f011

32位操作系统: 打开运行(命令提示符), 一.输入 cd c:\windows\system32 进入到c:\windows\system32路径中 二.输入 regsvr32 "C:\Program Files\Microsoft SQL Server\100\DTS\Binn\dts.dll" 64位操作系统: 打开运行(命令提示符), 一.输入 cd c:\windows\syswow64 进入到c:\windows\syswow64路径中 二.输入 regsvr32 &quo

运行vue init webpack vueTest时报错

前言:好久没动vue项目了,早上心血来潮.准备写一个项目,然后坚持在github更新,不为别的,只为养成一个习惯. 运行vue init webpack vueTest时,报了下面的错误: 当时我思考了一下,发现没头绪.第一反应把"Error when evaluating filter condition"翻译,结果是"评估过滤条件时出错".完全和程序不沾边啊. 于是我就截图发讨论群去请教大神.发现没人鸟我.尴尬... 无奈之下,我仔细的把报错信息看了一遍, 发现

Loadrunner回放脚本时报错Action.c(41): Error -27979: Requested form not found [MsgId: MERR-27979]

解决方法 打开录制选项配置对话框进行设置,在"Recording Options"的"Internet Protocol"选项里的"Recording"中选择"Recording Level"为"HTML-based script", 单击"HTML Advanced",选择"Script Type"为"A script containing explici

Mysql导入zabbix的sql语句时报错:ERROR 1045 (28000)

#Warning: Using a password on the command line interface can be insecure.#ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES) 解决: mysql -uroot -e"delete from user where user=' ';" #删掉空用户    mysql -uroot -e"

spring data jpa执行update和delete语句时报错处理

之前项目中使用spring data jpa时,遇到删除记录的需求时,主要利用spring data中自带的delete()方法处理,最近在dao层使用delete sql语句时报错,代码如下: [java] view plain copy @Query(value = "delete parcel,parcel_file,ms_files,t_order,route " + "from parcel left join route on parcel.route_id =