sqlplus -s ****:****/****<<+
#set echo  off
#set heading off
#set pagesize 0
#set trimspool on
#set feedback off
#set TRIMS OFF
#set colsep "|"
#col COL1 FORMAT A20
#col COL_VERYLONG FORMAT A400
#set termout off
spool xxx.log
.............
spool off
exit
+我想用sql文件替换上述代码中省略部分,本sql文件中包含很多条语句。

解决方案 »

  1.   

    sql> 下键入@ + 你的文件带路径全名比如@d:\ebs_init001.sql
      

  2.   


    linux 远程脚本?CMD配置监听,连接到oracle,你实际操作的就是linux上的oracle哦在sqlplus下连接到linux下的oraclesql>@xxx/xxx/xxx/xxx.sql回车执行,后面加个 show errors 回车.
      

  3.   

    第一种情况:在本机的SQLPLUS执行.sql文件,可以使用一楼的办法。
    第二种情况:本地SQLPLUS调用服务器的.sql文件,那么需要先建立dblink:ex_dblink,在服务器端将脚本语句保存为存储过程xx_proc,之后在本地执行./xx_proc@ex_dblink.
      

  4.   

    @echo off 
    sqlplus user/password@tnsname @D:\his.sql