ftp上传:
richard_ma@richardma:~$ ftp ×××.×××.×××.247
ftp> put /home/richard_ma/Downloads/controldb20160504.sql.gz /tmp
登录247, tmp改名 cdb.sql.gz:
在CentOS端,/home/richard_ma/ 有了tmp文件,
mv tmp cdb.sql.gz
创建表空间:
[root@cdcns47 /]# cd /data
[root@cdcns47 data]# mkdir pg_data
[root@cdcns47 data]# chown postgres pg_data
[root@cdcns47 data]# su -l postgres
postgres=# create tablespace tbs_controldb LOCATION
'/data/pg_data/';
-bash-4.1$ psql
postgres=# createdatabase testdb with tablespace=tbs_controldb;
创建backups文件夹:
[root@cdcns47 data]# mkdir backups
[root@cdcns47 data]# mv /home/richard_ma/cdb.sql.gz backups/
在data下,777:
[root@cdcns47 data]# chmod 777 /data
bash下,postgres身份:
[root@cdcns47 data]# su postgres
bash-4.1$ gunzip -c /data/backups/cdb.sql.gz |psql testdb >1.log &