ORA-01552: cannot use tablespac system system rollback segment

Hi all

Environment: database Production: Source

Database dev: target

11203 Version database.

Golden gate Version 11.1

Scheme of the Golden Gate: GGATE

Method of replication. DDL replication is ACTIVE

In my production database my Undo tablespace is corrupted. I changed the management to cancel the manual setting and rebounded from the DB and open editing mode. Then I deleted the undo tablespace data file using in offline mode. Then I opened the database.

SQL > alter database datafile ' / u01/app/oracle/oradata/db1/undotbs01.dbf' drop offline;

Database altered.

Issue.

Now, if I try to let drop the tablespace UNDOTBS1 undo or to create the new database of the undo tablespace throws me error as below:

SQL > drop tablespace undotbs1;

Drop tablespace undotbs1

*

ERROR on line 1:

ORA-00604: an error has occurred at the SQL level 1 recursive

ORA-01552: cannot use system for non-system tablespace «GGATE» rollback segment

ORA-06512: at the level of the line 993

ORA-01552: cannot use system for non-system tablespace «GGATE» rollback segment

Here is the status of rollback segment.

SQL > select nom_segment, dba_rollback_segs State;

NOM_SEGMENT STATUS

------------------------------ ----------------

ONLINE SYSTEM

_SYSSMU10_2490256178$ IN OFFLINE MODE

_SYSSMU9_3593450615$ IN OFFLINE MODE

_SYSSMU8_1909280886$ IN OFFLINE MODE

_SYSSMU7_1924883037$ IN OFFLINE MODE

_SYSSMU6_2460248069$ IN OFFLINE MODE

_SYSSMU5_3787622316$ IN OFFLINE MODE

_SYSSMU4_1455318006$ IN OFFLINE MODE

_SYSSMU3_2210742642$ IN OFFLINE MODE

_SYSSMU2_4228238222$ IN OFFLINE MODE

_SYSSMU1_3138885392$ IN OFFLINE MODE

11 selected lines.

SQL > show Cancel parameter

VALUE OF TYPE NAME

------------------------------------ ----------- ------------------------------

UNDO_MANAGEMENT string MANUAL

UNDO_RETENTION integer 900

undo_tablespace string UNDOTBS1

Please anyone suggest me how to manage this problem.

Kind regards

Rohit

Try this:

Conn / as sysdba

SQL > alter system set _system_trig_enabled = false;

SQL > alter trigger sys.cdc_alter_ctable_before DISABLE.

SQL > alter trigger sys.cdc_create_ctable_after DISABLE.

SQL > alter trigger sys.cdc_create_ctable_before DISABLE.

SQL > alter trigger sys.cdc_drop_ctable_before DISABLE.

create undo tablespace, you could do now:

SQL > create undo tablespace undotbs2 datafile 'XX/xX/XXX/XXX/undotbs2.dbf' size XM autoextend on;

SQL > alter system set undo_tablespace = undotbs2 scope = both;

allow them once again:

SQL > alter trigger sys.cdc_alter_ctable_before ENABLE;

SQL > alter trigger sys.cdc_create_ctable_after ENABLE;

SQL > alter trigger sys.cdc_create_ctable_before ENABLE;

SQL > alter trigger sys.cdc_drop_ctable_before ENABLE;

SQL > alter system set _system_trig_enabled = TRUE;

Restart the system.

Tags: Database

Similar Questions

  • ORA-01552: cannot use no tablespace system rollback segment

    Hello

    When I try to create a table, I got the following error message.

    ORA-01552: cannot use tablespace no system "USER" system rollback segment

    Select nom_segment, nom_tablespace, initial_extent, status
    of dba_rollback_segs;

    NOM_SEGMENT NOM_TABLESPACE INITIAL_EXTENT STATUS
    ------------------------------ ------------------------------ ---------------------- ----------------
    114688 ONLINE SYSTEM
    _SYSSMU1$ UNDOTBS1 131072 OFFLINE
    _SYSSMU2$ UNDOTBS1 131072 OFFLINE
    _SYSSMU3$ UNDOTBS1 131072 OFFLINE
    _SYSSMU4$ UNDOTBS1 131072 OFFLINE
    _SYSSMU5$ UNDOTBS1 131072 OFFLINE
    _SYSSMU6$ UNDOTBS1 131072 OFFLINE
    _SYSSMU7$ UNDOTBS1 131072 OFFLINE
    _SYSSMU8$ UNDOTBS1 131072 OFFLINE
    _SYSSMU9$ UNDOTBS1 131072 OFFLINE
    _SYSSMU10$ UNDOTBS1 131072 OFFLINE

    11 selected lines

    One advises will be useful, thanks

    Make sure that the return parameters in your database instance.

    SEE THE PARAMETER UNDO

    You should have UNDO_MANAGEMENT = "AUTO" and UNDO_TABLESPACE = 'UNDOTBS1.

    Hemant K Collette

  • ORA-01552: cannot use rollback for non-system tablespace system segment

    I'm getting following error, according to a previous thread under request.

    ORA-01552: cannot use rollback for non-system tablespace system segment
    select SEGMENT_NAME, TABLESPACE_NAME, INITIAL_EXTENT,STATUS
    from dba_rollback_segs SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT         STATUS           ------------------------------ ------------------------------ ---------------------- ---------------- SYSTEM                         SYSTEM                         114688                 ONLINE           _SYSSMU1$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU2$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU3$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU4$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU5$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU6$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU7$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU8$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU9$                      UNDO_TS                        131072                 OFFLINE          _SYSSMU10$                     UNDO_TS                        131072                 OFFLINE          _SYSSMU11$                     UNDO_TS                        131072                 OFFLINE          _SYSSMU12$                     UNDO_TS                        131072                 OFFLINE          _SYSSMU13$                     UNDO_TS                        131072                 OFFLINE          _SYSSMU14$                     UNDO_TS                        131072                 OFFLINE          15 rows selected
    How can I get them online, I can get them online does this error?

    Maybe you should also mention that you make no effort to look for the error in the documentation online or anywhere else.
    You get this when your database uses rollback segments, and you have spaces of multiple tables.
    To be able to create spaces of multiple tables, you must first create a rollback segment in the system tablespace.

    That's why you get the error.
    The resolution is clear.

    Unfortunately, 99.9 percent of all the people posting here refused to make any effort to resolve errors.

    -----------
    Sybrand Bakker
    Senior Oracle DBA

  • RMAN-04014: failed to start: ORA-16019: cannot use LOG_ARCHIVE_DEST_1

    Hello

    I am facing a problem during the cloning of production TEST environment.

    Please see the below given error:

    ' RMAN-04014: failed to start: ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST.

    And I used the following script to retrieve.

    ==========================================================================================

    ------------------------------------------------------------------

    VI initTEST.ora

    * .db_name = 'TEST '.

    * .db_unique_name = 'TEST '.

    SQL > startup nomount

    =============================

    Auxiliary RMAN.

    run

    {

    allocate auxiliary CHANNEL c1 device type disk;

    allocate auxiliary CHANNEL c2 device type disk;

    allocate auxiliary CHANNEL c3 device type disk;

    allocate auxiliary CHANNEL c4 device type disk;

    the value of newname for tempfile 1 to ' / testdata/R12/TEST/datafile/temp01.dbf';

    the value of newname for tempfile 2 to ' / testdata/R12/TEST/datafile/temp02.dbf';

    the value of newname for tempfile 3 to ' / testdata/R12/TEST/datafile/temp03.dbf';

    the value of newname for tempfile 4 to ' / testdata/R12/TEST/datafile/temp04.dbf';

    the value of newname for tempfile 5 to ' / testdata/R12/TEST/datafile/temp05.dbf';

    data duplicated in the 'TEST' backup location ' / backup/PROD_BKP_01_Nov_15 / '.

    SPFILE

    Define db_name = 'TEST '.

    Set db_unique_name = 'TEST '.

    Set cluster_database = "false".

    Set use_large_pages = 'false '.

    Set remote_listener = "

    Set local_listener = "

    Set listener_networks = "

    Set control_files='/testdata/R12/TEST/controlfile_TEST.ctl"

    Set diagnostic_dest ='/ oracle/app /'

    Set log_archive_dest = "/ testdata/R12/archive.

    Set audit_file_dest='/oracle/app/product/11.1.0/db_1/rdbms/audit/"

    Db_file_name_convert '+ DATA_P/PROD/DATAFILE', set ' / testdata/R12/TEST/datafile.

    Set log_file_name_convert '+ DATA_P/PROD/ONLINELOG', ' / testdata/R12/TEST/datafile ', '+ RECO_P/PROD/ONLINELOG', ' / testdata/R12/TEST/datafile;

    switch tempfile;

    }

    -----------------------------------------------------------------

    Then please suggest a solution?

    With thanks and greetings

    Ngoyi

    ------------

    This is what Oracle says:

    ORA-16019: can't use string with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST

    Cause: One of the following events caused a mismatch:

    (1) setting LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST was in use when the LOG_ARCHIVE_DEST_n specified (n = 1.. 31) or parameter DB_RECOVERY_FILE_DEST occurred during extraction of initialization parameters.

    (2) LOG_ARCHIVE_DUPLEX_DEST or LOG_ARCHIVE_DEST parameter was used when an attempt is made to use an ALTER SYSTEM or ALTER SESSION command to set a value for the specified parameter LOG_ARCHIVE_DEST_n or DB_RECOVERY_FILE_DEST.

    (3) a command ALTER SYSTEM ARCHIVE LOG START FOR was in effect when the specified parameter LOG_ARCHIVE_DEST_n met during extraction of initialization parameters.

    (4) an ALTER SYSTEM ARCHIVE LOG START FOR order was in effect when an attempt is made to a command ALTER SYSTEM or ALTER SESSION allows you to set a value for the specified parameter LOG_ARCHIVE_DEST_n.

    Action: Eliminate all inconsistent parameter definitions.

  • ORA-19838: cannot use this control file to open the database

    Dear all,

    While making RMAN cloning, we are facing problem,

    SQL > alter database open resetlogs;

    ALTER database open resetlogs

    *

    ERROR on line 1:

    ORA-19838: cannot use this control file to open the database

    Concerning

    Villi Kumar

    Dear all,

    While checking the database,

    Control the name of the database file is PROD

    In the instance, database name is TEST.

    So we took the PROD and edited control file trace file based on the TEST environment.

    Then run the script published in the TEST database trace file.

    Now we can open the database by using below command

    ALTER database open resetlogs;

    Concerning

    Villi Kumar

  • ORA-12032: cannot use column rowid

    Hello
    8.1.7 I have the following error:
    ORA-12032: cannot use the rowid column of materialized view log on 'chain '. "' string '.
    The solution is:
    Action: A full refresh is necessary before the next quick update. Add columns ROWID in the materialized view log, if necessary.


    How can I do a complete refresh before the next fast refresh or ROWID columns add? How do I know whether the ROWID columns add?
    Thank you.

    PS:
    my script is:
    ................
    ..............
    START WITH TO_DATE (July 6, 2010 17:57:48 "," dd-mon-yyyy hh24:mi:ss')
    NEXT SYSDATE + 1/24

    user522961 wrote:
    Hello
    8.1.7 I have the following error:
    ORA-12032: cannot use the rowid column of materialized view log on 'chain '. "' string '.
    The solution is:
    Action: A full refresh is necessary before the next quick update. Add columns ROWID in the materialized view log, if necessary.

    How can I do a complete refresh before the next fast refresh or ROWID columns add? How do I know whether the ROWID columns add?
    Thank you.

    run up

    EXECUTE DBMS_MVIEW.REFRESH('MV_NAME','C');
    
  • ORA-22992: cannot use LOB Locators selected from the remote tables...

    Oracle 10.2.1.0.4
    Solaris 10

    We try to access a table in another database via a db_link.

    The table we are trying to access has a LOB.

    We get the following error: ora-22992: cannot use LOB Locators selected from the remote tables.

    Is there a way to get around this? We need the data in the BLOB field.

    Thank you.

    See on metalink:

    ORA-22992 has a workaround solution in 10 gr 2
    DOC - ID: 436707.1

    Werner

  • ORA-01555: snapshot too old: number of rollback segments

    Therefore on Oracle 11.2.0.2 on Solaris.  High level, we have a pretty large table on one of our Oracle dev instances, lines 430mil, where the data was populated by a large data load.  Two of our date fields have been left NULL so that we have to go back and update every row after the fact with SYSDATE values (some downstream applications require having some sort of date in this area).

    in any case, I wrote a script for this (truncated a bit for brevity):

    DECLARE
    ...
        ln_limit      NUMBER  := 10000; -- Max amount of records to process in a single bulk update statement    
        lv_total_rows INTEGER := 0;
        lv_count      NUMBER;
        lv_rowid      VARCHAR(18);
      
        CURSOR tco_cursor IS
            SELECT ROWID
            FROM LXRO
            WHERE LxModDate IS NULL;
      
        TYPE t_rows IS TABLE OF ROWID;
        lv_rowids t_rows;
      
    BEGIN
    ...
        OPEN tco_cursor;
        LOOP
      
            FETCH tco_cursor BULK COLLECT INTO lv_rowids LIMIT ln_limit;
          
            FORALL i IN 1 .. lv_rowids.COUNT
                UPDATE LXRO
                SET LxModDate = SYSDATE
                WHERE ROWID = lv_rowids(i);
    
    ...     -- (writes to log table here)          
            COMMIT;
    
            EXIT WHEN lv_rowids.COUNT < ln_limit;    
        END LOOP;
    
        CLOSE tco_cursor;
        COMMIT;
      
        EXCEPTION
        WHEN OTHERS THEN
            dbms_output.put_line(TO_CHAR(lv_rowid) || ' - ' || sqlerrm || ' - ' || TO_CHAR (ln_counter));
    END;
    /
    
    

    Only, the work runs for an hour and updates 37mil lines in a same test, and then gets the following error:

    ORA-01555: snapshot too old: rollback segment number 30 with name ' _SYSSMU30_4136132754$ ' too small

    I did some research on the error and read something interesting:

    Do not look around is committed. In other words, don't fetch on a slider was opened before the last commit, especially if the data surveyed by the slider is changed in the current session.

    Also, if the query is a loop with a commit in it, it can do the same without other queries, because finally the next iteration requires looking at his own first generation, cannot do so and barfs.

    Upping undo_retention may help, or not, as the real cause. See also v$ undostat, you may still have information in there, if it is current (or not, since at the time where you check the necessary info can be gone).

    I think that our UNDO tablspace has 16 GB now.  I do not try to hold back the 400 million lines in temp would be feasible, that's why I am committed all 10 k rows, more we ran into problems of memory with a version non-bulk this script before.  It will only be a time process (we have set our data migration to fill in these fields in future iterations).  Am I better choose to simply keep this job and re - keep on running for hours all the hours given the amount of data?  Is - this naïve to think that I could make this many updates without error in a single task running?

    Simply change the column and set the DEFAULT as SYSDATE clause. Now, you would not have to perform the update at all.

    And for the current issue, a single update could have questioned the size of the CANCELLATION. I guess that's what you're talking like memory problem. Good thing for you to do is to work with your DBA and Set configure your CANCELLATION as a result. If not enough UNDO available then you can split the update in the form of fixed numbers and run them, something like that.

    I used a 10-million limit. But you can work with your DBA and attempt to set even more.

    loop

    Update lxro set lxmoddate = sysdate where lxmoddate has the value null and rownum<=>

    commit;

    When the output sql % rowcount<>

    end;

    /

    Collect bulk copy the data in the PGA (private memory). It is a very expensive operation. Collect bulk was introduced mainly to reduce the change of context. But its performance is mediocre compared to direct SQL. So try to make your work in SQL right front.

  • ORA-01555, snapshot too old: number of rollback segment 2 with the name '_SYSSMU1 '.

    Hello
    Oracle 10g,
    Im getting this error during the execution of a query

    Autoextend is enabled for the undo data file

    There are 6 GB of free space in the undo tablespace

    Before him was for undo_retention 18000.

    I have reset it using alter system command set to 25000.

    But it still gives the same error
    Please think about what could be the problem
    SQL> select (62057/60)/60 query,(25000/60)/60 retention
      2    from dual
      3  /
    
         QUERY  RETENTION
    ---------- ----------
    17.2380556 6.94444444
    

    Your question exectuing mandate is 17 hours while your cancel retention is about 7 hours, change your retention period of 20% extra with your queries execution order and then check your question again.

    at least the value cancel retention 75000, also you had better address your question why its too take so long?

    Khurram

  • Cannot use the system restore

    When I tried to do a restore of the system after a software installation failed I got the message "system restore is disabled. You want to turn on? "I clicked the Yes button and then got a screen display that she couldn't be turned on because"system restore has been disabled by group policy. When I searched for how to change group policy, they told me to go to start, run and type gpedit.msc. When I tried that I got an error that gpedit.msc does not exist on my machine. Can someone tell me please how to restore the system restore. I am running an old Vaio with XP, but it still works very well this problem.

    Also, I tried it while logged in as an administrator, it is not part of the problem. I do not have a system restore disk because it did not come with the machine and I forgot to make one, but I have a disk of Windows XP with Service Pack 2. Do I have to re - format the entire disk to fix this? I use a sturdy old Sony Vaio, which works very well except for this problem. Any advice would be appreciated.

    How did you delete the system restore?

    I think you have bad things on your computer (or you did at some point).

    If you have XP Home Edition, you have no Group Policy Editor (gpedit.msc), but the error message that you declare (if it's like my examples), indicates that group policy has been changed, so that something has changed.

    Describe your current antivirus and software anti malware situation: McAfee, Symantec, Norton, Spybot, AVG, Avira!, MSE, Panda, Trend Micro, CA, Defender, ZoneAlarm, PC Tools, Comodo, etc..

    Perhaps GoBack is it for you to prevent you from using SR then you would be forced to use use GoBack instead and I do not wish to install GoBack to find out.

    Malware "break" things that he knows that you will use to try to get rid of it... like the Task Manager, the restoration of the system, the registry editor, etc.

    The malware is happiest when she can trick you into thinking you need to do a repair installation, use a Restore Point or even a complete reinstall when none of those things are needed that outsmart you, and then got rid of with MBAM and SAS.

    AV tools will not often catch these things because they can not tell if policies have been disabled by malware or if you made on purpose, so just leave them.   MBAM will point out a few of them as suspect and give you the opportunity to correct them if you wish.

    The malware may also know you have XP Home and adjust policies that he thinks that you do not have to be set because you have no Group Policy Editor - This is how he thinks and that's what he does.  He wants that reinstall you XP from scratch.

    First run MBAM and SAS if you want.

    I've done to the top of this edition of registry for you :).  It's an accumulation of things that responds to all things under the sentence "If you see things like...". ».

    If you just want to see if you can get your work of SR and are comfortable editing the registry, you can go here:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore

    Find and delete this registry key:

    DisableSR

    That's what this line in the file .reg on top:

    [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\SystemRestore]
    "DisableSR" = -.

    He "skins" (removes) politics DisableSR.

    That will solve your problem of immediate SR, but will not any question that you have not yet set.

    Before making any changes to your registry, back up the registry with this free and popular tool:

    http://www.SnapFiles.com/get/ERUNT.html

    But, as I said, if you have in your registry, you have probably other things too.  My regedit will fix all the things I've seen come with the question SR whether or not they have need of fixing.  It does nothing, it will remove anything that might be there (you have at least one).

    Then, you should broaden your horizons AV because what you use dropped and could not protect your system.

    Or, you can wait and see what other people have to say.

  • 'Lost' admin user account - cannot use the system restore

    We have an old desktop running XP Media. At 6 accounts on - account admin 1 parent, 4 other named accts (non admin) and 1 guest (non admin)

    The system is somehow now starts only showing 1 user account - non-admin one child one.  In management of the computer (administrative tools), accounts are but are not accessible.

    Have no idea how to access / info. Unable to use System Restore as one account stated is a non-admin one.

    Can someone help, please? -have been Googling for a few hours now :(

    As a last resort, you can try the following procedure:

    "How do I recover from a corrupted registry that prevents Windows XP startup"
      <>http://support.Microsoft.com/kb/307545 >

    Which essentially restores the registry from a backup copy kept with the files in system restore.  In part 2, select a dated folder until you have had this problem to copy the registry of the.  Personally, I find it is easier to start from free Linux Livecd like Knoppix , in which case you can start the procedure in part 2, step 6 using Linux and paste to copy files to their desired location.  Live CD of Linux has no problems with dealing with the status of "Super hidden" System Volume Information folder.

    Good luck and HTH,
    JW

  • Cannot use restoration system or Windows updates: 80070017 error?

    I want to do a system restore because my system has encountered serious problems.

    But when you try to restore fails and I get the error message: "data error (cyclic redundancy check). (0 x 80070017) »

    I also won the same "80070017" error code when I try to install the updates using Windows Update utility!

    A little research told me that it may be corrupt or missing files on my, so I run chkdsk.exe and scheduled a restart it control and repair.

    Chkdsk.exe ran on starting and from what I remember there were replaced for some reason files any.  However, it took a long time so I left during the night and woke up to find my loan to connect system. I'm not entirely sure of what were the errors it and whether or not they have corrected!

    So I ran sfc/scannow and these are the results: abbreviated errors - complete (.txt files)

    Needless to say what these two did not help.

    If anyone has any ideas on how to get system restore to work that would be great!

    Thanks, Rich.

    Well, the Diagnostic tests showed a pass on my HDD without any problem when I ran origanally.  So I decided just to do a reinstall of Windows that I wasn't getting any case with the restoration.  But I couldn't do that, that failed too!  Another error code to add to the collection

    In the end I had to use Dban to completely erase the disk as it seemed the only choice, Dban found no errors of disc during this process either.

    After said and done, it looks now my drive has bad sectors on it, during the installation of Windows, he warned me my disk was not and the WD Diagnostic tests also shows a failure with number of sector transferred, value - 132, 140 threshold, worst - 132.

    Guess it's time again to HD.

    Thanks for your help!

  • Cannot use the system update with WIndows 7 SP 1 for UN-installing IE11 - impossible to re - install IE11!

    I have the day together system prompt before downloading and installing. When I had the time of who is running the last invite nothing would install and ' check for updates ' stopped working. The two move to a phase of 'work' but is not progressing.

    Search through this forum, I came to management may be incorrect which previously uninstall IE 11 must be the origin of the problem (System Troubleshooting update does not provide a solution) but when I download and try to re - install manually, it says that IE 11 cannot be installed as a more up-to-date version is already installed.

    He's not... Although a folder "internet explore" is always present; the ieinstal.exe is non-responsive (even when run as administrator) and I can't delete the folder because:

    "You need permission from TrustedInstaller to make changes to this file.

    I don't have a point system before uninstalling IE 11 of restoration and we tried disabling my AV during execution of update of the system, for the moment I'll have to find and manually install the security updates, which is a tedious exercise.

    Someone has encountered this problem, and more importantly have a solution?

    My apologies if I missed the answer elsewhere and thank you in advance for any help.

    IE is not uninstalled or reinstalled unless you have a version of Windows N/K/KN, these have been sold in Europe and Korea.  It is a component of Windows Basic.

    Check your edition of Windows in the Control Panel, System.  There K/N/KN after the name of the [Home premium etc] edition?

    If this is not the case then you have a standard version and you can unload or reload IE to

    Control Panel,

    View by - small icons

    Programs & features,

    Turn on or off Windows features

    Set / uncheck the box next to Internet Explore [for reload / unload],.

    Ok

    Ok

    It will make you then restart the computer for the change to take effect.

    How did you "Uninstall" IE?  It is possible that this Act has damaged the system.

    Denis

  • ORA-22992 cannot use LOB Locators selected remote tables

    Hello.
    I have a problem.
    When I want to create a table select o sing a table a dblink, and the remote table has a clob field returns the error.
    I'll fix it, using dblink. Is there a way to fix? export/tax free.

    Thank you.

    PD: 10 gr 2.

    Hello
    Insert of canoe read you a remote via dblink database table when that table has a clob or blob column.

    If you must use inport / export option.

    Use the Data Pump functionality in 10g. Then, you can export and import only your table without major issues.

    Thank you

    * If the answer is correct please mark.

  • Cannot use the rollback system for non-system tablespace segment ' TEMP

    Hello world!

    I encountered this error: "cannot use the non-system"TEMP tablespace system rollback segment.

    So what I did to check the cancellation stuffs online.
    SQL> select tablespace_name,status from dba_tablespaces;
    
    TABLESPACE_NAME                STATUS
    ------------------------------ ---------
    SYSTEM                         ONLINE
    UNDO                           ONLINE
    SYSAUX                         ONLINE
    TEMP                           ONLINE
    LARGEDATA                      ONLINE
    LARGEINDEXES                   ONLINE
    MEDIUMDATA                     ONLINE
    MEDIUMINDEXES                  ONLINE
    SMALLDATA                      ONLINE
    SMALLINDEXES                   ONLINE
    XSMALLDATA                     ONLINE
    
    TABLESPACE_NAME                STATUS
    ------------------------------ ---------
    XSMALLINDEXES                  ONLINE
    XXSMALLTABS                    ONLINE
    USERS                          ONLINE
    CONVTABLES                     ONLINE
    UNDO_02                        ONLINE
    
    16 rows selected.
    
    SQL>  SELECT tablespace_name, sum((bytes/1024)/1024) free FROM DBA_FREE_SPACE gr
    oup by tablespace_name;
    
    TABLESPACE_NAME                      FREE
    ------------------------------ ----------
    LARGEDATA                      18.3105469
    SMALLDATA                        10.46875
    SYSAUX                           106.5625
    UNDO_02                            67.125
    XXSMALLTABS                    13.0078125
    CONVTABLES                     170.039063
    MEDIUMDATA                             22
    USERS                           37.265625
    SYSTEM                             55.875
    LARGEINDEXES                   30.5175781
    XSMALLINDEXES                    17.34375
    
    TABLESPACE_NAME                      FREE
    ------------------------------ ----------
    UNDO                             546.9375
    MEDIUMINDEXES                       33.25
    SMALLINDEXES                    31.015625
    XSMALLDATA                     23.6328125
    
    15 rows selected.
    
    SQL> select file#,status from v$datafile;
    
         FILE# STATUS
    ---------- -------
             1 SYSTEM
             2 ONLINE
             3 ONLINE
             4 ONLINE
             5 ONLINE
             6 ONLINE
             7 ONLINE
             8 ONLINE
             9 ONLINE
            10 ONLINE
            11 ONLINE
    
         FILE# STATUS
    ---------- -------
            12 ONLINE
            13 ONLINE
            14 ONLINE
            15 ONLINE
    
    15 rows selected.
    
    SQL> select segment_name, tablespace_name, initial_extent,status
      2  from dba_rollback_segs;
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    SYSTEM                         SYSTEM                                 102400
    ONLINE
    
    _SYSSMU1$                      UNDO                                   131072
    OFFLINE
    
    _SYSSMU2$                      UNDO                                   131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU3$                      UNDO                                   131072
    OFFLINE
    
    _SYSSMU4$                      UNDO                                   131072
    OFFLINE
    
    _SYSSMU5$                      UNDO                                   131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU6$                      UNDO                                   131072
    OFFLINE
    
    _SYSSMU7$                      UNDO                                   131072
    OFFLINE
    
    _SYSSMU8$                      UNDO                                   131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU9$                      UNDO                                   131072
    OFFLINE
    
    _SYSSMU10$                     UNDO                                   131072
    OFFLINE
    
    _SYSSMU11$                     UNDO_02                                131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU12$                     UNDO_02                                131072
    OFFLINE
    
    _SYSSMU13$                     UNDO_02                                131072
    OFFLINE
    
    _SYSSMU14$                     UNDO_02                                131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU15$                     UNDO_02                                131072
    OFFLINE
    
    _SYSSMU16$                     UNDO_02                                131072
    OFFLINE
    
    _SYSSMU17$                     UNDO_02                                131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU18$                     UNDO_02                                131072
    OFFLINE
    
    _SYSSMU19$                     UNDO_02                                131072
    OFFLINE
    
    _SYSSMU20$                     UNDO_02                                131072
    OFFLINE
    
    
    SEGMENT_NAME                   TABLESPACE_NAME                INITIAL_EXTENT
    ------------------------------ ------------------------------ --------------
    STATUS
    ----------------
    _SYSSMU21$                     UNDO_02                                131072
    OFFLINE
    
    
    22 rows selected.
    How do I bring them online?

    I tried this but did not work for me.
    SQL> alter rollback segment _SYSSMU1$ online;
    alter rollback segment _SYSSMU1$ online
                           *
    ERROR at line 1:
    ORA-00911: invalid character
    
    
    SQL> alter rollback segment '_SYSSMU1$' online;
    alter rollback segment '_SYSSMU1$' online
                           *
    ERROR at line 1:
    ORA-02245: invalid ROLLBACK SEGMENT name
    
    
    SQL> alter rollback segment _SYSSMU21$ online;
    alter rollback segment _SYSSMU21$ online
                           *
    ERROR at line 1:
    ORA-00911: invalid character
    
    
    SQL> alter rollback segment SYSSMU21$ online;
    alter rollback segment SYSSMU21$ online
    *
    ERROR at line 1:
    ORA-01534: rollback segment 'SYSSMU21$' doesn't exist
    
    
    SQL> alter rollback segment '_SYSSMU21$' online;
    alter rollback segment '_SYSSMU21$' online
                           *
    ERROR at line 1:
    ORA-02245: invalid ROLLBACK SEGMENT name
    
    
    SQL> alter rollback segment "_SYSSMU21$" online;
    alter rollback segment "_SYSSMU21$" online
    *
    ERROR at line 1:
    ORA-30017: segment '_SYSSMU21$' is not supported in MANUAL Undo Management mode
    
    SQL> ALTER SYSTEM SET UNDO_MANAGEMENT=AUTO SCOPE=SPFILE;
    
    System altered.
    Must I bring each segment online separately? Please guide me.
    Nith

    Published by: user645399 on February 23, 2011 14:52

    user645399 wrote:
    Shouldn't have 2 undo tablespace?

    Is that what you mean?

    Yes, above statements completely wrong.
    If you use single instance database (non-RAC) and then use an undo tablespace

Maybe you are looking for