请问各位大虾oracle数据库数据怎样导入到postgre中希望详细说明.谢谢

请问各位大虾oracle数据库数据怎样导入到postgre中希望详细说明.谢谢,第1张

建议用DBSync 数据同步工具,DBSync 数据同步工具是一款异构数据库之间数据同步的工具,目前支持的数据库有:access、sqlserver、oracle、 db2 ,同时,由于该软件还提供ODBC的同步功能,所以只要支持ODBC的数据库都可以使用。该版本实现了对二进制字段同步的支持,DBsync还提供批量脚本更新的功能,该工具可以实现计划、增量、两表记录保持一致等方式的同步 *** 作。

你在百度搜索一下DBSync就可以找到下载地址。

一 如果B数据库是新建的,为了移植数据库,那就直接附加,分下列步骤:

1 打开配置管理器

2 停止SQL Server服务

3 在C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Data目录下找到数据库文件,复制到B电脑上,B电脑打开数据库附加A数据库就好了。

二 如果B数据库已经曾在,可以使用导出任务

打开数据库,右键点在数据库上,找到导出任务

按照向导选择该到处的数据表和视图。填写两个数据库的验证信息

先在SQL Server中建立用于保存该信息的一张数据表, 

CREATE TABLE CSVTable( 

Name NVARCHAR(MAX), 

Email NVARCHAR(MAX), 

Area NVARCHAR(MAX) 

然后执行下面的语句:

BULK INSERT CSVTable

FROM 'D:\csvtxt'

WITH(

FIELDTERMINATOR = ',',

ROWTERMINATOR = '\n'

)

SELECT FROM CSVTable

按F5,执行结果如下:

装postgresql

yum install postgresql postgresql-server

mysql占用端口3306 pgsql是5432

导入整个数据库

psql -U postgres(用户名) 数据库名(缺省时同用户名) < /data/dumsql

导出整个数据库

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dumsql

导出某个表

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dumsql

5

压缩方法

一般用dump导出数据会比较大,推荐使用xz压缩

压缩方法 xz dumsql 会生成 dumsqlxz 的文件

6

xz压缩数据倒数数据库方法

xzcat /data/dumsqlxz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)

以上就是关于请问各位大虾oracle数据库数据怎样导入到postgre中希望详细说明.谢谢全部的内容,包括:请问各位大虾oracle数据库数据怎样导入到postgre中希望详细说明.谢谢、数据库迁移时怎样将oracle的视图导入postgresql中、postgreSQL导入csv文件/excel文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/sjk/10147404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存