Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 标识符';DBMS_CDC_PUBLISH.创建_CHANGE_SET';必须申报_Oracle_Oracle11g_Oracle Xe_Oracle Cdc - Fatal编程技术网

Oracle 标识符';DBMS_CDC_PUBLISH.创建_CHANGE_SET';必须申报

Oracle 标识符';DBMS_CDC_PUBLISH.创建_CHANGE_SET';必须申报,oracle,oracle11g,oracle-xe,oracle-cdc,Oracle,Oracle11g,Oracle Xe,Oracle Cdc,我使用的是oracle 11g express edition,在尝试创建更改集时出现以下错误 Error report - ORA-06550: line 2, column 3: PLS-00201: identifier 'DBMS_CDC_PUBLISH.CREATE_CHANGE_SET' must be declared ORA-06550: line 2, column 3: PL/SQL: Statement ignored 06550. 00000 - "

我使用的是oracle 11g express edition,在尝试创建更改集时出现以下错误

Error report -

ORA-06550: line 2, column 3:

PLS-00201: identifier 'DBMS_CDC_PUBLISH.CREATE_CHANGE_SET' must be declared

ORA-06550: line 2, column 3:

PL/SQL: Statement ignored

06550. 00000 -  "line %s, column %s:\n%s"

*Cause:    Usually a PL/SQL compilation error.

*Action:
我知道在oracle的更高版本中CDC是不受支持的,但我认为它在这里是受支持的

有人能帮忙吗/


提前谢谢

问题在于您使用的是Express Edition,它不包括更改数据捕获功能


问题在于您使用的是Express Edition,它不包括更改数据捕获功能


您的用户对dbms\u cdc\u发布包是否具有“执行”权限?@pmdba我已尝试通过“授予dbms\u cdc\u发布到系统上的执行权限”显式授予系统用户权限;'但ORA-04042:响应中不存在过程、函数、包或包体。除了@pmdba提供的正确答案外,为什么要尝试向系统授予特权?如果您应该将其授予某个应用程序相关用户,而不是oracle创建的系统管理用户。您的用户是否对dbms\u cdc\u发布包具有“执行”权限?@pmdba我已尝试使用“授予dbms\u cdc\u发布到系统上的执行”显式授予系统用户权限;'但ORA-04042:响应中不存在过程、函数、包或包体。除了@pmdba提供的正确答案外,为什么要尝试向系统授予特权?如果有任何问题,您应该将其授予某个与应用程序相关的用户,而不是oracle创建的系统管理用户。