Oracle11g 无法访问oracle中的用户表
我是甲骨文的新手。我已经在DB中创建了用户axsaum,并以同一用户身份登录。当我尝试访问 从用户表或dba表中选择* 其抛出错误为表不存在 请告诉我为什么我没有访问默认表的权限? 如何访问这些Oracle11g 无法访问oracle中的用户表,oracle11g,Oracle11g,我是甲骨文的新手。我已经在DB中创建了用户axsaum,并以同一用户身份登录。当我尝试访问 从用户表或dba表中选择* 其抛出错误为表不存在 请告诉我为什么我没有访问默认表的权限? 如何访问这些 SQL> select * from user_tables; * ERROR at line 1: ORA-00942: table or view does not exist SQL> select * from dba_tables; * ERROR at l
SQL> select * from user_tables;
* ERROR at line 1: ORA-00942: table or view does not exist
SQL> select * from dba_tables;
* ERROR at line 1: ORA-00942: table or view does not exist
我认为您需要为新创建的用户提供前缀 您可以使用grant向用户授予权限 一旦授予了权限,您就可以查看表,也可以在DB上执行DML和DDL 用于擦伤前肢 对于您可以使用的所有权限 授予阿克苏姆博士学位 有关您在下面使用的其他权限 授予axsaum连接 授予axsaum选择任意表的权限 是一种系统权限授予,允许用户从任何表或视图中进行选择 将某些表上的SELECT授予axsaum 是允许用户从表中选择的对象特权授予
向axsaum授予SELECT,更新某些_表 您实际上是从用户表还是从用户表执行操作?编辑您的问题,以准确地包含您正在运行的内容和您从客户会话中得到的响应,并以文本而不是图像的形式剪切和剪切,这可能会有所帮助。您还应该能够查看所有的_表,但如果没有额外的权限,您将无法查看dba_表。所有预定义的表(如用户_表、dba_表、所有_表)我都无法访问。如果需要额外的特权,请建议这些?谢谢你的建议。问题已在执行后的catlog.sql和catproc.sql文件中得到解决。未正确创建默认数据字典。