Oracle在dos命令下导出导入

DOS下运行的命令,也可以加参数在SQL/PLUS环境下运行
简单例子实现

单表备份(前提库的结构是一样的)
导出:
开始钮->运行->输入CMD->进入DOS界面
EXP 用户名/密码@连接字符串 GRANTS=Y TABLES=(stu) file=C:\文件名.DMP
导入:
开始钮->运行->输入CMD->进入DOS界面
IMP 用户名/密码@连接字符串 IGNORE=Y TABLES=(stu) FULL=N file=C:\文件名.DMP

其中stu是你要的表名

全库导
导出:
开始钮->运行->输入CMD->进入DOS界面
EXP 用户名/密码@连接字符串 FULL=Y file=C:\文件名.DMP
导入:
开始钮->运行->输入CMD->进入DOS界面
IMP 用户名/密码@连接字符串 FULL=Y file=C:\文件名.DMP

你说的情况按全库导做就可以了.

使用实例(oracle 9i)
--创建用户并授权
create user 用户名 identified by 密码;
grant connect,resource,dba to 用户名;
--按用户导出
exp 用户名/密码@数据库名称 owner=用户名 file=绝对路径(D:\\test.dmp)
--按用户导入
imp 用户名/密码@数据库名称 file=绝对路径(D:\\test.dmp) full=y;

原文:http://www.2cto.com/database/201409/338485.html

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。