sqlplus 与shell交互的一些技巧

sqlplus 与shell交互的一些技巧

linux 下 输入sqlplus 用户名/密码@实例名

<

可以与shell进行交互,从而不适用@符号去调用sql文件
例如
sqlplus / as sysdba <

startup mount ;
alter database open;

!

如上命令可以直接在linux下的命令行中输入,从而不进入sqlplus


windows 下 输入使cmd的变量成为sqlplus 的输入参数可以像如下写

sqlplus system/tiger@orcl @文件名 参数1 参数2 参数…n

在.sql文件中 用 &1 代表参数1
&2 代表参数2
&3 代表参数3
&n 代表参数…n 以此类推

你可能感兴趣的:(ORACLE)