我真的是甲骨文备份操作的新手。在这个世界上,我是个新手,我需要知道如何备份DB模式,并在另一台机器中以另一个模式名还原它。
我承受不起任何错误,因为我将在我们的客户网站上这样做,一个小错误可能是最后一个错误。
我不想发出冒犯的声音,但在MySQL中这样做真的很容易,如下所示:
在服务器一中:
$mysqldump --user=user --password=password db_to_backup > bc_name.sql
-after将sql脚本传输到另一台服务器
在服务器二中:
mysql>create database db_to_restore;
$mysql --user=user --password=password db_to_restore < bc_name.sql
我需要使用Oracle进行同样的操作,我阅读了一些文档,但仍然不确定如何做到:
那我不知道怎么从这里开始。请建议我如何使用命令行命令,因为我的客户没有GUI工具。
非常感谢!
发布于 2010-09-29 13:16:24
您正在解释的不是真正的备份,更像是模式导出和导入。
但是在MySQL中这样做是非常容易的。
甲骨文也是如此。
exp user/password@hoststring file=bc_name.dmp log=bc_name.log full=y statistics=none
为了进口它,
imp new_user/new_password@hoststring file=bc_name.dmp log=bc_name.log full=y
如果new_user
不存在,那么创建用户create user new_user identified by new_password
并授予grant create session,connect,imp_full_database to new_user
的权利
https://stackoverflow.com/questions/3822340
复制相似问题