Chang_cnt count in dba_tables ...

Hi,
I have following tables which have chain_cnt count is > 0.
what is a impact for this count in performance of thease tables ...
What should i do to make it this as 0 ...
Thanks in advance
SSM
==================================================
SQL> select table_name,chain_cnt from dba_tables
2* where chain_cnt > 0
SQL> /
TABLE_NAME CHAIN_CNT
TTPLOC006730 2616
TTPLOC002730 123
TTIHRA360730 127
TTIHRA100730 877
TTDPUR920730 10
TTFGLD201730 87
TTDPUR901730 549
TTFGLD018730 2492
TTDIND902730 2
TTFCMG112730 413
TTFCMG110730 103
TABLE_NAME CHAIN_CNT
TTFCMG100730 860
TTFACP954730 391
TTFGLD418930 119
TTFGLD201930 10
TTFCMG112930 90
TTFCMG100930 269
17 rows selected.
SQL>

You should compare chain_cnt to num_rows to find out whether it is really a problem. You should also check avg_row_size, to verify whether your records aren't bigger than db_block_size by design (in which case no measure would help).
You can reorganize a table by issuing
alter table <table_name> move tablespace <original_tablespace>
Sybrand Bakker
Senior Oracle DBA

Similar Messages

  • Dba_tables

    When I describle dba_tables either from sysdba login or a user with dba login. I get the following error.
    ORA-00942: table or view does not exist
    I can access all othe dba_ views. This is on a 10g test database. I don't know whether it was like this from the beginning or I messed up something. I noticed this right after moving a datafile (non system related) to a different folder. I am not sure how that will affect any dba_ views.
    Does anybody have any idea on how to troubleshoot this?
    Thanks

    ordba wrote:
    What are the results for
    select * from dba_tab_privs where table_name = 'DBA_TABLES';
    show user
    desc dba_tables;
    select count(*) from dba_tables;
    SQL> select * from dba_tab_privs where table_name = 'DBA_TABLES';
    GRANTEE                        OWNER                          TABLE_NAME
    GRANTOR                        PRIVILEGE                                GRA HIE
    SELECT_CATALOG_ROLE            SYS                            DBA_TABLES
    SYS                            SELECT                                   NO  NO
    ORDSYS                         SYS                            DBA_TABLES
    SYS                            SELECT                                   YES NO
    MDSYS                          SYS                            DBA_TABLES
    SYS                            SELECT                                   NO  NO
    SQL> show user
    USER is "SYS"
    SQL> desc dba_tables
    ERROR:
    ORA-04043: object dba_tables does not exist
    SQL> select count(*) from dba_tables;
    select count(*) from dba_tables
    ERROR at line 1:
    ORA-00942: table or view does not exist
    SQL> Everything checks out correctly but still can't access dba_tables. This is a database that got installed on my PC as part of JD Edwards demo install. So it may not be up to date with patches. Do you think it's a bug?
    Thanks

  • How to find out no of table being created in a specific schema

    Hi all,
    I wanted to know how many table i have created in my schema.i have tried with this query but it is giving wrong information.
    [sql>select count(*) from tab;
    need your help please.
    Regards
    Laxman                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    select count(*)
    from dba_tables
    where owner= 'YOUR_SCHEMA_NAME'or
    select count(*)
    from user_tables

  • Failure of Extract Process

    Hello All,
    I am trying to extract and the process fails. please help me this, following is part of "view ggsevt"
    2012-07-26 16:24:05 WARNING OGG-00752 Oracle GoldenGate Capture for Oracle, ext1.prm: Failed to validate table SAPSR3.FAGL
    _SPLINFO. Likely due to existence of unused column. Please make sure you use sourcedefs in downstream Replicat, or the target
    table has exactly the same unused columns when using ASSUMETARGETDEFS or DDL replication.
    2012-07-26 16:39:15 WARNING OGG-00752 Oracle GoldenGate Capture for Oracle, ext1.prm: Failed to validate table SAPSR3.FMIF
    IIT. Likely due to existence of unused column. Please make sure you use sourcedefs in downstream Replicat, or the target tabl
    e has exactly the same unused columns when using ASSUMETARGETDEFS or DDL replication.
    2012-07-26 16:39:18 WARNING OGG-00752 Oracle GoldenGate Capture for Oracle, ext1.prm: Failed to validate table SAPSR3.FMIO
    I. Likely due to existence of unused column. Please make sure you use sourcedefs in downstream Replicat, or the target table
    has exactly the same unused columns when using ASSUMETARGETDEFS or DDL replication.
    2012-07-26 17:45:46 WARNING OGG-00752 Oracle GoldenGate Capture for Oracle, ext1.prm: Failed to validate table SAPSR3.MSEG
    . Likely due to existence of unused column. Please make sure you use sourcedefs in downstream Replicat, or the target table h
    as exactly the same unused columns when using ASSUMETARGETDEFS or DDL replication.
    2012-07-26 18:22:05 ERROR OGG-01960 Oracle GoldenGate Capture for Oracle, ext1.prm: Failed to validate table SAPSR3.ORA_
    COCKPIT_HELPER. The table is created with the NOLOGGING option, which is not supported. Extract may not be able to capture da
    ta from it.
    2012-07-26 18:22:05 ERROR OGG-00663 Oracle GoldenGate Capture for Oracle, ext1.prm: OCI Error retrieving bind info for q
    uery (status = 100), SQL < select (select count(*) from dba_tables where logging = 'NO' and owner = 'SAPSR3' and t
    able_name = 'ORA_COCKPIT_HELPER') + (select count(*) from dba_tab_partitions where table_owner = 'SAPSR3' and
    table_name = 'ORA_COCKPIT_HELPER' and logging = 'NO') + (select count(*) from dba_tab_subpartitions wher
    e table_owner = 'SAPSR3' and table_name = 'ORA_COCKPIT_HELPER' and logging = 'NO') from DUAL >.
    2012-07-26 18:22:05 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, ext1.prm: PROCESS ABENDING.
    I am confused for
    1)WARNING OGG-00752 Oracle GoldenGate Capture for Oracle, ext1.prm: Failed to validate table.. -- as i have DBOPTIONS ALLOWUNUSEDCOLUMN in my extract process.
    2)Bind info for query.
    please help.
    Kind Regards,
    Krishna.

    Hi,
    I started the extract for few tables as suggested and got the output of "ggsevt" as :
    on Source
    Check swap space. Recommended swap/extract: 128G (64bit system).
    2012-07-31 16:33:01 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 started.
    2012-07-31 16:33:01 INFO OGG-01478 Oracle GoldenGate Capture for Oracle, ext1.prm: Output file ./dirdat/INITLOADEMP.DAT
    is using format RELEASE 11.2.
    2012-07-31 16:33:06 INFO OGG-01226 Oracle GoldenGate Capture for Oracle, ext1.prm: Socket buffer size set to 27985 (flu
    sh size 27985).
    2012-07-31 16:56:25 INFO OGG-00991 Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 stopped normally.
    2012-07-31 17:14:50 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (root): send manager
    childstatus.
    2012-07-31 17:14:50 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host m
    ahaeccsbox (CHILDSTATUS).
    on Target:
    2012-07-31 21:50:45 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from SERVER on host
    localhost.localdomain (REPORT 27981 7820).
    2012-07-31 21:50:45 INFO OGG-00974 Oracle GoldenGate Manager for Oracle, mgr.prm: Manager started collector process (Po
    rt 7820).
    2012-07-31 21:50:45 INFO OGG-01228 Oracle GoldenGate Collector for Oracle: Timeout in 300 seconds.
    2012-07-31 21:50:50 INFO OGG-01229 Oracle GoldenGate Collector for Oracle: Connected to static-mum-59.185.103.124.mtnl.
    net.in:61873.
    2012-07-31 21:50:50 INFO OGG-01669 Oracle GoldenGate Collector for Oracle: Opening ./dirdat/INITLOADEMP.DAT (byte 0, cu
    rrent EOF 0).
    2012-07-31 22:14:10 INFO OGG-01670 Oracle GoldenGate Collector for Oracle: Closing ./dirdat/INITLOADEMP.DAT.
    2012-07-31 22:14:10 INFO OGG-01676 Oracle GoldenGate Collector for Oracle: Terminating after client disconnect.
    2012-07-31 22:15:48 INFO OGG-01670 Oracle GoldenGate Collector for Oracle: Closing ./dirdat/INITLOADEMP.DAT.
    2012-07-31 22:15:48 INFO OGG-01676 Oracle GoldenGate Collector for Oracle: Terminating after client disconnect.
    Does it mean that my initial load was successful ? or does it indicate something else ? please guide.

  • The IN function

    CASE 1:
    SQL> select count(*) from dba_tables where tablespace_name in ('TBS1','TBS2');
      COUNT(*)
             3
    CASE2:
    SQL> select count(*) from dba_tables where tablespace_name in ('%TBS1%','%TBS2%');
      COUNT(*)
             0
    SQL> select count(*) from dba_tables where tablespace_name in ('%TBS%');
      COUNT(*)
             0well...
    my question is in the above 2 statements.
    why different answers in the 2 cases. what is the problem if i use the wild-card with the IN operator

    sorry for the delay here is wat i did
    SQL> create table t5 (id1 varchar2(7),id2 varchar2(7));
    Table created.
    SQL> insert into t5 values('9ZinfZ9','9iinfi9');
    1 row created.
    INSERTED MORE SUCH DUMMY VALUES
    SQL> commit;
    Commit complete.
    SQL> select * from t5;
    ID1     ID2        
    1iinfi1 1iinfi1    
    2iinfi2 2iinfi2    
    3iinfi3 3iinfi3    
    4iinfi4 4iinfi4    
    5iinfi5 5iinfi5    
    6ZinfZ6 6iinfi6    
    7ZinfZ7 7iinfi7    
    8ZinfZ8 8iinfi8    
    9ZinfZ9 9iinfi9    
    9 rows selected.
    SQL> select count(*) from t5 where id1 in ('%iinfi%');
      COUNT(*)         
             0         
    IDEALLY IT SHOULD RETURN 5
    LIKE IT DOES IN THE BELOW CASE WHEN I USE THE like OPERATOR
    SQL> select count(*) from t5 where id1 like ('%iinfi%');
      COUNT(*)
             5further i dont understand wat you mean by count(*) should return one row. One row will always be returned with a ZERO in it if there are no matching rows. which is not what we are looking for when there are FIVE literals in the table matching the where clause.
    Further Mr. Sven, pardon my ignorance but,
    if a particular stuff is not supported sud the compiler not return an error?? assuming it is not a logical error!! thats wat i asked. whether it returns a "stupid literal" or "unsupported user input" is not the question.
    thanks

  • How to find rowcount of all schema all tables

    Hi All,
    Can someone let me know the rowcount of all the tables in all the schemas in Oracle Database.
    Thanks
    Maverick

    Maverick wrote:
    Hi All,
    Can someone let me know the rowcount of all the tables in all the schemas in Oracle Database.
    Thanks
    MaverickWith the limited information you provided, I will have two suggestions:
    +1. Using DBA_TABLES+
    You can gather the Database statistics using DBMS_STATS.GATHER_DATABASE_STATS; And then simply Query DBA_TABLES to sum the NUM_ROWS column grouping on OWNER column. This will yeild you the rowcounts of each of schemas.
    +2. Count Rows by Query+
    You can gather the Table rowcount, without using DBMS_STATS, using the below script:
    select table_name,
       to_number(extractvalue(xmltype(dbms_xmlgen.getxml('select count(*) X from '||table_name))
                  ,'/ROWSET/ROW/X')) count
        from dba_tables
      where owner = 'owner'You will have to modify the script to meet your requirements; i.e. use the Table name and Owner from a Loop and to form a dynamic SQL. This will ascertain that you will get the latest row counts. But you will have to wait for a long time if the number of tables and the records in each tables are huge. I would rather suggest to have a quick snack meanwhile. ;)
    But yes, It still comes down to the same question that others have asked "What are you planning to do with the Row count?". Are you comparing the schemas with the row count? If yes, then it is a wrong metric for comparison.

  • Query for list of tables

    Hi Gurus,
    I have a requirement, i have one server on which i have got 20 DB and now i want to list those 20 DB and the count of total tables on each DB and the last login date on each DB. How can i do that? i was trying the below one but in vain.
    EXEC sp_databases;
    can you please provide your inputs for this.
    Thanks,
    RM

    Then I am speechless.
    In Oracle, for the table counts:
    select owner, count(*) from dba_tables group by owner;For last login date you need to enable auditing to track something like that.
    For SQL Server databases you should go here :
    http://social.msdn.microsoft.com/Forums/en/category/sqlserver
    Good luck!

  • How to connect to SQL*Plus and issue a query all in one command?

    Hi everyone,
    Does anyone know of a way to connect to a db with SQL*Plus, and issue a simple query, all with one command?
    I know that I can save a .sql script with a query, then do this:
    sqlplus user/pwd@db @myscript.sql
    But I'm wondering if there's any way to put the actual query right into the connect command, something like:
    sqlplus user/pwd@db "select count(*) from dba_tables;"
    Does anyone know of a way to do this?

    you didn't mention windows or unix. so, here's a link with both
    Re: windows sql script
    it also has a link to another thread on how to deal with the parens when using ehco in dos.

  • How many tables are in my database

    I wanted to check how many tables I have so I ran the following query to list all of the tables in all of the tablespaces.
    select t.table_name, df_name from dba_tables t, v$tablespace df
    where t.tablespace_name = df.name;
    I got back 34377 tables or records.
    but if I wanted to count the number of tables I have I could run the following command.
    SQL> select count(*) from dba_tables;
    I got back 34700 tables.
    Can anyone tell me why these numbers don't match or what I am missing here?

    Also you can try to count them regarding to your tablespace which is better
    SELECT COUNT(*),tablespace_name  FROM USER_TABLES group by tablespace_name;also Laurent Schnieder provide with way that you count your tables in specific schema like the following :
    SQL> select
      2    table_name,
      3    to_number(
      4      extractvalue(
      5        xmltype(
      6     dbms_xmlgen.getxml('select count(*) c from '||table_name))
      7        ,'/ROWSET/ROW/C')) count
      8  from user_tables;http://www.dba-oracle.com/t_count_tables_schema.htm

  • How can I know what objects are under specific tablesapce?

    Dear all,
    I want to find out how many tables are under "SYSAPPL" tablespace. How can I know that?
    Please advice,
    Amy

    Assuming you have appropriate privileges,
    SELECT COUNT(*)
      FROM dba_tables
    WHERE tablespace_name = 'SYSAPPL'If you don't have access to DBA_TABLES, you may be able to use USER_TABLES or ALL_TABLES, but that may miss objects that are in that tablespace that you don't have access to.
    Justin

  • Errors connecting to Oracle via perl DBI

    Hi List.
    I've installed Oracle on my linux box (SuSE 10) and I've installed
    DBD::Oracle.
    I can run sqlplus as the oracle user however when I try and connect via
    DBD::Oracle in a perl script I always get errors as follows:
    connect string =
    my $dbh = DBI->connect("dbi:Oracle:ORCL", 'oracle', 'oracle' );
    error =
    DBI connect('ORCL','oracle',...) failed: ORA-12541: TNS:no listener (DBD
    ERROR: OCIServerAttach) at ora1.pl line 7
    Connection Failed...
    connect string =
    my $dbh = DBI->connect("dbi:Oracle:HOST=linux.site;SID=ORCL;PORT=1522",
    'oracle', 'oracle' );
    error =
    DBI connect('HOST=linux.site;SID=ORCL;PORT=1522','oracle',...) failed:
    ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach) at ora1.pl line 7
    Connection Failed...
    Maybe I have the connect string wrong?
    Below is a listing of my code, and my tnsnames.ora:
    Thanks in advance for your help.
    ############ code listing ################ #!/usr/bin/perl
    use DBI;
    print "Started\n";
    my $dbh = DBI->connect("dbi:Oracle:HOST=linux.site;SID=ORCL;PORT=1522",
    'oracle', 'oracle' );
    if ($dbh) {
    print "Connected...\n";
    else {
    print "Connection Failed...\n";
    exit;
    my $qry = $dbh->prepare("select count(*) from dba_tables");
    $qry->execute();
    my @data = $qry->fetchrow_array();
    print "[$data[0]] [$data[1]] [$data[2]]\n";
    exit;
    ######### tnsnames.ora listing #####################
    # Generated by Oracle configuration tools.
    LISTENER_ORCL =
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux.site)(PORT = 1522))
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux.site)(PORT = 1522))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )

    'TNS: no listener' usually means that your listener hasn't been started. Try a lsnrctl status to find out whether your Listener is actually running.

  • Checklist after import

    i have configured multiple home ( three databases) of oracle 10g in OEL Environment.
    now i exported (expdp)
    expdp system/pword dumpfile=db.dmp directory = dpump full=y content =all logfile=db.log
    (10g / oel) all three databases and imported
    impdp system/pword dumpfile=db.dmp full=y content=all directory=dpump logfile=db.log
    them in multiple home server.( OEL / 10g)
    i checked
    select count(*) from dba_tables;
    then
    select object_type,count(*) from dba_objects where status ='INVALID' GROUP BY object_type
    what else i have to check after import?

    what else i have to check after import?check logfile for errors

  • How can i check how many tables are in my database?

    Hi Guyz,
    If any body can tell how can i check how any and which tables are in my database.how big are they.and who are the owners.
    Thanx in advance,
    Navneet Kaur

    hi,
    how any and which tables.select count(*) from dba_tables;
    how big are they.and who are the owners.select a.owners,a.table_name,sum(b.bytes)/1024/1024/1024 from dba_tables a, dba_segments b
    where a.table_name=b.segment_name
    group by a.owner
    regards
    Jafar

  • Table list

    Hi There. How can a user logged into Oracle get a list of all the tables that he has access to?
    "SELECT * FROM ALL_TABLES" returns a list of all the tables on the server, and "SELECT * FROM USER_TABLES" returns a list of tables where you (the logged in user) are the owner. But what I can't find is a way to get a list of tables that the logged in user has access rights to, but where I do not know the owner(s) of the tables.
    Thanks.

    Actually, ALL_TABLES lists all of the tables that the logged in user has access to. It is DBA_TABLES that lists all tables in the database.
    SQL> SELECT COUNT(*) FROM dba_tables;
      COUNT(*)
           883
    SQL> CREATE USER jtest identified by jtest;
    User created.
    SQL> GRANT CONNECT TO jtest;
    Grant succeeded.
    SQL> connect jtest/jtest;
    Connected.
    SQL> SELECT count(*) from all_tables;
      COUNT(*)
             8TTFN
    John

  • Unable to drop USERS tablespace.

    Hi All,
    I am trying to drop USERS tablespace and facing below error.
    PLATFORM:
    OS: Linux Ubuntu 9.04 LTS
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
    PL/SQL Release 10.2.0.1.0 - Production
    CORE     10.2.0.1.0     Production
    TNS for Linux: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    PROBLEM:
    SQL> drop tablespace users including contents and datafiles cascade constraints;
    drop tablespace users including contents and datafiles cascade constraints
    ERROR at line 1:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-24005: must use DBMS_AQADM.DROP_QUEUE_TABLE to drop queue tables
    When I see, dba_queue_tables...
    SQL> select owner, queue_table, object_type from dba_queue_tables;
    OWNER               QUEUE_TABLE          OBJECT_TYPE
    SYS               ALERT_QT           SYS.ALERT_TYPE
    SYS               AQ$_MEM_MC
    SYS               AQ_EVENT_TABLE          SYS.AQ$_EVENT_MESSAGE
    SYS               AQ_SRVNTFN_TABLE      SYS.AQ$_SRVNTFN_MESSAGE
    SYS               KUPC$DATAPUMP_QUETAB     SYS.KUPC$_MESSAGE
    SYS               SCHEDULER$_EVENT_QTAB     SYS.SCHEDULER$_EVENT_INFO
    SYS               SCHEDULER$_JOBQTAB     SYS.ANYDATA
    SYS               SYS$SERVICE_METRICS_TAB     SYS.SYS$RLBTYP
    SYSMAN               MGMT_NOTIFY_QTABLE     SYSMAN.MGMT_NOTIFY_NOTIFICATION
    SYSTEM               DEF$_AQCALL
    SYSTEM               DEF$_AQERROR
    11 rows selected.
    Also, there are no tables in USERS tablespace now, as I've moved all to other tablespace.
    SQL> select count(*) from dba_tables where tablespace_name='USERS';
    COUNT(*)
         0
    USERS tablespace is not permanent tablespace as I've changed it to some other, still the problem.
    SQL> select property_name, property_value from database_properties where PROPERTY_NAME = 'DEFAULT_PERMANENT_TABLESPACE'
    PROPERTY_NAME          PROPERTY_VALUE
    DEFAULT_PERMANENT_TABLESPACE DEV
    Can you please help me drop the USERS tablespace.

    Thanks Hemant,
    I queried as below.
    SQL> select count(*) from dba_segments where tablespace_name='USERS';
    COUNT(*)
         7
    SQL> SELECT owner, segment_name, segment_type from dba_segments where tablespace_name='USERS';
    OWNER               SEGMENT_NAME
    SEGMENT_TYPE
    IX               SYS_IOT_TOP_62384
    INDEX
    IX               SYS_IOT_TOP_62386
    INDEX
    IX               SYS_IOT_TOP_62390
    INDEX
    IX               SYS_IOT_TOP_62392
    INDEX
    IX               SYS_IOT_TOP_62395
    INDEX
    IX               SYS_IOT_TOP_62397
    INDEX
    IX               SYS_IOT_TOP_62401
    INDEX
    7 rows selected.
    SQL> drop user ix cascade;
    drop user ix cascade
    ERROR at line 1:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-24005: must use DBMS_AQADM.DROP_QUEUE_TABLE to drop queue tables
    Then connected as 'IX' user.
    IX@devdb> exec sys.DBMS_AQADM.DROP_QUEUE_TABLE(queue_table=>'SYS_IOT_TOP_62384',force => TRUE);
    BEGIN sys.DBMS_AQADM.DROP_QUEUE_TABLE(queue_table=>'SYS_IOT_TOP_62384',force => TRUE); END;
    ERROR at line 1:
    ORA-24002: QUEUE_TABLE IX.SYS_IOT_TOP_62384 does not exist
    ORA-06512: at "SYS.DBMS_AQADM_SYS", line 4084
    ORA-06512: at "SYS.DBMS_AQADM", line 197
    ORA-06512: at line 1
    IX@devdb> alter index SYS_IOT_TOP_62384 rebuild tablespace dev;
    alter index SYS_IOT_TOP_62384 rebuild tablespace dev
    ERROR at line 1:
    ORA-28650: Primary index on an IOT cannot be rebuilt
    IX@devdb> SELECT INDEX_TYPE,TABLE_NAME,TABLESPACE_NAME,STATUS FROM USER_INDEXES;
    INDEX_TYPE          TABLE_NAME               TABLESPACE_NAME          STATUS
    LOB               STREAMS_QUEUE_TABLE      DEV                    VALID
    NORMAL               ORDERS_QUEUETABLE          DEV                    VALID
    NORMAL               STREAMS_QUEUE_TABLE      DEV                    VALID
    NORMAL               AQ$_ORDERS_QUEUETABLE_S     DEV                    VALID
    NORMAL               AQ$_STREAMS_QUEUE_TABLE_C     DEV                    VALID
    NORMAL               AQ$_STREAMS_QUEUE_TABLE_S     DEV                    VALID
    LOB               STREAMS_QUEUE_TABLE      DEV                    VALID
    LOB               ORDERS_QUEUETABLE          DEV                    VALID
    IOT - TOP          AQ$_STREAMS_QUEUE_TABLE_T     USERS               VALID
    IOT - TOP          AQ$_STREAMS_QUEUE_TABLE_I     USERS               VALID
    IOT - TOP          AQ$_STREAMS_QUEUE_TABLE_H     USERS               VALID
    IOT - TOP          AQ$_STREAMS_QUEUE_TABLE_C     USERS               VALID
    IOT - TOP          AQ$_ORDERS_QUEUETABLE_T     USERS               VALID
    IOT - TOP          AQ$_ORDERS_QUEUETABLE_I     USERS               VALID
    IOT - TOP          AQ$_ORDERS_QUEUETABLE_H     USERS               VALID
    15 rows selected.
    IX@devdb> alter table AQ$_STREAMS_QUEUE_TABLE_T move tablespace dev;
    alter table AQ$_STREAMS_QUEUE_TABLE_T move tablespace dev
    ERROR at line 1:
    ORA-08108: may not build or rebuild this type of index online

Maybe you are looking for