Oracle SQL脚本批量导入导出

导出

使用工具 PLSQL Developer

点击菜单栏【工具】-》【导出用户对象】

用户选择 <当前用户>

选择需要导出的对象(表、视图、存储过程、函数、序列、触发器等)

选择输出的文件夹和日志文件

 

可能需要使用的bat脚本

1 批量修改文件名

:: 批量重命名 文件名称

ren \sql\procedure\*  *.sql

ren * *.sql

2 提取当前文件夹下的文件名称 到文件 1.sql

DIR *.*  /B >1.sql

导入

参考博客

https://blog.csdn.net/wangcg123/article/details/46681447

1.运行cmd进入命令行界面

2.进入到存放批量sql的文件夹下面

3.输入命令  sqlplus 数据库名/密码@数据库   按回车键

  示例 sqlplus user01/[email protected]:1521/orcl

4.输入spool  指定路径:\a.log    按回车键  (此步骤的主要作用就是追踪批量执行sql的日志,路径随便写,只要能找到就行,a.log可以随便起名,但是必须要.log后缀)

5. @1.sql  按回车键(在批量sql文件夹下写一个文件,名字叫1.sql,其中在这个文件里面写批量sql的文件名)

具体格式如下:@@sql的文件名.sql;

 @@sql的文件名2.sql;

 .......

示例

@@v_eas_apply.sql;

@@v_eas_apply_a.sql;

@@v_eas_apply_entry.sql;

 

6. spool off 

 

 

 

 

 

 

你可能感兴趣的:(Oracle,数据库,oracle,数据库)