考虑在oracle数据库的一个模式中定义表空间。如果我想从另一个模式访问表空间,它是否正在运行或是否有任何授权权限被声明。请告诉我们访问它的方法。
答案 0 :(得分:1)
正如@alexpoole所说,表空间是Oracle中的数据库结构,而不是模式结构。要授予模式在表空间中放置对象的功能,必须授予配额。
在下面的代码中,我们在以“GP”开头的三个表空间上授予用户(架构)CQADM配额,一个配额为50兆字节,一个1千兆字节,最后一个无限制。
ALTER USER CQADM QUOTA 50M ON GP_FRACTURED_TS;
ALTER USER CQADM QUOTA 1G ON GP_TS;
ALTER USER CQADM QUOTA UNLIMITED ON GP_TS2;