/u01/app/oracle/product/9.2.0/bin/sqlplus /nolog <<EOF
connect / as sysdba
select * from v$session ;
exit;
EOF
SQL*Plus: Release 9.2.0.4.0 - Production on ÐÇÆÚÈÕ 7ÔÂ 9 18:25:57 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> Connected.
SQL> select * from v
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> SQL> Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
[oracle@kalei rman]$
怎么会这样呢?作者: 大蚂蚁 时间: 2006-07-09 19:01
table or view does not exist作者: hotmango 时间: 2006-07-09 20:19
别开玩笑了,v$session不存在的话,数据库肯定没有起来。肯定是shell语法的问题。
我估计是转义符号的问题。
如果仅仅是执行下面是一点问题没有的:
#!/bin/sh
/u01/app/oracle/product/9.2.0/bin/sqlplus /nolog <<EOF
connect / as sysdba
select * from v\$session ;
exit;
EOF作者: waker 时间: 2006-07-10 08:03
/u01/app/oracle/product/9.2.0/bin/sqlplus /nolog <<\EOF
connect / as sysdba
select * from v$session ;