要从机器A的某数据库中导数据到机器B中的数据库,如何做?
解决方案 »
- window下的rman备份在linux中恢复
- 高分请教下 ORACLE 建库时 参数设置多少比较优化,有个建议
- sql语句执行速度特别慢的问题
- 求助,关于日期间隔的存储过程如何写
- 紧急:.dmp文件如何导入到informix数据库中,或者从.dmp中提取原始SQL
- 关于oracle的database links
- 数据表中我某个字段原来是varchar2类型的现在要改成Blob,为什么不能改?
- orcale中服务进程,那位能详细介绍或者有资料?谢谢
- 我在装oracle 9i时,总报错:加在数据库时出错,请问是什么原因?问题怎样解决啊?谢谢!
- 用stmt.executeUpdate(stInsert)来插入一条有一个字段是null的记录,stInsert应该怎么写?
- 请问,oracle有没有提供直连的可供c#引用的dll?
- oracle自动建主键的问题
http://blog.donews.com/yahoo163/archive/2007/02/02/1124486.aspx
第一步:从机器A中导出数据库(假设机器A上的实例名为A_dbname)
exp user/password@A_dbname file=exp.dmp
第二步:在机器B中导入数据库(假设机器B上的实例名为B_dbname)
首先要确保机器B已安装数据库并建立好实例名以及表空间,用户都建立好,并且分配相应的权限。
将导出的文件拷贝到机器B中,然后再导入
imp user/password@B_dbname file=exp.dmp full=y
当然如果机器A能够连接机器B的话,也可以在机器A上完成导入,exp user/password@B_dbname file=exp.dmp full=y
expdp user/[email protected] directory=data_pump_dir dumpfile=expdp.dmp full=yimpdp user/[email protected] directory=data_pump_dir dumpfile=expdp.dmp full=y
exp develop/Jxht1234@lmsdev file=exp.dmp;
都提示未知的命令开头或无效SQL语句,这是怎么回事啊?
则是在cmd命令提示符窗口下面执行的。