如何在oracle中导入一个数据库

如何在oracle中导入一个数据库,第1张

1、登录到要导入的数据库及用户。

2、依次点击“工具”——“导入表”。

3、上方选择“oracle导入”,下方找到.dmp的文件,然后点击“导入”等待完成即可。

命令导入:

1、win键+R键,进入命令提示符。

2、进到.dmp文件所在文件夹:

3、输入如下命令:

1

imp 被导入用户名/密码@实例名 file=文件名.dmp log=日志.dmp fromuser=导出用户 touser=导入用户

输入后按回车键,等待导入完成即可。

说明:第三点中中文部分,请根据实际情况填写。

imp

system/manager

file=bible_db

log=dible_db

full=y

ignore=y

system/manager是用户名和密码

file=bible_db

是要导入的文件

log=dible_db是生成日志的名称

full=y是导入整个文件

ignore=y是忽略创建错误

数据库是a.dmp我想导入的时候,数据库是b

利用exp

imp导出导入

exp

imp

语法如下:

exp:

1)

将数据库orcl完全导出

exp

system/manager@orcl

file=d:\orcl_bak.dmp

full=y

2)

将数据库中system用户的表导出

exp

system/manager@orcl

file=d:\system_bak.dmp

owner=system

3)

将数据库中表table1,table2导出

exp

system/manager@orcl

file=d:\table_bak.dmp

tables=(table1,table2)

4)

将数据库中的表customer中的字段mobile以"139"开头的数据导出

exp

system/manager@orcl

file=d:\mobile_bak.dmp

tables=customer

query=\"where

mobile

like

'139%'

\"

imp:

1)

将备份文件bak.dmp导出数据库

imp

system/manager@orcl

file=d:\bak.dmp

如果数据表中表已经存在,会提示错误,在后面加上ignore=y就可以了。

2)

将备份文件bak.dmp中的表table1导入

imp

system/manager@orcl

file=d:\bak.dmp

tables=(table1)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存