执行SQL * Plus并复制sql文件

时间:2016-04-29 04:22:14

标签: java sqlplus

如何执行SQL * PLUS来执行脚本。该脚本将生成一个文件,我想将生成的文件移动到目录。

这是过程的方式。

在run.sh文件中,我为bash脚本的参数提供值

./run.sh <schema_name> <user_name> <password> <environment>

将这些值传递给sql.java:

首先java转到以下目录。

./system_scripts

java启动SQL * PLUS并使用以下命令执行脚本(gen.ddl):

sqlplus <user_name>/<password>@<environment> gen.ddl

这将创建一个结果文件:result.ddl

将result.ddl文件移动(不复制)到。如果有的话,覆盖以前的文件:

 ./schema/<schema_name>/scripts

打印信息

job done

并完成。

我该怎么办? 提前谢谢: - )

0 个答案:

没有答案