使用bat脚本操作Oracle数据库,导入

一共分为两个部分:

一个为bat批处理文件,用于sys用户连接数据库,并用来操作数据库,这里用来导入数据;

另一个为sql文件,里面存储要执行的sql语句,这里用来删除、创建用户。


一、为了方便,先看sql文件:ReCreateUser.sql

-- 删除用户,如果没有该用户,第一次会报错

drop user oa cascade;

-- 重新创建用户oa/oa

create user oa identified oa;

-- 为oa用户指定默认表空间

alter user oa default tablespace users;

-- 为oa用户指定dba权限

grant dba to oa;

-- 提交

commit;

-- 退出

exit


二、bat文件:ImpDB.bat

@echo off

echo 连接数据库、重新创建用户

sqlplus sys/orcl as sysdba @ D:\ReCreateUser.sql

echo 导入数据

imp oa/oa@orcl full=y file=D:\db.dmp

echo 导入完成。


你可能感兴趣的:(CMD,批处理,Oracle,其他)