Truncating table partitions

Hi ,
We had a 11GB table with was range partitioned by month. To improve the performance and utilize the space in the server we had purge the old data in the table.
The database version was 10.2.0.1 on Solaris 10 , we did a alter table truncate and checked the dba_segments view to see the size of the partition.
1.The partition seems to have held the space and and the dba_free_space also did not show a increase of free space in the table space.
2.We tried to export the table but zero rows got exported for that partition.
3. We tried to drop the partition with no avail
Thanks in advance for your suggestions ..

3. We tried to drop the partition with no availI tried to make my car go with no success.
How to make my car go?
It is really, Really, REALLY difficult to fix a problem that can not be seen.
use COPY & PASTE so we can see what you do & how Oracle responds.

Similar Messages

  • Problem in truncate/drop partitions in a table having nested table columns.

    Hi,
    I have a table that has 2 columns of type nested table. Now in the purge process, when I try to truncate or drop a partition from this table, I get error that I can't do this (because table has nested tables). Can anybody help me telling how I will be able to truncate/drop partition from this table? IF I change column types from nested table to varray type, will it help?
    Also, is there any short method of moving existing data from a nested table column to a varray column (having same fields as nested table)?
    Thanks in advance.

    >
    I have a table that has 2 columns of type nested table. Now in the purge process, when I try to truncate or drop a partition from this table, I get error that I can't do this (because table has nested tables). Can anybody help me telling how I will be able to truncate/drop partition from this table?
    >
    Unfortunately you can't do those operations when a table has a nested table column. No truncate, no drop, no exchange partition at the partition level.
    A nested table column is stored as a separate table and acts like a 'child' table with foreign keys to the 'parent' table. It is these 'foreign keys' that prevent the truncation (just like normal foreign keys prevent truncating partions and must be disabled first) but there is no mechanism to 'disable' them.
    Just one excellent example (there are many others) of why you should NOT use object columns at all.
    >
    IF I change column types from nested table to varray type, will it help?
    >
    Yes but I STRONGLY suggest you take this opportunity to change your data model to a standard relational one and put the 'child' (nested table) data into its own table with a foreign key to the parent. You can create a view on the two tables that can make data appear as if you have a nested table type if you want.
    Assuming that you are going to ignore the above advice just create a new VARRAY type and a table with that type as a column. Remember VARRAYs are defined with a maximum size. So the number of nested table records needs to be within the capacity of the VARRAY type for the data to fit.
    >
    Also, is there any short method of moving existing data from a nested table column to a varray column (having same fields as nested table)?
    >
    Sure - just CAST the nested table to the VARRAY type. Here is code for a VARRAY type and a new table that shows how to do it.
    -- new array type
    CREATE OR REPLACE TYPE ARRAY_T AS VARRAY(10) OF VARCHAR2(64)
    -- new table using new array type - NOTE there is no nested table storage clause - arrays stored inline
    CREATE TABLE partitioned_table_array
         ( ID_ INT,
          arra_col  ARRAY_T )
         PARTITION BY RANGE (ID_)
         ( PARTITION p1 VALUES LESS THAN (40)
         , PARTITION p2 VALUES LESS THAN(80)
         , PARTITION p3 VALUES LESS THAN(100)
    -- insert the data from the original table converting the nested table data to the varray type
    INSERT INTO PARTITIONED_TABLE_ARRAY
    SELECT ID_, CAST(NESTED_COL AS ARRAY_T) FROM PARTITIONED_TABLENaturally since there is no more nested table storage you can truncate or drop partitions in the above table
    alter table partitioned_table_array truncate partition p1
    alter table partitioned_table_array drop partition p1

  • ORA-01502: Index or Partition is in unusable status. while truncating table

    Hi All,
    One of our Devlopers compalined that he is getting ORA-01502 : Index or partition is unusable status while truncating the a table in our Dataware house production database. He is using the following commands.
    Alter index <index_name> unusable;
    Truncate table <table_name> ;
    He is running a scripts to truncate each table and ecah time he is passing the table name as an input parameter to script. He is using same method to truncate four tables each having a BITMAP and a REGULAR index. For two tables every thing is working fine, but for other two tables the he is getting ORA-01502 for BITMAP indexes. It a weekly process and every week he is getting the same issue. I checkd the Index status, they are in valid status only.
    For a work around I have created a table with BITMAP and regular index in our dev database. made the indexes unusable, checked their status. I truncated the table. Importent thing here is the Indexes are becoming vaild when I truncate the table.
    I suspect that my devloper's Indexes were already in unusable status (before he use the command ALTER INDEX), when he truncated the table, oracle trying to validate the index and throwing the error ORA-01502 because the Indexes are in unusabel statsu for a while.
    I tried searching for the mechanism of truncate table command and its effect on Indexes. But I did not find any luck, no one is speaking about index when truncating the table. Can any one please help me????
    Sorry for lengthy post. Any help is greatly appriciated and I thank every one in advance.

    DDL for Indexes getting ORA-01502 error
    CREATE BITMAP INDEX DWHMGR.ACT_TXN_LN_STG_01_XN3 ON DWHMGR.ACCT_TXN_LINE_TERM_BAL_STG_01 (TERM_BAL_CD ASC) TABLESPACE "BALFD_INX_04" NOLOGGING PCTFREE 1 INITRANS 2 MAXTRANS 255 STORAGE
    ( INITIAL 8M NEXT 8M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT );
    CREATE BITMAP INDEX DWHMGR.ACCT_TERM_BAL_STG_01_XN3 ON DWHMGR.ACCT_TERM_BAL_STG_01 TERM_BAL_CD ASC) TABLESPACE "BALFD_INX_04" NOLOGGING PCTFREE 1 INITRANS 2 MAXTRANS 255 STORAGE
    ( INITIAL 8M NEXT 8M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT );
    Indexes that have no issues.
    CREATE INDEX DWHMGR.ACCT_TERM_BAL_STG_01_XN2 ON DWHMGR.ACCT_TERM_BAL_STG_01 (ACCT_REF_NB ASC) TABLESPACE "BALFD_INX_04" NOLOGGING PCTFREE 1 INITRANS 2 MAXTRANS 255 STORAGE (INITIAL 8M
    NEXT 8M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT );
    CREATE BITMAP INDEX DWHMGR.ACCT_PRC_STG_01_XN1 ON DWHMGR.ACCT_PRC_STG_01 (ACCT_ORG_CD ASC) TABLESPACE "BALFD_INX_04" NOLOGGING PCTFREE 1 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 8M
    NEXT 8M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT );
    Please look at the DDL of the indexes and let me know if you need any other information.

  • Truncating first partition created for table partitioned by INTERVAL

    Hi,
    I have a table created with interval partitions.
    When I truncate the partitions, I am unable to truncate the very first partition created on the table. How can I do this?
    Thanks.

    >
    When I truncate the partitions, I am unable to truncate the very first partition created on the table
    >
    I'm going to assume you mean DROP and not TRUNCATE and are getting thel following error when you try to DROP the very first partition
    >
    ORA-14758: Last partition in the range section cannot be dropped
    >
    Interval partitioned tables have one or more RANGE partitions and zero or more INTERVAL partitions. The boundary between the LAST range partition and the FIRST interval partition is known as the transition point.
    As the error message states you cannot drop the sole remaining RANGE partition that is below the transition point.
    You have to move the transition point by merging the last remaining RANGE partition and the first INTERVAL partition. Since dropping a partiton means you no longer want the data you would normally truncate the range partition prior to the merge to minimize the amount of undo and redo that will be generated by the merge.
    See this article for an example of how to 'move' the transition point to effectively drop the last remaining RANGE partition.
    http://prutser.wordpress.com/2010/01/11/dropping-interval-partitions/

  • Truncating table having partitions

    Hi,
    I have a table haing 10 partitions and 5 subpartitions in each partition. Now i have to truncate that table. please let me know..
    1) Can i truncate the table directly?
    2) If no then how to truncate the table having partition->sub-partitions....
    With Regards,
    snp

    Hello,
    To count your rows on the Truncated Table, you may also execute the following query:
    select count(*) from <Table_name>;You should be carefull if you ANALYZE or use DBMS_STATS on your Table just after you
    Truncate it.
    Because, as the Table is empty, the statistics of the optimizer may be wrong and, it could
    affect the performance of your queries on this Table later (when it will be full).
    So, you may have to refresh you statistics (with DBMS_STATS) after loading again this Table.
    Hope this help.
    Best regards,
    Jean-Valentin

  • Truncate table and materialized view log

    I user oracle 10 R2
    I have a table and on that table a materialized view log.
    I execute in a pl/sql procedure:
    1) execute immediate('drop materialized view log on tab1');
    then:
    2) execute immediate('truncate table tab1');
    3) Now I insert a lot of records in tab1
    4) execute immediate('create materialized view log on tab1 WITH rowid INCLUDING NEW VALUES');
    When I create the materialized view log I recieved this message:
    ora32321: refresh fast on tab2 unsupported after detail table truncate
    Why?

    Refresh fast after truncate operation on container table is not supported, regardless the container table is or is not partitioned.
    Perform a refresh complete.
    ORA-32321 :
    Cause:     A detail table has been truncated and no materialized view
         supports fast refersh after a detail table has been truncated
    Action:     Use REFRESH COMPLETE. Note: you can determine why your
         materialized view does not support fast refresh after TRUNCATE
         using the DBMS_MVIEW.EXPLAIN_MV() API.

  • Table Partition on daily basis in oracle 10g

    I Want to create partition based on sysdate on daily basis.
    There will be 8 partitions. Every day data's will be get loaded into this table and everyday 8th day old data ill be get truncated.
    CREATE TABLE CUST_WALLET_BALANCE_7DAYS
    ( ID  VARCHAR2(250),
       A_DATE  VARCHAR2(11),
       LAST_PROCESS_DATE DATE,
      DD_OF_PROCESS_DATE  NUMBER(2),
      CONSTRAINT CUST_WALLET_BALANCE_7DAYS_PK PRIMARY KEY (ID,A_DATE))
      PARTITION BY RANGE (DD_OF_PROCESS_DATE)
      ( PARTITION DAY1 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE)),'DD')),
        PARTITION DAY2 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-1)),'DD')),
        PARTITION DAY3 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-2)),'DD')),
        PARTITION DAY4 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-3)),'DD')),
        PARTITION DAY5 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-4)),'DD')),
        PARTITION DAY6 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-5)),'DD')),
        PARTITION DAY7 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-6)),'DD')),
        PARTITION DAY8 VALUES LESS THAN (TO_NUBER(TO_CHAR(TRUNC(SYSDATE-7)),'DD'))
    THIS WONT WORKS OUT. SO PLEASE SUGGEST ME WITH BETTER SOLUTION.

    Original thread here: Table Partition on daily basis in oracle 10g
    Please do not start duplicate questions for the same topic.
    Locking this thread

  • After table partition, some transactions hang

    I am running SAP 4.6 and Oracle 10.2
    I recently used online reorg to partition table DFKKOP (over 100 million records) into two parts.  One partition was for "closed" orders, and the other was for "open" orders (less than 2% of the rows). 
    Since most of the queries against this table were against open orders, access times improved dramatically (one query went from 20 minutes to 20 seconds).
    Unfortunately, while it was on a test system, our developers discovered that this caused transactions FPL9 and CIC0 to hang.  To prove that it was the partition causing the hang, we used our "snapback" ability to return the database to the point in time prior to the partition (we did this twice), and the problem disappeared.  Other than these hangs, the database seemed to work normally.
    Does anyone have an idea why this might be happening?  BTW - I had "row movement enabled", so that's not it.  I have found nothing in SAP notes or on this forum.
    Thanks.

    >
    Sandeep Pasumarti wrote:
    > i am also thinking of partitioning a large table - custom table - that we use instead of glpca.. it is 40gb..would you happen to have a how-to approach in doing that? how did you handle the abap dictionary side? - or do you just do on oracle...thanks!
    >
    > ps i was thinking on doing something fiscal year.. or acct number range...not sure how i could partition FY for years moving forward...meaing fy 2002 is one partition, 2003 is another, etc...
    Hi Sandeep,
    Partitioning is a really cool feature - but it must be valued against your primary goal you want to achieve.
    it has an influence WICH partitioning method you have to use AND wich partitioning keys you have to find.
    If you see it like a triangle you can have these goals:
                                   Performance
         Administration                                  Availability
    you will hardly achieve all three (wich means you generate some overhead for the other goals).
    It may that you are in a corner of one goal - see the location of (*) 
    Our goal was improve write performance (in the 1st place):
    We did it on a SAP BW system on our own Z tables wich were growing bigger and bigger ( several hundreds of GBytes). As we debugged how BW itself managed the partitions we used this and a little ABAP to maintain the partitions for our own tables.
    Our's was range partitioning with an  Identifier (INT4) used as a sequence to flagg present and historical calculations as a partition key. We could now TRUNCATE the partitions instead of  DELETE (the UNDO generation blew up our batch time window for computations of figures).
    And yes we benefit from partion pruning - as far you had a lot of full table scans wich are now turned into partition scans. Index accesses benefit not that muxch from paritioning -  but it reallly depends on your application HOW it uses the data.
    All your queries should  use  the partition key as a criteria (in your case FISCYEAR) - otherwise you make things worse.
    Be aware that you have to use the right data type (imagine a range partiton on a Varchar2 column
    like the NUMBER data type in SAP tables) and evaluate it carefully against the partiton type you choose.
    There are some pitfalls like moving partition keys (wich you have to avoid ).
    There is the overhead of creating / dropping/ merging partitions and who is responsible for it (in our case
    the application and not an SAP admin).
    Maintain all indexes as local
    You can use BRSPACE to partition the table , with your 40 Gybte SE14 could be also used as you can define the partitions (hopefully you are at least on a 6.20 system).
    For our system it was essential
    1) to fully understand the concept of partitioining (seems obvious, but guess where things most fail)
    2 that it is supported by standard SAP tools (as in SE14 or BRSPACE)
    3) to write an interface to handle the partitioning without involving a DBA
    (imagine you have a process chain that uses your partition table and you have to provide a new partition while running the chain).
    We run it now for more than a year and it was a good decision to move to partitioning.
    Now we will extend the feature and use it for archivals on a partition basis.
    Bye
    yk

  • Truncating/droping partitions

    i have to drop around 20 partitions for a particular table .
    the scripts are ready for droping and i have taken a logical export of 20 partitions.
    one thing i have realised is that the table have lot of constarints .
    my first question
    whether constraints need to be dropped/diabled before you can truncate/drop a partition on a partitioned table.
    i have a testing env also
    i ftpd the the logical export file and the truncate scripts to the UAT.
    the UAT env is just a clone of PROD .. so iam trying to import the 20 partitions into the UAT same schema and the same table structure (pls note UAT has got just 5 partitions only)
    while importing i got a new error it says the not null constarint is violated and the unique constarint is violated. i thought there might be a flaw withthe source Db .so i ISSUED SOME QuERIES TO FIND IF THERE ARE null values there and if there are any duplicate records.. the result was no duplicates or null records found.
    so the source is ok
    i turned my eye towards UAT env
    i tried to import the records into the same schema and the same table in UAT.so while doing the import the following was the error
    import: Release 9.2.0.5.0 - Production on Mon Apr 16 11:46:51 2007
    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
    Username: / as sysdba
    Connected to: Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.5.0 - Production
    Export file created by EXPORT:V09.02.00 via direct path
    Warning: the objects were exported by ORACLE, not by you
    import done in US7ASCII character set and UTF8 NCHAR character set
    . importing ORACLE's objects into SYS
    . importing NEVADMIN's objects into NEVADMIN
    . . importing partition "BO_NEV_RETENTION":"BO_NEV_RETENTION_M1" 0 rows imported
    . . importing partition "BO_NEV_RETENTION":"BO_NEV_RETENTION_M2"
    IMP-00019: row rejected due to ORACLE error 1
    IMP-00003: ORACLE error 1 encountered
    ORA-00001: unique constraint (NEVADMIN.BO_NEV_RETENTION_PK) violated
    Column : 177943769
    Column : 30-SEP-2002:00:00:00
    Column : 30-SEP-2002:00:00:00
    Column : 1214339
    Column : 10676375
    Column : 28
    Column : 140413
    Column : 140427
    Column : 4533749
    Column : 1176777
    Column : 8
    Column : 61
    Column : 3
    Column : 1631232
    Column : 1
    Column : 12181566
    Column : 211
    Column : 0
    Column : 399000
    Column : 146500
    IMP-00019: row rejected due to ORACLE error 1400
    IMP-00003: ORACLE error 1400 encountered
    ORA-01400: cannot insert NULL into ("NEVADMIN"."BO_NEV_RETENTION"."PARENT_MTG_LOAN_KEY")
    Column :
    Column : ?...
    Column : 30-SEP-2002:00:00:00
    Column : -2.92710000000000E-116
    Column : 1214526
    Column : 10678618
    Column : 26
    Column : 140197
    Column : 140210
    Column : 4409141
    Column : 1176777
    Column : -1
    Column : 61
    Column : 1
    Column : -1
    Column : 1
    Column : 12127061
    Column : 31
    Column : 0
    Column : 389825124.7
    IMP-00009: abnormal end of export file
    Import terminated successfully with warnings
    my second question would be
    is there any flaw with my import.
    this wat i did while i treied to import into the schema
    $imp userid=/ as sysdba commit=y file=/ / /.dmp log=test.log ignore=y full=y buffer=100000
    kindly let me know wat could be the problem!

    If truncating multiple partitions existed, it could also support updating global indexes clause (supported currently for truncating one partition) - which behaves differently from complete index rebuild and probably suites better for some cases. Just faced with that "want-this-feature" also ).
    Combining maintenance operations for multiple partitions in one "multipartition" operation would be useful in some cases. For example partitions merge in one step would generate many times less redo than equivalent partition cycle. Had to implement that "multipartition" merge using insert into another table, truncate original partitions, merge empty partitions, exchange merged partition with this table, which works faster, but is not so reliable as potential "multipartition" operation...

  • How to truncate a partition in owb

    I wonder how can i achieve truncating a partition before loading into this target table. I found this pre-mapping prcess where we have this option of truncating a table, but how can i just truncate a partition within a table in a mapping? please advice.
    ~Prabha

    As per Detlef's suggestion, here's the basics that you can embedd in a function/procedure. Accepts 3 parameters in_table_name, in_subpartition_name and in_partition_name. You can also enhance ALTER statements to REUSE/DROP STORAGE if required.
    v_sql VARCHAR2(250) DEFAULT NULL;
    BEGIN
    IF in_subpartition_name IS NOT NULL THEN
    v_sql := 'ALTER TABLE '||in_table_name||' TRUNCATE SUBPARTITION '||in_subpartition_name;
    ELSIF in_partition_name IS NOT NULL THEN
    v_sql := 'ALTER TABLE '||in_table_name||' TRUNCATE PARTITION '||in_partition_name;
    ELSE
    RAISE no_data_found;
    END IF;
    EXECUTE IMMEDIATE v_sql;

  • Interrupted TRUNCATE TABLE command

    Hello,
    I've made very dangerous mistake today: TRUNCATE TABLE on production database. :-(
    But in several seconds (2 or 3), I managed to break the operation (Before the execution ended).
    It was quite a big table, now (after the accident) there are more then 32 million records.
    We need to know, are there any records deleted?
    We have no proper backup, to compare the records with it.
    And I could not find any in-depth description of how TRUNCATE works.
    Please can you:
    1. Tell, about any method to check if there are deleted records?
    2. Link, to any resource, where I can read in details, about how TRUNCATE TABLE works.
    Thanks, in advance, for help

    My understanding is that the TRUNCATE TABLE table statement is atomic. It either fails or succeeds. Truncates all rows or no rows at all. Therefore if you interrupt a TRUNCATE TABLE statement your table should remain in its original state.
    This can be shown below:
    SQL > CREATE TABLE TEST AS SELECT * FROM ALL_OBJECTS;
    Table created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    12421 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    24842 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    49684 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    99368 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    198736 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    397472 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    794944 rows created.
    SQL > INSERT INTO TEST SELECT * FROM TEST;
    1589888 rows created.
    SQL > SELECT COUNT(*) FROM TEST;
      COUNT(*)
       3179776
    SQL > TRUNCATE TABLE TEST;
    ^C
    H:\>sqlplus /@testdb
    SQL*Plus: Release 10.2.0.4.0 - Production on Mon Aug 3 08:20:11 2009
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    Enter password:
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL > SELECT COUNT(*) FROM TEST;
      COUNT(*)
       3179776HTH!

  • Truncating multiple partitions

    I am creating a store proc that will truncate selected partitions of a partitioned table. Is there any easy way to do it than the conventional way of looping through cursor and executing multiple alter commands.
    alter table <table name> truncate partition p1
    alter table <table name> truncate partition p2
    alter table <table name> truncate partition p3
    and so on..
    I am using 10g.

    If truncating multiple partitions existed, it could also support updating global indexes clause (supported currently for truncating one partition) - which behaves differently from complete index rebuild and probably suites better for some cases. Just faced with that "want-this-feature" also ).
    Combining maintenance operations for multiple partitions in one "multipartition" operation would be useful in some cases. For example partitions merge in one step would generate many times less redo than equivalent partition cycle. Had to implement that "multipartition" merge using insert into another table, truncate original partitions, merge empty partitions, exchange merged partition with this table, which works faster, but is not so reliable as potential "multipartition" operation...

  • Truncate Tables

    Is it possible to truncate tables or table partitions in a physical standby database using dataguard.
    The reason behind this is we do not need to carry forward data into the standby more than a certain period. The table is more of a datawarehouse table.
    Is this possible on dataguard 11g R1.
    Thanks,

    Hi,
    aprarently this is not possible. A physical data guard configuration is marked by the fact that primary and standby database are bitwise identical (spreaking from the data files here).
    So it is not possible - even in 11g. In 11g you can open the standby database, modify data and flashback the database to the point you started modifying the standby and continue apply
    the redo log data.
    If you want a solution: You can use streams to replicate the data to another database. In this "another" database you are free to truncate the data. Or you can use
    a logical standby database where you can truncate the table as well.
    Ronny Egner
    My blog: http://ronnyegner.wordpress.com

  • ASM and table partitioning

    hi gurus,
    i was told by a colleague table level partitioning is not required if ASM is in place, ASM can manage load balancing etc.
    your expert opinion please..
    thanks in advance,
    charles

    Hi Charles,
    Table partition and ASM are two different things.
    ASM can perform load balance and manage the disks, table partitions split table to several smaller segments.
    Table partitions allow partition pruning and the ability to manage data in smaller portions (such as drop or truncate an entire partition etc.). This has nothing to do with ASM and is very important advantages, regardless your disk and storage management
    HTH
    Liron Amitzi
    Senior DBA consultant
    [www.dbsnaps.com]
    [www.orbiumsoftware.com]

  • Getting error while importing a table partition

    Hi,
    I am trying to import a table partition from OEM and occurred with following error:
    Job IMPORT000042 has been reopened at Friday, 13 June, 2008 14:44
    Restarting "SYSMAN"."IMPORT000042":
    Processing object type TABLE_EXPORT/TABLE/TBL_TABLE_DATA/TABLE/TABLE_DATA
    ORA-31693: Table data object "SCOTT"."CONTAINER":"PARTITION_5" failed to load/unload and is being skipped due to error:
    ORA-06502: PL/SQL: numeric or value error
    LPX-00210: expected '<' instead of 'n'
    Job "SYSMAN"."IMPORT000042" completed with 1 error(s) at 14:44
    Job state: COMPLETED
    Thanks

    What's the source and target database Oracle version?
    What's the character set of both databases?

Maybe you are looking for

  • My ipod shuffle is not being detected on my computer so I can't sync it

    Can't get my ipod shuffle to sync on my itunes....it is not being recognized....any help is appreciated

  • BRS Configuration

    Hi, Can anybody send me the steps for BRS configuration [email protected] warm regards Manjunath

  • Entitlement on book not working correctly

    Hi, This is a werid problem. We are using weblogic 8.1 with SP3. We have created a role and assigned it to a portal Book so that only user in the role can see that book. When we login as a user who is in that role, we did not see the book. But when I

  • Why no new firmware for E71 (product code:0569371)

    Now, normally I would not care but over the last couple of months everyone keeps blogging about the new firmware for their E71. I have paid a full price for mine in the US (Newegg) so that I would not be constrained by some provider limitations. Well

  • I had adware but it is now randomly gone. How?

    I had adware on my macbook pro 2012 edition. I honestly dont even know how i had it as i never downloaded anything that wasnt a well know software. Anyways, the pop ups were so bad yesterday that i couldnt even use safari, so i just closed my compute