45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:怎么样使用ORACLE创建表空间?

怎么样使用ORACLE创建表空间?

2016-08-25 14:50:39 来源:www.45fan.com 【

怎么样使用ORACLE创建表空间?

oralce安装完后,可以这样登陆管理:

一、$sqlplus /nolog

$SQL>connect sys/manger as sysdba;

$SQL>startup;

二、在使用的时候要创建表空间,在9i后,好象回滚段默认是自动管理的,不需要干预,下面就是创建表空间,用户和授权(我们可以把表空间理解为一个数据库实例),在表空间上可以再创建表。

1:创建表空间

CREATE TABLESPACE ts_name DATAFILE '/dev/name1' SIZE 2000M, '/dev/name2' SIZE 2000M

DEFAULT STORAGE ( INITIAL 64K NEXT 64K MAXEXTENTS UNLIMITED PCTINCREASE 50 );

2:修改表空间

alter TABLESPACE ts_name add DATAFILE '/dev/name3' SIZE 2000M;

3:回滚段

CREATE ROLLBACK SEGMENT "RS01" TABLESPACE "TS_name"

STORAGE ( INITIAL 8M NEXT 8M MAXEXTENTS UNLIMITED);

4:创建用户和授权

CREATE USER tempuser IDENTIFIED BY tempuser

DEFAULT TABLESPACE TS_name1 TEMPORARY TABLESPACE TS_name2;

GRANT CONNECT TO tempuser;

GRANT DBA TO tempuser;

GRANT resource TO tempuser;

5:创建

create table tablename

(

f1 NUMBER(10) not null,

f2 NUMBER(10) null ,

f3 NUMBER(3) defalut 0,

pt number(3) not null ,

constraint PK_tablename primary key (f1)

using index

tablespace ts_name

storage

(

initial 1m

next 1m

pctincrease 0

)

)

pctfree 10

tablespace ts_name

storage

(

initial 1m

next 1m

pctincrease 0

)

partition by range(pt)

(partition part000 values less than (1) tablespace ts_name,

partition part001 values less than (2) tablespace ts_name,

)

/

6:创建索引

create index i_tablename1 on tablename(f2)

tablespace ts_name

storage

(

initial 500k

next 500k

pctincrease 0

)

本文地址:http://www.45fan.com/a/question/67462.html
Tags: oracle 创建 空间
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部