用户建表空间与默认表空间不一致语句 给用户分配默认表空间啦,但用户在建表的时候还是建在了别的表空间,我现在想查一下又那些这样的用户,不知道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,有些入门的问题要问一下各位 oracle spatial 创建索引问题 在ORACLE 11 G中这样的需求是做视图呢还是有其它更好的解决方法? 求一SQL ORACLE数据恢复 谁能推荐几个检测oracle在solaris下的性能、访问压力等这样的小工具谢谢! 急。 请问:hibernate.cfg.xml文件中连接oracle的驱动是什么? 请问一下,RedHat 8.0下怎么安装oracle8.1.7? 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;