怎么导出远程oracle数据库,导出格式为dmp的

怎么导出远程oracle数据库,导出格式为dmp的,第1张

exp 用户名/密码@要连接的远程计算机IP/要备份的远程数据名称 file=文件路径

如:exp hom/hom@192168514/qa file=d:\aa1dmp

oracle的老的导出工具expexe导出的文件,是以 dmp 为后缀名的,这个工具是将 文件导出到客户端机器上的。

新的叫expd,导出的后缀一般也是用 dmp 结尾,这个文件一般是在服务器上, 这两个工具导出的文件似乎不能共用。

以下是具体实现步骤:(1)将MS SQL Server数据文件(mdf)导附加到本地数据库,首先登录到本地数据库服务器,接着右击您准备导入数据的数据库,选择“所有任务”下的“附加到数据库” 然后,按照提示选择本地数据库文件(mdf),即可实现将MS SQL Server数据文件(mdf)导附加到本地数据库。(2)将本地的MS SQL Server数据导入到远程服务器上。 以下演示引导客户将本地的MS SQL Server数据导入到远程服务器上,供客户的网站使用。首先登录到远程数据库服务器:1右击您准备导入数据的数据库,选择“所有任务”下的“导入数据”2进入DTS导入/导出向导,点击“下一步”按钮继续3选择数据源,输入数据源所在的数据库服务器名称、用户名、密码和要复制数据的源数据库,点击“下一步”按钮4选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库,点击“下一步”按钮5选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续6取消安全措施选项7设定调度方式,一般选“立即运行”就可以,然后点“下一步”继续8点“完成”执行9数据导入完成 至此即可将本地的MS SQL Server数据导入到远程服务器上。

举例导出数据库服务abc,用户user,密码psd下的table1,table2,table3表到d:\data目录下,导出文件名为testdmp,语句为:exp user/psd@adc file=d:\data\testdmp tables=(table1,table2,table3) 。将上述文件恢复的语句为:exp user/psd@adc full=y file=d:\data\testdmp注意:如果将备份文件中的所有表恢复,需要加上full=y。如果只须只需要恢复table1,则语句为:exp user/psd@adc file=d:\data\testdmp tables=table1。即必须指明倒入那些信息,要么全部要么部分表。以下是摘抄的别人的经验。执行环境:可以在SQLPLUSEXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径,该目录下有EXPEXE与IMPEXE文件被用来执行导入导出。oracle用java编写,SQLPLUSEXE、EXPEXE、IMPEXE这两个文件有可能是被包装后的类文件。SQLPLUSEXE调用EXPEXE、IMPEXE所包裹的类,完成导入导出功能。下面介绍的是导入导出的实例。数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochudmp中exp system/manager@TEST file=d:\daochudmp full=y2将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\daochudmp owner=(system,sys)3将数据库中的表inner_notify、notify_staff_relat导出exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgntdmp tables=(inner_notify,notify_staff_relat)4将数据库中的表table1中的字段filed1以"00"打头的数据导出exp system/manager@TEST file=d:\daochudmp tables=(table1) query=\" where filed1 like '00%'\"上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。也可以在上面命令后面 加上 compress=y 来实现。数据的导入1 将D:\daochudmp 中的数据导入 TEST数据库中。imp system/manager@TEST file=d:\daochudmp imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgntdmp ignore=y上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。在后面加上 ignore=y 就可以了。2 将d:\daochudmp中的表table1 导入imp system/manager@TEST file=d:\daochudmp tables=(table1)基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 简单点可以借助工具:网上找一下就可以了。

以上就是关于怎么导出远程oracle数据库,导出格式为dmp的全部的内容,包括:怎么导出远程oracle数据库,导出格式为dmp的、oracle怎么导出远程数据库,导出文件是dmp格式、如何将本地的MS SQL Server数据文件(*.mdf)导入到远程服务器上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9528973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存