Mongo和Oracle数据库备份及恢复

mongodump -h 127.0.0.1:27017 -d hrst -o E:\MongoDB\bin

-h:MongDB所在服务器地址,例如:127.0.0.1,也可以指定端口号
-d:需要备份的数据库实例,例如:hrst (数据库名称,可以备份该数据库下所有集合)
-o:备份的数据存放位置,例如:E:\MongoDB\bin ,在备份完成后,系统自动在bin目录下建立一个hrst目录,这个目录里面存放该数据库实例的备份数据。

双击mongodump.exe备份所有数据


mongorestore -h 127.0.0.1:27017 -d hrstTest E:\MongoDB\bin\hrstTest

-h:MongoDB所在服务器地址
-d:需要恢复的数据库实例,恢复时会自动新建实例,例如:hrstTest

Oracle备份:
exp vta/vtaPwd@hrst file=D:\Backup\daochu.dmp log=D:\Backup\daochu.log owner=vta

Oracle恢复:
imp vtahg/vtahgPwd@hrst file=D:\Backup\daochu.dmp log=D:\Backup\daochu.log fromuser=vta touser=vtahg

fromuser=vta :原用户
touser=vtahg:目标用户

Oracle查空表:
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 or num_rows is null-空表

猜你喜欢

转载自www.cnblogs.com/tan80000/p/9099853.html