How to move a partitioned table

Hi,
i have a partitioned table where i am inserting records using direct-path and deleting records( no conventional load) . Now coz of deletions there are many blocks that are free below High Water Mark. so it thought of moving table from one tablespace to another tablespace. And when i treid to do that it gave an error and i found that i cant mov a partitioned table. i can move only partitions. and the table has 60 partitions. So can anyone help me in this? ANy other way to reclaim those free space below HWM? i am in 9i R2
Thanks in advance

Did you try "shrink" command??
Rgrds,
Paulo Portugal.

Similar Messages

  • How to manage large partitioned table

    Dear all,
    we have a large partitioned table with 126 columns and 380G not indexed can any one tell me how to manage it because now the queries are taking more that 5 days
    looking forward for your reply
    thank you

    Hi,
    You can store partitioned tables in separate tablespaces. This does the following:
    Reduce the possibility of data corruption in multiple partitions
    Back up and recover each partition independently
    Control the mapping of partitions to disk drives (important for balancing I/O load)
    Improve manageability, availability, and performance
    Remeber as the doc states :
    The maximum number of partitions or subpartitions that a table may have is 1024K-1.
    Lastly you can use SQL*Loader and the import and export utilities to load or unload data stored in partitioned tables. These utilities are all partition and subpartition aware.
    Document Reference:
    http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14231/partiti.htm
    Adith

  • Tablespace move in partitioned tables

    I moved partitioned tables in new tablespace dedicated for 2006 data, do i need to move table relaed indexes in new tablespace also.?

    No,
    global Indexes will be invalid and have to be rebuild. If you have local Indexes you only have to rebuild the affected partitions. Nothing else to do.
    Dim

  • How to recover corrupted partition table?

    I have a disk that somehow got the partition table corrupted. I am getting lots of "Bad Geometry" errors that state the label says one size while the drive says something different.
    I have tried running the TestDisk (http://www.cgsecurity.org) application, and it seems to find the partitions just fine and I believe that my data is in tact. I just need to correct the partition table and access the UFS file system. The TestDisk reports that "write_part_sun" is not implemented, so it cannot correct the problem. I have checked the source code for the current and beta versions of the program and the function still has not been written.
    Is there another application that I can use to rescue my corrupted partition table? I am not finding much support for Solaris out on the net.
    Thanks.

    Is there another application that I can use to rescue my corrupted partition table? I am not finding much support for Solaris out on the net.Hi
    There is some, but you have to look hard.
    I wrote a partition table editor:
    http://paulf.free.fr/pfdisk.html
    If your LBA values are good, you should be able to restore the CHS values from them. If both the LBA and CHS values are corrupt, and you have a good idea of the sizes of the partitions, then with a calculator you should be able to work out what the values should have been.
    Paul

  • How to move all the tables from one tablespace to other for a whole schema

    Hi,
    Is there any way to move all the tables in a schema from one tablespace to other?
    If so please help me out to do that.
    Thanks
    Regards
    Gatha

    hi,
    here is the steps to move SCOTT's objects from their current tablespace to a NEW_TABLESPACE
    would be:
    1) do an export of all of scott's objects. Make sure no one modifies them after you
    begin this process. You will lose these changes if they do.
    $ exp userid=scott/tiger owner=scott
    2) you would drop all of scotts tables. This will get the indexes as well. I don't
    suggest dropping the user SCOTT but rather dropping scott's objects. Dropping scott
    would cause any system priveleges SCOTT has to disappear and the import would not restore
    them. This script can be used to drop someones tables:
    set heading off
    set feedback off
    set verify off
    set echo off
    spool tmp.sql
    select 'drop table &1..' || table_name || ' cascade constraints;'
    from dba_tables
    where owner = upper('&1')
    spool off
    @tmp.sql
    3) You would modify the user to not have unlimited tablespace (else the IMP will just
    put the objects right back into the tablespace they came from) and then give them
    unlimited quota's on the new tablespace you want the objects to go into and on their
    temporary tablespace (for the sorts the index creates will do)
    alter user SCOTT default tablespace NEW_TABLESPACE
    revoke unlimited tablespace from SCOTT
    alter user SCOTT quota unlimited on NEW_TABLESPACE
    alter user SCOTT quota unlimited on SCOTTS_TEMPORARY_TABLESPACE
    4) you will IMP the data back in for that user. IMP will rewrite the create statements
    to use the users default tablespace when it discovers that it cannot create the objects
    in their original tablespace. Please make sure to review the file imp.log after you do
    this for any and all errors after you import.
    imp userid=scott/tiger full=y ignore=y log=imp.log
    5) you can optionally restore 'unlimited tablespace' to this user (or not). If you do
    not, this user can only create objects in this new tablespace and temp (which in itself
    is not a bad thing)...
    Regards,
    Mohd Mehraj Hussain
    http://mehrajdba.wordpress.com

  • How to create a partition table on the basis of substring of column val

    Hi All,
    I have table
    Create table Mytable
    ( Col1 number,
    Col2 number,
    Col3 varchar2(20)
    insert into mytable values(11,2,'20110901');
    insert into mytable values(12,2,'20110902');
    insert into mytable values(13,2,'20110903');
    insert into mytable values(14,2,'20110904');
    insert into mytable values(15,2,'20110905');
    insert into mytable values(16,2,'20110906');
    Col3 data have the date value in the form of yyyymmdd format.
    I want to create a 30 partitions on the basis of day on col3.
    how can i achive this. i tried range partition but how can i get day of col3?
    any help appriciated.
    Edited by: P:) on Sep 28, 2011 5:56 PM

    Hi,
    the first point would be to use the correct data type for col3 and make it a date. Then I can see no reason why you couldn't range partition based on the date.
    Andre

  • How To Move Recovery Partition in between System & Data Partition To Extend System Partition?

    Hello, I have recently purchase an ASUS S400CA Ultra Notebook and the hard drive has 1)EFI Partition & 3) Recovery Partitions with one of the recovery partitions being in between C:/ System & D:/Data partition. I am wanting to delete the D:/Data
    partition to extend and maximize the C:/ System partition, but I am not familiar with how to do so with this recovery partition in between them.
    Is there a way that I can move or copy the recovery partition that is in between C:/ & D:/ to the other side of D:\, delete the old recovery partition location and D:/ partition, then extend C:/ without destroying the recovery partition or any links,
    etc. for the recovery partitions???
    I do not want to delete any recovery partitions, only my D:/data partition because my C:/system partition is too small and I don't want to have to manually balance
    my data & programs between the 2 partitions!
    I just need to find a way that will allow me to move or copy this recovery partition that is in between C:/ & D:/ to the other side(right) of D:\, so I can delete its old recovery
    partition location and the D:/ partition, then extend C:/ without destroying the recovery partition and / or any links, etc. for the recovery partitions???
    I tried to provide a picture / screen shot of Disk Management, but the site wouldn't allow it because it needed to verify my account that I've had here for a long time! Go
    figure!

    Hi,
    To verify your account, please refer to
    http://social.msdn.microsoft.com/Forums/en-US/5a35b6c8-7a1a-4dc9-9b28-be69c55afb96/verify-your-account-13?forum=reportabug
    Meanwhile, please upload the screenshot.
    Regards,
    Kelvin Xu
    TechNet Community Support

  • How to move a partition to the top of Disk Utility pile?

    I had Lion and SL installed in two separte partitions. But since I didnt like Lion I decided to erase Lion's partition and then fuse the free left space with the SL partition so I could have more HD space. The thing is disk utility only alows to expanded downwards from the down border of the partition. As you can see I've got tons of free space above Macintosh HD 2. 224GB. I want to move Macintosh HD 2 up so then I can expand it to "catch" all that free space. Do I make any sense? I don't want 2 Partitions, just one! With SL. But I can't expand it up only down
    Please help guys Its killing me... didnt find any solution to this particular problem here.
    Thanks in advanced
    - Tiago

    Like Neil said, you have to clone your SL off to a external drive, option boot from it, format the internal drive again so it's one partition, then reverse clone SL back onto it.
    Doing it all on the same drive is rather risky and might not be possible if the second partition is larger with data than the first. A clone on a external drive will also give bootable backup in case all heck breaks loose.
    Important thing is that the entire drive is erased, (select the Toshiba, Western Digital, or Seagate internal "media" on the far left side) as there is a hidden Lion Recovery partition that also needs to be removed.
    So you really have 3 (actually 4 counting EFI partition) partitions on your boot drive if Lion is installed so you need to reduce that to two (SL and the hidden EFI, Disk Utility creates)
    It's easier than it sounds really, make sure all other drives, media is removed so there are no accidents.
    1: get a blank external drive, use Disk Utility to Erase Security Option > Zero All Data and format 1 partition, Option: GUID OS X Extended in the Partition Tab.
    2: free Carbon Copy Cloner to clone internal SL to external (default settings are fine for first clone)
    3: hold option boot the external SL drive, use Disk Utility (on the external drive!) to erase the whole internal drive media
    4: use CCC to reverse clone onto the internal drive
    5: use free Onyx and run ALL maintainence and cleaning aspects and reboot at the end when finished (cleans up caches, makes your machine run faster)
    http://www.titanium.free.fr/
    You can learn all how to do that in my huge thread here
    https://discussions.apple.com/message/16276201#16276201

  • How to move recovery partition to sd and where are the bios upates?

    Hi,
    Im a newbie. Firstly how do I move the recovery partition to my micro sd? Secondly, when I try to find support drivers, bios updates etc, the encore doesn't appear as an option, it only list notebooks!
    Tia
    Olly

    I need some help with this also. The Toshiba utility Create Recovery Media won't back the recovery partition up to an SD card. It wants a USB drive. Why in the world would a tablet back up to a USB device when it only has an SD card?. I've seen some extremely laborious processes to create another kind of recovery partition. I'm out of space on my 32GB Encore and I need to get the recovery partition off of the C: drive. Help anyone...??? Thanks!

  • How to move multiple decision tables values into results data object

    Hi Carsten and other experts,
    I am building a BRF+ function and have a question, I would probably try to give an example to better explain the issue.
    1. Function Signature
    Context elements:  C1, C2, C3
    2. Ruleset has two decision tables DT1 and DT2.
    DT1 take C1, C2, C3 as inputs to provide C4 and C5.
    DT2 takes C5 takes as inputs to provide C6.
    What should be results data object for function to get C4,C5 and C6 as Function Output parameters?
    I have tried different combination of structures and table and couldn't figure out how it behaves.
    Thank you
    Kris

    The function gets a result structure with components C4, C5, C6.
    In a ruleset assigned to the function you have a rules that calls the two decision tables DT1/2.
    Create a structure for DT1 with C4 and C5 as components. Make the structure the result of your decision table.
    DT2 has C6 as a result.

  • SQL coding for partitioned tables

    Hi My tables are partitioned into 4 different partitions.. each one representing each quarter of a year.. do i need to specify the partition name in my sql query to grab the data or does oracle have the intelligence to go this partition based on my select statement..
    say q1, q2,q3,q4 table partitions and the table name is y1
    can i say
    <code> select * from y1 where date ='01/01/2005'</code>
    does this above written code takes you directly to the partition where this data is located..
    if it does how do we know that in the execution plan that it wasnot scanning the full table but rather one partition..
    thanks in advance

    have a look at the explain plan and you will see how oracle acces the partitioned table.
    All Oracle documentation can be found under
    http://otn.oracle.com/pls/db92/db92.docindex?remark=homepage
    You will probably find answer to your question under
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96524/toc.htm
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96533/toc.htm
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96520/toc.htm

  • Convert non-partition table to partition table

    Hello Everybody
    I am just want to ask about how to Convert non-partition table to partition table ?
    Thanks
    Ramez S. Sawires

    Dear ARF
    First of all thank you for replying me , second do u have any links talking about dbms_redefinition package
    I am using Database Oracle 10g
    Thanks
    Ramez S. Sawires
    Message was edited by:
    Ramez S. Sawires

  • TIMESTAMP(6) Partitioned Key -   Range partitioned table ddl needed

    What is DDL syntax for TIMESTAMP(6) Partitioned Key, Range partitioned table
    Edited by: oracletune on Jan 11, 2013 10:26 AM

    >
    What is DDL syntax for TIMESTAMP(6) Partitioned Key, Range partitioned table
    >
    Not sure what you are asking. Are you asking how to create a partitioned table using a TIMESTAMP(6) column for the key?
    CREATE TABLE TEST1
        USERID                 NUMBER,
        ENTRYCREATEDDATE     TIMESTAMP(6)
    PARTITION BY RANGE (ENTRYCREATEDDATE) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH'))
        PARTITION P0 VALUES LESS THAN (TO_DATE('1-1-2013', 'DD-MM-YYYY'))
    )See my reply Posted: Jan 10, 2013 9:56 PM if you need to do it on a TIMESTAMP with TIME ZONE column. You need to add a virtual column.
    Creating range paritions automatically

  • Modify the partition table

    Hi,
    Please let me know how to modify the partition table of the disk on to which root is mounted. I want to extend the root space, by modifying the partition table.
    Is there any other way of extending the root disk space?
    Thanks in Advance
    - Sarat.

    Take backup, re-partition, newfs, restore (you are talking about simple root, no mirroring/veritas, right?)

  • How to move lob segment in partitioned table

    On my Oracle 11.2, I have a partitioned table wich I would like to move to another tablespace
    After invoking script, there's still unmoved lob segment withing table
    CREATE TABLE BONGO.AAA_3
      ID       NUMBER,
      DATUM    DATE,
      OBJEKAT  BLOB
    TABLESPACE BONGODATA_HUGE
    PCTUSED    40
    PCTFREE    10
    INITRANS   1
    MAXTRANS   255
    LOGGING
    PARTITION BY RANGE (DATUM)
      PARTITION P_MAXVALUE VALUES LESS THAN (MAXVALUE)
        LOGGING
        NOCOMPRESS
        TABLESPACE BONGODATA_HUGE
    LOB (OBJEKAT) STORE AS
            (   TABLESPACE  BONGODATA
              ENABLE        STORAGE IN ROW
              CHUNK       8192
              RETENTION
              NOCACHE
              STORAGE    (
                          INITIAL          64K
                          NEXT             1M
                          MINEXTENTS       1
                          MAXEXTENTS       UNLIMITED
                          PCTINCREASE      0
                          FREELISTS        1
                          FREELIST GROUPS  1
                          BUFFER_POOL      DEFAULT
        PCTUSED    40
        PCTFREE    10
        INITRANS   1
        MAXTRANS   255
        STORAGE    (
                    INITIAL          64K
                    NEXT             1M
                    MINEXTENTS       1
                    MAXEXTENTS       UNLIMITED
                    FREELISTS        1
                    FREELIST GROUPS  1
                    BUFFER_POOL      DEFAULT
    NOCOMPRESS
    NOCACHE
    NOPARALLEL
    MONITORING;how to move this lob segment in partitioned table?
    or, is there some package for data move within tablespaces?
    regards

    tnx...
    now, I have another problem..
    I have a nested table within partitioned table, and I'm trying to move it to another tablespace.
    I tried to move child table (of nested type colum), but I didn't succedeed...

Maybe you are looking for

  • WET200 to WET200 Bridge, WEP Only?

    Hi, first time poster I've just purchased 2 WET200 wireless bridges for our organisation, with the intention of using them to create a wireless bridge between 2 buildings.I've followed this guide here: http://www.cisco.com/en/US/products/ps10047/prod

  • Trigger a File

    Hi all, I need to trigger a empty file Trigger.txt if and only if the files are transported to the destination folder. Its mere a file to file scenario. How can i do that? pls explain me. Regards, Kanda

  • Using variables for column headings in REUSE_ALV_GRID_DISPLAY

    Hi Everyone,            Is it possible for me to display the column heading in REUSE_ALV_GRID_DISPLAY using a variable?   CLEAR ls_fieldcat.   ls_fieldcat-col_pos         =   13.   ls_fieldcat-reptext_ddic      =  LWOP1.  " <===Here is my variable fo

  • I have an iphone 5c can i install ios 8.0.2?

    I Have an iphone 5C is there any problem if I update the software ios 8.0.2?

  • Dealing with exponents for double values...

    Hi all, I've been putzing around with the NumberFormat class, as well as the Double api, but I can't seem to find a solution on how to remove exponents from double values. For example: double x = Double.MIN_VALUE; Might return 4.9E-123 How do I remov