建议用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文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)