也许这是一个新手问题,但我是甲骨文世界的新手。我使用的是TOAD for Oracle 9,有2台服务器安装了Oracle 10g,当我连接到服务器A时,我可以使用TOAD的自动完成功能,但当我连接到服务器B时,自动完成功能不会出现。这两台服务器具有相同的数据库,A用于开发,B用于生产。我真的很感谢你的帮助!
发布于 2012-08-23 00:21:01
我猜您在production上连接到的模式缺少对TOAD用于自动完成的系统视图的权限。您是否可以在生产环境中运行此查询,例如:
Select column_name, data_type, column_id FROM SYS.user_tab_columns
发布于 2012-08-23 02:12:52
如果不指定模式,就会发生这种情况。很可能在测试服务器上,您使用实际的模式登录,而在生产服务器上,您有一些只读用户。因此,您可能使用用户P登录A,使用用户R登录B。因此,您可能必须键入P.MYTABLE才能在B上获得自动补全。
https://stackoverflow.com/questions/12077258
复制相似问题