Solved

create user tablespace

Posted on 2008-10-23
9
500 Views
Last Modified: 2013-12-18
In my database there is no user tablespace and I want to create that as the default tablespace.
In a database in terabyte range...What is the ideal way to create a user tablespace..
Thanks in advance
0
Comment
Question by:dbaseek
  • 6
  • 3
9 Comments
 
LVL 2

Expert Comment

by:barfi
ID: 22790272
Here is how you create users tablespace in a terabyte database in 10g :

Creating a Bigfile Tablespace: Example

The following example creates a bigfile tablespace bigtbs_01 with a datafile bigtbs_f1.dat of 10 MB:

CREATE BIGFILE TABLESPACE bigtbs_01
  DATAFILE 'bigtbs_f1.dat'
  SIZE 20M AUTOEXTEND ON;

A bigfile tablespace contains only one datafile or tempfile, which can contain up to 232 or 4G blocks. The maximum size of the single datafile or tempfile is 128 terabytes (TB) for a tablespace with 32K blocks and 32TB for a tablespace with 8K blocks
0
 
LVL 2

Expert Comment

by:barfi
ID: 22790282
I am sorry I did not pay attention to what db version are your running?
0
 

Author Comment

by:dbaseek
ID: 22790641
Sir why here datafile ext is dat ok and where can set the path of that file
which location it should be created for example
C:\oracle\product\10.2.0\oradata\
0
 

Author Comment

by:dbaseek
ID: 22790690
CREATE BIGFILE TABLESPACE bigtbs_01
  DATAFILE 'bigtbs_f1.dat'
  SIZE 20M AUTOEXTEND ON;
Tablespace created
ALTER DATABASE DEFAULT TABLESPACE bigtbs_01;
database altered
my question now is where is this bigtbs_01 located
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 2

Expert Comment

by:barfi
ID: 22790906
It should be with rest of your other db files. Do followin query to see the path; You can also give your own path while creating.
select * from v$datafile;
and look under Name column it should show you all the paths to all the datafiles.
0
 
LVL 2

Expert Comment

by:barfi
ID: 22790928
Oh !did you mean tablespace or datafile. Tablespaces store datafiles.
I just went back to your question.
0
 
LVL 2

Accepted Solution

by:
barfi earned 500 total points
ID: 22790950
If you are asking the location of the tablespace, here is your answer:

A tablespace is a logical storage unit within an Oracle database. It is logical because a tablespace is not visible in the file system of the machine on which the database resides. A tablespace, in turn, consists of at least one datafile or more datafiles which, in turn, are physically located in the file system of the server. Btw, a datafile belongs to exactly one tablespace.
0
 

Author Comment

by:dbaseek
ID: 22791279
thanks everything is perfect only thing is why we are using dat ext instead of dbf
0
 
LVL 2

Expert Comment

by:barfi
ID: 22797307
My apology it should be .dbf extension and not .dat. -TYPO :(
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

Background In several of the companies I have worked for, I noticed that corporate reporting is off loaded from the production database and done mainly on a clone database which needs to be kept up to date daily by various means, be it a logical…
From implementing a password expiration date, to datatype conversions and file export options, these are some useful settings I've found in Jasper Server.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
This video shows setup options and the basic steps and syntax for duplicating (cloning) a database from one instance to another. Examples are given for duplicating to the same machine and to different machines

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now