更新时间:2026-10-21 GMT+08:00
分享

数据库对象

表1 schema对象

Oracle数据库

GaussDB数据库

差异

分析视图

不支持

-

属性维度

不支持

-

集群

支持

-

约束

支持

-

数据库链接

支持

-

数据库触发器

支持

-

尺寸

支持

-

外部过程库

不支持

-

分层结构

不支持

-

索引组织表

不支持

-

索引

支持

Oracle数据库的唯一索引为组合列时会认为NULL == NULL,而GaussDB默认遵守SQL标准,认为NULL != NULL。如需兼容这一行为,可以开启GUC参数enable_uniq_idx_a_compat进行兼容,该参数在GaussDB ORA兼容模式下默认关闭。

索引类型

不支持

-

Java类

不支持

-

Java资源

不支持

-

Java源码

不支持

-

join groups

不支持

-

物化视图

支持

-

物化视图日志

不支持

-

挖掘模型

不支持

-

对象表

不支持

-

对象类型

不支持

-

对象视图

不支持

-

operators

支持

-

包

支持

-

序列

支持

-

存储函数

支持

-

存储过程

支持

-

同义词

支持,有差异

Oracle数据库的数据库对象在同一namespace内不能重名。GaussDB同一namespace内同义词可与表、视图、函数、package重名,如果重名,会优先访问该名称对象,未寻找到该名称对象时才会寻找该名称的同义词指向的对象;同义词指向的对象的Schema名是用户名时才会搜索PUBLIC同义词。详细的搜索顺序参考CREATE SYNONYM中的注意事项,同义词的搜索过程。

表

支持

-

视图

支持

-

zone map

不支持

-

表2 nonschema对象

Oracle数据库

GaussDB数据库

上下文

不支持

目录

支持

版本

不支持

闪回存档

不支持

锁定配置文件

不支持

配置文件

不支持

还原点

支持

角色

支持

回滚段

  • ustore支持回滚段
  • astore不支持回滚段

表空间

支持

表空间集

不支持

统一审计策略

支持

用户

支持

相关文档