Ora-01552
Hello all!
All of a sudden i get the above error when i try to create a new table in my Oracle 9i database running on winXP. Cannot use system rollback segment for non-system tablespace 'TS_VAS_HR'.
The tablespace exists. Wat cld b the problem.
thnx in advance
I set UNDO_MANAGEMENT=AUTO to this file in this path c:\oracle9i\admin\vastech\pfile\init.ora.85200723236 and restarted but still got the error
below.
SQL> create table test2(id varchar2(2));
create table test2(id varchar2(2))
ERROR at line 1:
ORA-01552: cannot use system rollback segment for non-system tablespace
'TS_VAS_HR'
Also, below are my tablespaces.
SQL> select distinct tablespace_name from all_tables;
TABLESPACE_NAME
CWMLITE
DRSYS
EXAMPLE
ODM
SYSTEM
TEST
TOOLS
TS_ARIMS_LITE
TS_FIXED
TS_VAS_HR
XDB
TABLESPACE_NAME
12 rows selected.
Similar Messages
-
ORA-01552 error in Oracle 10g DB!!!
Hi,
I have an application running with an Oracle 10g db in Solaris 10 platform.
recently when i tried logging in to my Applicn. i get the following error in its log:-
*"sqociExec error: sqlcode=1552 message=ORA-01552: cannot use system rollback segment for non-system tablespace 'USERS'"*
and my login fails.
Am this apllicn. guy and don't know much about Oracle DB. Also i don't seem to have the comfort of DBA here so am hoping to receive help from
you guys in here.
i tried few tips which i picked from this forum but don't know what to do with its results...here they are..
*1) "SELECT segment_name, tablespace_name, initial_extent, status from dba_rollback_segs;"*
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT
STATUS
SYSTEM SYSTEM 114688
ONLINE
_SYSSMU1$ UNDOTBS1 131072
ONLINE
_SYSSMU2$ UNDOTBS1 131072
ONLINE
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT
STATUS
_SYSSMU3$ UNDOTBS1 131072
ONLINE
_SYSSMU4$ UNDOTBS1 131072
ONLINE
_SYSSMU5$ UNDOTBS1 131072
ONLINE
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT
STATUS
_SYSSMU6$ UNDOTBS1 131072
ONLINE
_SYSSMU7$ UNDOTBS1 131072
ONLINE
_SYSSMU8$ UNDOTBS1 131072
ONLINE
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT
STATUS
_SYSSMU9$ UNDOTBS1 131072
ONLINE
_SYSSMU10$ UNDOTBS1 131072
ONLINE
_SYSSMU11$ UNDOTBS1 131072
OFFLINE
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT
STATUS
_SYSSMU12$ UNDOTBS1 131072
OFFLINE
_SYSSMU13$ UNDOTBS1 131072
OFFLINE
_SYSSMU14$ UNDOTBS1 131072
OFFLINE
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT
STATUS
_SYSSMU15$ UNDOTBS1 131072
OFFLINE
_SYSSMU16$ UNDOTBS1 131072
OFFLINE
_SYSSMU17$ UNDOTBS1 131072
OFFLINE
18 rows selected.
2)*"select name, value from v$parameter where name like '%undo%';"*
NAME
VALUE
undo_management
AUTO
undo_tablespace
UNDOTBS1
undo_retention
900
What next????
Guys Please help me out!!! i have to get the application running soon!!!
please do give steps clearly bcoz am real newbie and the DB we are working on is a *"PRODUCTION"* one
Thanks
kris890466 wrote:
@orawiss
Sorry what precisely should i give in place of 'name' in
*"ALTER ROLLBACK SEGMENT 'name' online."*
In my case?
thanks
kris
Edited by: 890466 on Oct 10, 2011 3:41 AMUndo tablespace names which status are offline shown in your query. -
ORA-01552 Error when trying to import data
I get the following error when trying to import data into my database. My version is as follows:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
and I get the following error:
ORA-01552: cannot use system rollback segment for non-system tablespace
Any help would be appreciated.
Also when I upgraded my database I received the following error message but continued without fixing:
Warnings Ignored: Your database is using US7ASCII as the NCHAR type. In Oracle9i, the NCHAR datatypes (NCHAR, NVARCHAR2, and NCLOB) are limited to the Unicode character set encoding (UTF8 AND AL16UTF16) only. Refer to the Oracle 9i Database Upgrade Guide to change NCHAR columns in user tables to one of the supported types.
Can I fix this via an sql statement or what?Hi, i think that the problem is around the rollback segments.The solution is bring other rollback segments ONLINE state, if not exist others rollbackup,then you need create the other rollback segments and bring online state.
If you need more information, you will must see the next DOC-ID on Metalink site,
Note:121971.1
Luck.
Have a good day.
Regards. -
ORA-01552: cannot use system rollback segment for non-system tablespace
i try to create a table in new schema test1 and got the following error. please help.
SQL> create table employer1 as select * from a.employer;
create table employer1 as select * from a.employer
ERROR at line 1:
ORA-01552: cannot use system rollback segment for non-system tablespace 'TEST1'Hi,
This is an example:
SQL>
CREATE UNDO TABLESPACE "UNDOTMP"
DATAFILE 'UNDOTMP.DBF01' SIZE 100M REUSE
AUTOEXTEND ON NEXT 51200K MAXSIZE 15000M
ALTER SYSTEM SET undo_tablespace=UNDOTMP SCOPE=BOTH;
Regards
David Duenas
Edited by: David Duenas on Jul 4, 2009 7:33 PM -
ORA-01552 problem, plz help it's urgent
Actually, before one week I made (run Norton QuikScan) & this ended by the ORA-01033 problem, I realized that the file (E:\ORACLE\PRODUCT\10.2.\ORADATA\ORCL\UNDOTBS01.DBF)
was corrupted, so I dropped it from the (Dos command Prompt), then the system generated it again and then everything was excellent.
After that I couldn't create any new tables.
NB. I've more than 30 large table.
then i got the ORA-01552 problem,
cannot use system rollback segment for non-system tablespace...
i did this:(
& i got this error:
SQL> alter system set undo_management=manual scope=spfile;
System altered.
SQL> shutdown immediate;
ORA-00376:file 2 cannot be read at this time
ORA-01110:data file 2:
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF'
SQL> select name, status, BLOCK_SIZE from v$datafile;
NAME
STATUS BLOCK_SIZE
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
SYSTEM 8192
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
RECOVER 8192
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
ONLINE 8192
NAME
STATUS BLOCK_SIZE
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
ONLINE 8192
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
ONLINE 8192
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDO01.DBF
ONLINE 8192
i need to solve it...:(
is it correct to uninstall the ORACLE & install it again.
thanks in advance.ORA-01033 ORACLE initialization or shutdown in progress
Cause: An attempt was made to log on while Oracle is being started or shut down.
Action: Wait a few minutes. Then retry the operation.
Does not mean your datafile was corrupted!! You meed to recover the undo dbf. It does not have anything to do with reinstalling Oracle. You can restore from hot backup and recover the db, or drop and recreate the undo ts at mount. -
Receive this error when trying to use an application attached to an Oracle DB (9i, Windows 2000 server)
ORA-01552: cannot use system rollback segment for non-system tablespace '<my tablespace>'
Before I go off and do something stupid, what exactly is this error? I've never seen it before.
Thanx
LUsing: select segment_name, tablespace_name, initial_extent, status from dba_rollback_segs;
I get...
SEGMENT_NAME TABLESPACE_NAME INITIAL_EXTENT STATUS
SYSTEM SYSTEM 114688 ONLINE
_SYSSMU1$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU2$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU3$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU4$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU5$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU6$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU7$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU8$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU9$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU10$ UNDOTBS1 131072 NEEDS RECOVERY
_SYSSMU11$ UNDO1 131072 OFFLINE
_SYSSMU12$ UNDO1 131072 OFFLINE
_SYSSMU13$ UNDO1 131072 OFFLINE
_SYSSMU14$ UNDO1 131072 OFFLINE
_SYSSMU15$ UNDO1 131072 OFFLINE
_SYSSMU16$ UNDO1 131072 OFFLINE
_SYSSMU17$ UNDO1 131072 OFFLINE
_SYSSMU18$ UNDO1 131072 OFFLINE
_SYSSMU19$ UNDO1 131072 OFFLINE
_SYSSMU20$ UNDO1 131072 OFFLINE -
Can any one help
I installed oracle 8i and webdb2 but when
I brows to server:port/webdb/webdb.home
I get:
ORA-01552: cannot use system rollback segment for non-system tablespace 'USERS'
ORA-06512: at "WEBDB.WWV_LOG", line 127
ORA-06512: at "WEBDB.WWV_LOG", line 272
ORA-06512: at "WEBDB.WWV_MENU", line 734
ORA-06512: at "WEBDB.HOMEMENU", line 23
ORA-06512: at "WEBDB.HOME", line 14
ORA-06512: at line 5
and rest just the server details
nullLooks to me like you need to either create or turn on rollback segments other than your system one.
This is not a WebDB problem. -
Trying to upgrade an old 7.3.4 database running on Aix to 8.1.7 so I can get a compatible export file to allow me to take it to 10gR2.
I have done some work to get the init.ora file configured with the proper values but the odma fails with the following error:
drop table dual;
ORA-00604: error occurred at recursive SQL level 1
ORA-01552: cannot use system rollback segment for non-system tablespace 'xxx'
I have other rollback segments defined by my init.ora file and during a normal database startup they are online.
When I run the 'odma' process it takes the database down and when it brings it up it only has the SYSTEM rollback segment online.
I know this is an old configuration but anyone have any suggestions?
I do have "audit_trail = none" in my init file.
Update:
Looks like to just do an exp/imp I don't need to worry about going through odma so I am just going to close this post.
Edited by: user6445925 on 11-Apr-2013 15:23Looks like to just do an exp/imp I don't need to worry about going through odma so I am just going to close this post.
-
SQL> alter system set undo_management=manual scope=spfile;
System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down
SQL> startup;
ORACLE instance started.
SQL> CREATE TABLESPACE "ROLLBACK1"
2 LOGGING
3 DATAFILE 'E:\ORACLE\ORADATA\CENTRAL\ROLLBACK1.ora' SIZE 2048M EXTENT
4 MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT MANUAL;
Tablespace created.
SQL> CREATE ROLLBACK SEGMENT "RBS1"
2 TABLESPACE "ROLLBACK1"
3 STORAGE ( INITIAL 8192K NEXT 0K OPTIMAL NULL MINEXTENTS 2
4 MAXEXTENTS 32765);
CREATE ROLLBACK SEGMENT "RBS1"
ERROR at line 1:
ORA-01552: cannot use system rollback segment for non-system tablespace
'ROLLBACK1'
what's wrong with this???Try my update in your previous post. it works.
Re: undo_management -
Error while updating table in database.
Hi,
While updating a table I came across following error-
ORA-01552: cannot use system rollback segment for non-system tablespace 'USERS'
I have following undo parameters set in my parameter file-
undo_management=auto
undo_tablespace=UNDOTBS1
If I have seperate undo tablespace then why Oracle is trying to use System undo segments?
Thanks,Let's assume your settings are correct. However the error means you don't have an UNDO tablespace available. It could be because your tablespace doesn't exist, or you think you have started up your instance with this initialization parameter file.
You should make sure you have your undo tablespace attached to your database, and you are using your correct initialization file.
Have you edited this parameter in your pfile? Or have you configured this parameter in you spfile?
Issue a query against v$rollname, you should see something simmilar to this:
SQL> SELECT * FROM V$ROLLNAME;
USN NAME
0 SYSTEM
1 _SYSSMU1$
2 _SYSSMU2$
3 _SYSSMU3$
4 _SYSSMU4$
5 _SYSSMU5$
6 _SYSSMU6$
7 _SYSSMU7$
8 _SYSSMU8$
9 _SYSSMU9$
10 _SYSSMU10$
If you can't then definitely you are not starting up your database with undo segments. -
Hi!
I have been having problems for the past couple days with restarting my database. For some reason when I shutdown, once I start it up again the undo tablespaces is offline and needs to be recovered. When the application tries to connect to the database it gives a "ora-01552 : cannot use system rollback segment for non-system tablespace." I do a recover on that tablespace and bring it back up, and it works fine... until the next restart.. Would anyone have an idea on what's the problem, and what I can do to fix it once and for all?
Thanks
Yazil Santoyodid you try metalink, there are lot of options / suggestions for your particular error.
Is your database in Auto undo mode or manual undo?
Thanks
Gopal -
Loading EJB problem with deployejb !
I am working with Oracle 8.1.5 and jdk 1.1.6,
when I am running the deployejb tool with the HelloWorld example of the demo directory, I have a problem when loadind EJB files into the database:
deployejb -v -u workuser ...
done
Compiling Stubs...done
Generating Jar File...done
Loading EJB Jar file adn Comm Stubs Jar file...loading: helloServer/HelloBean
ORA-01552: cannot use system rollback segment for non-system tablespace USERS
SQL Error in loading : helloServer/HelloBean
ORA-06502: PL/SQL : numeric or value error
ORA-06512: at "SYS.DBMS_LOB", line 700
ORA-06512: at "WORKUSER.LOADLOBS", line 1
ORA-06512: at line 1
... [same problem with all objects]
Can you HELP me ?Hard to say, looks like a database configuration problem. Check with your DBA...
Matthieu -
Count number of rows inserted...
Hi all,
I need to develop a shell script which inserts data from one db to another and then insert the number of rows inserted in another table.
pls find the script below:
export ORACLE_SID=msbep001test
export ORACLE_HOME=/voldev/app8i/oracle/product/8.1.7.4
error_code="ORA-"
error_log="/voldev/app8i/oracle/product/8.1.7.4/scripts/logs/log_test`date '+%d%m%y%H%M'`.txt"
rm -f `echo $error_log`
/voldev/app8i/oracle/product/8.1.7.4/bin/sqlplus mrep001/XXXXXXXX@msbep001test << EOF |tee `echo $error_log`
set serveroutput on;
set timing on;
set feedback on;
insert /*+ APPEND */ into poonam nologging select * from FCT_ALL_FCR_TXNS_MMDD@drp where rownum <5;
commit;
DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT);
EOF
myvar=`cat "$error_log" |grep "$error_code"|grep -v ORA-00604|grep -v ORA-00372|grep -v ORA-01110|grep -v ORA-01552|grep -v ORA-06512|grep -v ORA-02063|wc -l`
if [ $myvar -gt 0 ]
then
echo ""
echo ""
echo "ERROR in inserting data!"
echo "Please Contact Database Administrator"
echo ""
echo ""
exit 1
else
echo ""
echo ""
echo "Inserting of data OK"
echo ""
echo ""
exit 0
fi
can anyone help me pls...Funny script.
Let me guess. The number of inserted rows is (max) 4 (as you have where rownum <5;)
and the DBMS_OUTPUT shows 0 (as there is a statement between INSERT and SQL%ROWCOUNT)
There is nothing like:
then insert the number of rows inserted in another table.You want this:
declare cnt number;
begin
insert /*+ APPEND */ into poonam nologging select * from FCT_ALL_FCR_TXNS_MMDD@drp;
cnt := SQL%ROWCOUNT;
insert into result_table (rows_inserted) value (cnt);
commit;
DBMS_OUTPUT.PUT_LINE(cnt);
end;
/And, never, never never, user INSERT INTO .... SELECT * in real code. Whenever somebody adds fields or changes the "order" you might either fail or "insert first_name into last_name".
And the "error handler" on UNIX just writes a message to a LOG file? No status, no active monitoring. Risky!
And what happens if an error occurs and it's not one of the listed ones?
-- Andy -
Hi,
I have Oracle 8.1.5, and am trying to run
the InterMedia QuickStart sample index,
but keep getting this error.
Any ideas,
thank you
Aidan
SF
PL/SQL Release 8.1.5.0.0 - Production
SQL> create index quick_text on quick ( text )
2 indextype is ctxsys.context;
create index quick_text on quick ( text )
ERROR at line 1:
ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-20000: ConText error:
DRG-10516: failed to perform DDL operation due to an Oracle error
ORA-01552: cannot use system rollback segment for non-system tablespace 'DRSYS'
ORA-06512: at "CTXSYS.DRUE", line 122
ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 34
ORA-06512: at line 1First find where and why you're getting null values. Check for null values, and add an if condition to get rid of this error.
if (xyz != null) {
} -
Error while opening content server url
Hi all,
I am working on version 11.1.1.5
My admin server is running and UCM server is also running. But while I am trying to open the content server url ( /cs ) it is giving me following error.
>
Server Message
The Server is unavailable.
Please contact the administrator of this site to report the problem.
Click here for server process administrationIn weblogic console for datasource CSDS i have checked the connection and it is working fine. So there is no issue with database.
Also I am not getting any error on admin or UCM server console.
Please help.
--NavinKThanks Srinath for the reply.
the problem was
Caused By: intradoc.data.DataException: !csDbUnableToExecuteSql,DELETE from Conf
ig WHERE dSection='DevUpdate' AND dName='RevClasses' AND dVersion='11.1.1.2.0'!$
ORA-01552: cannot use system rollback segment for non-system tablespace '******_OCS'I found the solution, I just created new undo tablespace and make it default. after that tried to execute create statement.
CREATE UNDO TABLESPACE "UNDOTMP"
DATAFILE 'UNDOTMP.DBF01' SIZE 100M REUSE
AUTOEXTEND ON NEXT 51200K MAXSIZE 15000M
ALTER SYSTEM SET undo_tablespace=UNDOTMP SCOPE=BOTH; Its working now.
Thanks
--NavinK
Maybe you are looking for
-
Hi All We appear to have a major problem. Yesterday the invoice delta from DSO to Cube failed. My colleage traced the problem to invalid characters in the PSA. However it had loaded successfully into the DSO (I dont know why cos it usually fails into
-
Possible to charge and listen at same time on XP Computer w/o iTunes?
Is it possible to charge my iPod video and use it (listen/watch video) at the same time by connecting it to a computer that doesn't have iTunes installed? While it's connected and charging it has the "Do not disconnect" message and I can't enter the
-
Date Format -"2010-08-29 10:00:01+03:00"
Hi All, Would like to know what the data format for following date: "2010-08-29 10:00:01+03:00" I did try the below, but it does not work. 'YYYY-MM-DD HH24:MI:SS+TZH:MI' Appreciate your response. Thanks, Alex.
-
Hello I'm new at this... I'm from portugal and i have a nokia 3650 with version 2.50...Is there a new firmware for my cell fhone? How can i update my firmware??? Tkz
-
Accounting Assign Wage Type - G/L accounts
please someone know which table have this assignment? Wage Type -> G/L accounts