su oracle -c "${ORACLE_HOME}/bin/sqlplus /nolog" <<EOF
connect / as sysdba
drop user tccs CASCADE
exit
EOF
ret=$?
if [[ $ret != 0 ]]
then
print "user has delete failed!"
return $ret
else
print "user deleted done."
fi;
好像这个SHELL搞不定啊!!
connect / as sysdba
drop user tccs CASCADE
exit
EOF
ret=$?
if [[ $ret != 0 ]]
then
print "user has delete failed!"
return $ret
else
print "user deleted done."
fi;
好像这个SHELL搞不定啊!!
解决方案 »
- 新人请教一下使用PL/SQL dev的时候执行经常会卡死,是什么情况呢?
- update触发器
- 提示错误如下:ORA-01219:数据库未打开:仅允许在固定表/视图中查询。
- 如何不用循环直接取到某一条数据????
- 求SQL 语句一条, 来拿分吧!!!!!!!!!!!!
- 请教一个左右连接(left join,right join)的问题
- 求sql语句,如果当前日期大于25日,则显示数据库中rq当月26日至今的数据,否则显示上个月25日至今的数据
- 在查询的时候要关联好几张表,不只两张,是用from a,b,c where ....,还是用left join
- 如何取得当天是星期几?
- 调用dbms_job.submit出错,请大侠们指教???
- ORACLE小问题但很急,希望高手来帮解决一下
- 联接查询
#!bin/bash
su - oracle <<EOF
/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus -S / as sysdba
drop user tccs CASCADE;
exit
EOFroot下执行:
[root@jk ~]# sh test.shUser dropped.[root@jk ~]# sh test.sh
drop user tccs CASCADE
*
ERROR at line 1:
ORA-01918: user 'TCCS' does not exist[root@jk ~]#
standard in must be a tty