-
使用oracle_fdw需要连接Oracle,Oracle server请自行安装。
-
加载oracle_fdw扩展:CREATE Extension oracle_fdw
-
创建服务器对象:CREATE SERVER
-
创建用户映射:CREATE USER MAPPING
-
创建外表:CREATE FOREIGN TABLE
外表的表结构需要与Oracle数据库中的表结构保持一致。注意Oracle server侧的表的第一个字段必须具有唯一性约束(如PRIMARY KEY、UNIQUE等)。
-
对外表做正常的操作,如INSERT、UPDATE、DELETE、SELECT、EXPLAIN、ANALYZE、COPY等。
-
删除外表:DROP FOREIGN TABLE
-
删除用户映射:DROP USER MAPPING
-
删除服务器对象:DROP SERVER
-
删除扩展:DROP Extension oracle_fdw
#openGauss