I have Following problems with tablespaces
1) Earlier a programmer before me created a single tablespace with a single dbf file of size 3 GB on a drive of our PC server.Now this tablespace contains a some valid data which i dont want to delete and i am also in the process of hosting data on a new server.
Can I create 4 seperate tablespaces in new server for the same tables and import data over there in those multiple tablespaces from current single tablespace.(As I know it is suggested that in one tablespace definition you should have multiple dbf files created therefore can I create multiple dbf in new tablespace)
As I observed due to the current tablespace specification i.e. 3 GB single dbf and also table created directly without specifying storage initial next and pctincrease parameters, each table occupies 20MB initial space which is absolutely not required for many tables where only 10 to 100 records are there( info obtained from sys.dba_extents). Can I reduce stoarage parameters in new server data import without affecting data.
How can I do it ? By import export or by sqlloader.
I have only single database which is default.
Do I have to rename tables in the current db and then load/import it in new server and then create old tables again with new tablespace and storage parameter specification and insert data from renamed tables to newly created tables ? OR
Do I have to make flat files of existing data and load it new tables after creation of database tables in new server OR
Is there any way in Import Export Facility which will satisfy my storage needs.
I have gone thru DBA books but it does not give any infon. on this issue. [sig][/sig]
1) Earlier a programmer before me created a single tablespace with a single dbf file of size 3 GB on a drive of our PC server.Now this tablespace contains a some valid data which i dont want to delete and i am also in the process of hosting data on a new server.
Can I create 4 seperate tablespaces in new server for the same tables and import data over there in those multiple tablespaces from current single tablespace.(As I know it is suggested that in one tablespace definition you should have multiple dbf files created therefore can I create multiple dbf in new tablespace)
As I observed due to the current tablespace specification i.e. 3 GB single dbf and also table created directly without specifying storage initial next and pctincrease parameters, each table occupies 20MB initial space which is absolutely not required for many tables where only 10 to 100 records are there( info obtained from sys.dba_extents). Can I reduce stoarage parameters in new server data import without affecting data.
How can I do it ? By import export or by sqlloader.
I have only single database which is default.
Do I have to rename tables in the current db and then load/import it in new server and then create old tables again with new tablespace and storage parameter specification and insert data from renamed tables to newly created tables ? OR
Do I have to make flat files of existing data and load it new tables after creation of database tables in new server OR
Is there any way in Import Export Facility which will satisfy my storage needs.
I have gone thru DBA books but it does not give any infon. on this issue. [sig][/sig]