暂无图片
从oracle迁移到postgresql,表结构不同,如何迁移?
我来答
分享
暂无图片 匿名用户
从oracle迁移到postgresql,表结构不同,如何迁移?

从oracle迁移到postgresql,表结构不同,如何迁移?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
不太冷

首先,肯定得映射oracle与postgresql的字段类型。
然后你可以采用土办法,从oracle导出表结构,然后人工替换修改。
或者你自己写SQL,将建表语句摘出来将类型替换成postgresql对应的数据类型,然后将语句导出。或者还有一些会java的自己写个映射转换的代码,或者让供应商提供工具呗

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
letitia1208

表结构不同,那应该是单表迁移吧?一般都是借助第三方工具。
我们一般用kettle配置作业同步数据,你也可以试试其他工具。

暂无图片 评论
暂无图片 有用 0
打赏 0
肖杰

推荐一个比较简洁,强大的迁移工具,参考我的文章:
https://www.modb.pro/db/105996

暂无图片 评论
暂无图片 有用 0
打赏 0
S
shing

可以用etlcloud操作,平台提供很多数据集成和转换功能,比较稳定

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle一般是怎么实现主键自增的?
回答 2
已采纳
1、使用Sequence方式自增自增序列CREATESEQUENCETSYSUSERSEQMINVALUE1NOMAXVALUEINCREMENTBY1STARTWITH1NOCACHE;TSYSUS
postgresql 死锁如何发现或者监控?
回答 1
已采纳
可以通过查看pgstatactivity表SELECTFROMpgstatactivityWHEREdatname'数据库名'andwaiting't';或者selectpidfrompglocksw
postgreSQL 如果一个复杂的查询大量的使用了临时表,手动kill这个查询,临时表所占用的磁盘空间是不是不会自动释放?
回答 1
全部偷的我的问题?
oracle event 设置10503事件报错
回答 2
再说一点首先要备份sfile然后按照规范修改参数,在重启数据库。注意中英文混输,以及单双引号,events语法规范,如果有其他event要一起设置上,不然执行以下语句会冲掉原来的event.设置ALT
关于pg_basebackup 中-X参数的理解
回答 1
第1个问题,你理解的对,即便备份过程中源端pgwal目录wal生成的很快,开了归档模式,archive目录有完整的wal,但通常pgbasebackup备份的是一个完整的RR级快照目录,备份后的pgd
oracle 怎么看已经执行过的sql的执行计划?在sql的执行过程中,每一步所花费的时间呢?
回答 3
已采纳
楼上回答的第一句话是错误的. explain plan for不是用来查看已经执行过的SQL的执行计划,而是用来预估SQL的执行计划,SQL并没有执行.已经执行过的SQL
一直更新seg$数据字典信息没有提交状态active!
回答 8
上传AWR好像有问题,上传非法文件,上传添加附件中。
No package 'libevent' found
回答 2
Theerrormessage"Nopackage'libevent'found"typicallyoccurswhenyou'retryingtocompileorinstallsoftwareth
ADRCI可以看CRS日志吗
回答 5
已采纳
不行的,只能看数据库实例的几个日志。一般crs日志位置这样找:sugridcd$ORACLEHOME/log/主机名/crsd
OPatch没有emocmrsp文件
回答 8
根据文档2161861.1在14版本之后就不用ocm.rsp了,在opatch过程中,会自动生成ocm文件。