Windows下oracle导入数据脚本
@echo off
set sysUsr=system
set sysPwd=123
set usrname=test_zt
set pasword=test_zt
set sid=sid1
set/p usrname=请输入用户名【直接回车为默认值%usrname%】:
set/p pasword=请输入密码【直接回车为默认值%pasword%】:
set/p sid=请输入数据库SID【直接回车为默认设置%sid%】:
set fromuser=%usrname%
set/p fromuser=请输入fromuser【直接回车为用户名%usrname%】:
set/p sysUsr=请输入数据库系统用户名【直接回车为默认设置%sysUsr%】:
set/p sysPwd=请输入数据库系统密码【直接回车为默认设置%sysPwd%】:
:path
set/p createUserFilePath=请输入创建用户的路径及文件名【例如:c:createUser.txt 支持文件拖入】
:next
:path2
set/p impFilePath=请输入要导入数据库的路径及文件名【例如:c:imp_data.dmp 支持文件拖入】
:next2
::删除前先备份 www.2cto.com
set time_=%time: =0%
set fileName=%date:~0,4%%date:~5,2%%date:~8,2%_%time_:~0,2%%time_:~3,2%_bak.dmp
exp %usrname%/%pasword%@%sid% file=%cd%\%usrname%_%fileName%
sqlplus %sysUsr%/%sysPwd%@%sid% @%createUserFilePath%
imp %sysUsr%/%sysPwd%@%sid% fromuser=%fromuser% touser=%usrname% file=%impFilePath%
pause
声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《Windows下oracle导入数据脚本》
本文地址:https://www.zhiletu.com/archives-316.html
关注公众号:
微信赞赏支付宝赞赏