数据库 Restore(恢复) 的操作方式取决于你使用的数据库类型。下面我以最常见几种数据库为例,说明基本操作流程和命令。
.bak 备份文件WITH NORECOVERYRESTORE DATABASE MyDB
FROM DISK = 'D:\backup\MyDB.bak'
WITH REPLACE,
MOVE 'MyDB' TO 'D:\data\MyDB.mdf',
MOVE 'MyDB_log' TO 'D:\data\MyDB_log.ldf';
恢复事务日志(如需):
RESTORE LOG MyDB
FROM DISK = 'D:\backup\MyDB.trn'
WITH NORECOVERY;
mysql -u root -p mydb < mydb.sql
xtrabackup --prepare --target-dir=/backup/
xtrabackup --copy-back --target-dir=/backup/
pg_restore -U postgres -d mydb mydb.dump
psql -U postgres -d mydb -f mydb.sql
rman target /
RMAN> RESTORE DATABASE;
RMAN> RECOVER DATABASE;
RMAN> ALTER DATABASE OPEN;
如果你能告诉我:
我可以给你更精确的一步一步操作命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。