首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac OSX Snow Leopard上的Oracle Sqlplus问题

Mac OSX Snow Leopard上的Oracle Sqlplus问题
EN

Stack Overflow用户
提问于 2009-09-17 23:41:05
回答 3查看 1.1K关注 0票数 0

我刚刚安装了带有SQLPlus扩展的Oracle Instant Client for Mac,并且遇到了以下问题。我可以连接到数据库实例和模式,也可以执行查询,但是当我尝试"describe“命令时,它就挂起了。例如:

代码语言:javascript
复制
SQL> SELECT COUNT(*) FROM APPROVABLETAB;

  COUNT(*)
----------
  8

SQL> desc APPROVABLETAB;

   // hangs indefinitely

有谁有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-23 19:31:37

describe命令今天起作用了。我在使用WIFI和VPN连接时遇到了一些网络连接问题。现在我正在使用有线连接,它正在工作。奇怪的是,前几天它在describe命令上失败了,但却能处理查询。不管怎样,我要向前看了。

票数 1
EN

Stack Overflow用户

发布于 2009-09-18 15:06:54

sys架构中是否存在无效对象?尝试:

代码语言:javascript
复制
SELECT owner, object_name, object_type, status 
  FROM dba_objects 
 WHERE status <> 'VALID';

如果这报告属于SYS的无效对象,则可能需要重新生成目录。

另外,你的数据库也在雪豹上吗,还是在其他地方?您是否可以连接到另一个数据库并尝试执行describe命令?

此命令产生的输出与describe命令大致相同,它可以工作吗?

代码语言:javascript
复制
SELECT column_name, data_type, data_length, nullable
  FROM user_tab_cols
 WHERE table_name = 'APPROVABLETAB'
 ORDER BY column_id;
票数 0
EN

Stack Overflow用户

发布于 2009-09-18 21:11:24

也许您正在使用的oracle客户端与服务器不匹配?是否有其他客户端正确执行desc命令?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1441892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档