用户建表空间与默认表空间不一致语句 给用户分配默认表空间啦,但用户在建表的时候还是建在了别的表空间,我现在想查一下又那些这样的用户,不知道SQL语句怎么写,希望大家帮个忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select table_name,Tablespace_Name from DBA_tables --查看表不在SYSTEM的所有者和表名,以及表空间select t.owner,t.table_name,t.tablespace_name from all_tables tWHERE t.tablespace_name not in ('SYSTEM') SELECT A.OWNER,A.TABLE_NAME,A.TABLESPACE_NAME,B.DEFAULT_TABLESPACE FROM DBA_TABLES A INNER JOIN DBA_USERS B ON A.OWNER = B.USERNAME AND A.TABLE_NAME != B.DEFAULT_TABLESPACE WHERE B.USERNAME NOT IN( 'ANONYMOUS', 'BI', 'CTXSYS', 'DBSNMP', 'DIP', 'DMSYS', 'EXFSYS', 'HR', 'IX', 'MDDATA', 'MDSYS', 'MGMT_VIEW', 'OE', 'OLAPSYS', 'ORDPLUGINS', 'ORDSYS', 'OUTLN', 'PM', 'SCOTT', 'SH', 'SI_INFORMTN_SCH', 'SYS', 'SYSMAN', 'SYSTEM', 'WKPROXY', 'WKSYS', 'WK_TEST', 'WMSYS', 'XDB'); 如果一个用户有默认表空间的话那么在这个用户创建对象时如果没有指定tablespace子句为这个对象指定某个特定的表空间那么这个对象应该就是创建在该用户的默认表空间下的 select a.owner,b.default_tablespace,a.table_name,a.tablespace_name from dba_tables a ,dba_users b where a.owner=b.username and a.tablespace_name<>b.default_tablespace and a.owner<>'SYSTEM' AND A.owner<>'SYS' order by a.owner 你可以查看所用表空间了信息呀?select * from dba_data_files; oracle 10g RAC,asm盘阵扩容问题 关于给用户赋权限问题! #emca -config dbcontrol db -repos create后OEM提示:无法连接到数据库实例。在线等。 请教高手!急!急!急! 帮忙,更改字段值 如何在ORACLE中查询某一用户下所有的空表!? 做oracle的开发一般用哪种语言,那种平台??大家都来说一说~ oracle的like的统配符? 在Oracle数据库中如何能通过系统表查找到某字段是否为空? 一个关于启动服务的问题????? oracle 8 for Win2K????求 Oracle11中如何升级APEX到3.2
select t.owner,t.table_name,t.tablespace_name from all_tables t
WHERE t.tablespace_name not in ('SYSTEM')
SELECT A.OWNER,A.TABLE_NAME,A.TABLESPACE_NAME,B.DEFAULT_TABLESPACE
FROM DBA_TABLES A INNER JOIN DBA_USERS B
ON A.OWNER = B.USERNAME AND A.TABLE_NAME != B.DEFAULT_TABLESPACE
WHERE B.USERNAME NOT IN(
'ANONYMOUS',
'BI',
'CTXSYS',
'DBSNMP',
'DIP',
'DMSYS',
'EXFSYS',
'HR',
'IX',
'MDDATA',
'MDSYS',
'MGMT_VIEW',
'OE',
'OLAPSYS',
'ORDPLUGINS',
'ORDSYS',
'OUTLN',
'PM',
'SCOTT',
'SH',
'SI_INFORMTN_SCH',
'SYS',
'SYSMAN',
'SYSTEM',
'WKPROXY',
'WKSYS',
'WK_TEST',
'WMSYS',
'XDB');
那么在这个用户创建对象时如果没有指定tablespace子句为这个对象指定某个特定的表空间
那么这个对象应该就是创建在该用户的默认表空间下的
where a.owner=b.username and
a.tablespace_name<>b.default_tablespace and
a.owner<>'SYSTEM' AND
A.owner<>'SYS'
order by a.owner
select * from dba_data_files;