windows下oracle导入数据脚本 bat
来源:互联网 发布:西安淘宝设计代运营 编辑:程序博客网 时间:2024/05/01 19:45
@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 支持文件拖入】
if "%createUserFilePath:~0,1%" equ "~0,1" (echo "路径不能为空"&goto path)
if exist %createUserFilePath% (goto next) else (echo "文件路径错误"&goto path)
:next
:path2
set/p impFilePath=请输入要导入数据库的路径及文件名【例如:c:\imp_data.dmp 支持文件拖入】
if "%impFilePath:~0,1%" equ "~0,1" (echo "路径不能为空"&goto path)
if exist %impFilePath% (goto next2) else (echo "文件路径错误"&goto path2)
:next2
::删除前先备份
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
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 支持文件拖入】
if "%createUserFilePath:~0,1%" equ "~0,1" (echo "路径不能为空"&goto path)
if exist %createUserFilePath% (goto next) else (echo "文件路径错误"&goto path)
:next
:path2
set/p impFilePath=请输入要导入数据库的路径及文件名【例如:c:\imp_data.dmp 支持文件拖入】
if "%impFilePath:~0,1%" equ "~0,1" (echo "路径不能为空"&goto path)
if exist %impFilePath% (goto next2) else (echo "文件路径错误"&goto path2)
:next2
::删除前先备份
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
- windows下oracle导入数据脚本 bat
- 利用oracle dbms_scheduler执行windows的bat脚本加载数据
- Windows下启动/关闭oracle、执行SQL的bat脚本
- Windows下启动/关闭oracle、执行SQL的bat脚本
- 使用bat脚本操作Oracle数据库,导入
- windows 启动关闭oracle服务bat脚本
- 批量导入oracle数据的bat文件
- bat操作Oracle,自动导入数据
- 180 windows下批量删除bat脚本
- Windows下查询IPv4的BAT脚本
- windows下生成摘要bat脚本
- Windows下bat脚本自动发邮件
- windows下把数据从oracle导入hbase
- oracle用户表空间导出导入脚本,以及windows下定时备份脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- windows下实现oracle自动备份 bat
- windows下实现oracle自动备份 bat
- Bootargs使用
- CString
- Unix/linux解压tar命令
- 惠普笔记本LED灯闪烁代码故障含义
- 一起来学Objective-C(3)——如何声明和定义类
- windows下oracle导入数据脚本 bat
- Objective-C iPhone起步开发的8条建议和技巧
- objc 语法
- 创建
- Unix ps 查看进程
- char* string CString比较总结
- http 协议
- How browsers work--Behind the scenes of modern web browsers (前端必读)
- 关于mysql innodb count(*)速度慢的解决办法