注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

拥有自己的梦想,跟随心的召唤

平凡是福

 
 
 

日志

 
 

Oracle9i数据库的导入导出命令行脚本  

2011-01-05 15:18:35|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一时用起来找了很久,权当一个记录,方便以后查找,只适用于windws平台。 

1) 使用exp命令导出指定用户的数据脚本 
    修改相应的{}数据库连接参数后直接命令行运行即可,导出的文件扩展名为dmp。
echo off 
set onwer={用户名}
set nowid=%date:~0,10%
set nowDate=%date:~0,4% %date:~5,2% %date:~8,2%
exp userid={用户名}/{密码}@{本地NET服务名} file=%onwer%-%nowid%.dmp log=%onwer%.log buffer=1024000 owner=(%onwer%)
@pause>nul|echo 导出数据完成......
exit
2) 使用imp命令导入上面导出的dmp文件 
    修改相应的{}数据库连接参数后用鼠标将dmp文件拖到本脚本文件上即可。
echo off  
set fromuser={导出数据库时的用户名}
set touser={用户名}
if ""%1""==""""
goto noArg
if exist "%1"
goto doImp
@pause>nul|echo 未找到数据文件!
goto end
:doImp
imp userid={用户名}/{密码}@{本地NET服务名} file=%1 log=%touser%.log buffer=102400 ignore=y fromuser=%fromuser% touser=%touser%
@pause>nul|echo 导入数据完成!
goto end
:noArg
@pause>nul|echo 请将文件拖到bat上执行!
:end
exit

Linux环境下的导入导出命令:
1)导入dmp文件:
$ imp [帐号名]/[帐号密码]@[数据库SID] file=[dmp文件的全路径名]

2)导出为dmp文件
$  exp [帐号名]/[帐号密码]@[数据库SID] file=[dmp文件的全路径名]
  评论这张
 
阅读(1241)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018