各位好,求教oracle结果赋给SHELL变量提示表或视图不存在;

[复制链接]
查看11 | 回复4 | 2011-1-20 12:58:49 | 显示全部楼层 |阅读模式
本帖最后由 AiKou_zhang 于 2011-11-8 10:32 编辑
各位好:脚本简单如下:
#!/usr/bin/ksh
sh /oracle/.profile
a=`sqlplus -s /nolog<<!
conn aiki/aiki
set heading off
set ver off
set feedback off
select count(*) from v$session;
exit;
!`
提示:select count(*) from sys.v 1 11 2 ERROR at line 1: ORA-00942: table or view does not exist
后将V$SESSION换成V\$SESSION还是此提示,或者改为sys.v$session都是无效;
将V$SESSION换成普通表,如aiki
结果正确:有数字显示,
不解中......有冲到此问题的朋友们讨论下,thanks


回复

使用道具 举报

千问 | 2011-1-20 12:58:49 | 显示全部楼层
你的 aiki 用户没有访问 V$SESSION 视图的权限吧
提示错误是该视图不存在
回复

使用道具 举报

千问 | 2011-1-20 12:58:49 | 显示全部楼层
v\$session
回复

使用道具 举报

千问 | 2011-1-20 12:58:49 | 显示全部楼层
已经加了O,新建了一个a$ai,再次运行还是这个提示,看来是$符号出问题了,为什么加了\无用呢?接着看
回复

使用道具 举报

千问 | 2011-1-20 12:58:49 | 显示全部楼层
O,可以结贴了,加双\\就OK了,,,奇怪了,,,接着去看AIX,谢谢论坛朋友
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行