Oracle10g数据库exp、imp命令使用

本文详细介绍了如何使用Oracle10g的exp和imp命令来导出和导入数据库。通过cmd命令行或者PL/SQL Developer工具,分别演示了导出特定用户表、全库数据以及导入数据到新用户的完整过程。注意,exp命令产生的dmp文件可能不含函数、存储过程和触发器,这些需要额外通过SQL文件导入。
摘要由CSDN通过智能技术生成
 

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文件路径,其它不用管&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值