首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

望别人的shell脚本 不明白什么意思

2013-01-01 
看别人的shell脚本 不明白什么意思#/usr/bin/ksh. ../setup/env.shORA!set serveroutput ondeclareerr

看别人的shell脚本 不明白什么意思
#/usr/bin/ksh

. ../setup/env.sh

ORA<<!
set serveroutput on;
declare
err varchar(1000);
begin
 P_TF_F_USER(err);
 DBMS_OUTPUT.PUT_LINE(err);
end;
/
exit

红色的部分是什么意思,oracle数据库 
[解决办法]
. ../setup/env.sh
在当前的进程里面执行env.sh中的内容。env.sh里面应该是一些环境变量的设置。

ORA<<!
ORA应该是一个变量,你看看具体替换成什么,应该是类似
sqlplus user/password之类的。
<<!之后到!之前的内容,是在sqlplus里面执行的命令。


[解决办法]
1)#/usr/bin/ksh
》》打开bash

2). ../setup/env.sh
》》执行env.sh这个脚本

3)ORA<<!
这里的!和末尾的!是一起的,用来定义一个输出重定向块。

热点排行