某个系统需要从Postgres转换至Oracle数据库,几十万的数据量,要保证数据的完整性,需要对转换过的数据做些二次处理。 因为之前在测试环境帮他们转换过一次,所以觉得生产环境没什么问题,一两个小时应该搞的定,而且这段时间一直比较忙。 九点多开始,准备环境,需要navicat 9以上的版本, navicat 9以上支持同时连接my
生活随笔 技术点滴
Hello, Welcome to my blog,Thank you!
某个系统需要从Postgres转换至Oracle数据库,几十万的数据量,要保证数据的完整性,需要对转换过的数据做些二次处理。 因为之前在测试环境帮他们转换过一次,所以觉得生产环境没什么问题,一两个小时应该搞的定,而且这段时间一直比较忙。 九点多开始,准备环境,需要navicat 9以上的版本, navicat 9以上支持同时连接my
pg_dump 名称pg_dump – 将一个数据库转储到一个脚本文件或者其它归档文件中 语法 pg_dump [option...] [dbname] 描述 pg_dump 是一个用于备份数据库的工具。它甚至可以在数据库正在使用的时候进行完整一致的备份。pg_dump 并不阻塞其它用户对数据库的访问(读或者写)。 转储格式可以是一个脚本或者归档
备份可以用pgadmin,选择服务器进行全体备份 也可以采用命令行的方式, 启动-开始-postgresql-命令提示符状态 在命令行下执行:pg_dumpall –file=oaplace –username=postgre –file=oaplace指备份为oaplace,username指的是登陆用户名 还原操作同样在命令提示符下运行: psql -f backup.sql –use
1.选择需要备份的数据库,右键备份,选择默认即可。 2.右击PostgreSQL Database Server 8.3实例,选择全体备份,会生成一个sql文件,选择其中内容执行: CREATE ROLE “PlaceUser”;ALTER ROLE “PlaceUser” WITH NOSUPERUSER INHERIT NOCREATEROLE CREATEDB LOGIN PASSWORD ‘md565165800423971e736874ff2661375