oracle10g有exp吗,Oracle10g数据库exp、imp命令使用

1.Oracle中exp命令

在cmd.exe下执行:

导出指定用户 指定表

exp  userid=用户名/密码@服务名 file=c:\dataBackUp.dmp   owner=test  tables=table1

导出整个数据库:

exp  用户名/密码@服务名 file=c:\dataBackUp.dmp full=y

2.Oracle 数据库imp命令导入dmp

如要导入的test.dmp存储路径为d:\test.dmp,导入到的用户是ToUser_imp 密码是123

1.       cmd下命令行导入

cd   d:\test\  回车

d:  回车

通过以上命令进入dmp文件所在的路径

imp  userid=ToUser_imp/123  full=y  file=test.dmp  回车

通过以上命令将dmp中所有数据导入到ToUser_imp中

2.       通过plsqldevelop工具导入

1)  以管理员身份创建用户ToUser_imp(导入),并赋予连接、导入数据权限,一般赋予dba权限即可,sql语句如下:

Create  user ToUser_imp identified by 123

Grant  dba  to ToUser_imp

2) 以用户ToUser_imp登录plsql ,切换到myproject下

3)工具-导入表-oracle导入,左侧默认选择,选择dmp文件路径,其它不用管,直接点导入,弹出运行框显示导入进度,导入完成后运行框自动关闭

注:如果是通过plsql工具导出的dmp,这种情况下oracle10g只导入了表数据,函数、存储过程和触发器.sql文件不能被导入,如需导入,继续步骤4

4)工具-导入-导入表--选择sql插入,选择导出的存储过程和触发器.sql对象文件,点击导入,弹出运行框显示导入进度,导入完成后运行框自动关闭

如果通过exp命令导出的dmp操作,则第三步时可将所有对象导入,无需进行第四步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值