Oracle创建表空间SQL脚本

2014-11-24 18:41:41 · 作者: · 浏览: 0

1、创建临时表空间


CREATE TEMPORARY TABLESPACE TS_TMP


SIZE 32M


AUTOEXTEND ON


NEXT 32M MAXSIZE 2048M


EXTENT MANAGEMENT LOCAL;



2、创建数据表空间


CREATE TABLESPACE TS_DATA


LOGGING


DATAFILE 'D:\ORACLE\ORADATA\TMP\DATA.DBF'


SIZE 32M


AUTOEXTEND ON


NEXT 32M MAXSIZE 2048M


EXTENT MANAGEMENT LOCAL;



3、创建用户并指定表空间


CREATE USER db IDENTIFIED BY db


DEFAULT TABLESPACE TS_DATA


TEMPORARY TABLESPACE TS_TMP;



4、给用户授予权限


GRANT CONNECT, RESOURCE TO db;


5、修改表结构:


增加字段


alter table docdsp add dspcode char(200)


删除字段


ALTER TABLE table_NAME DROP COLUMN column_NAME


修改字段类型


ALTER TABLE table_name ALTER COLUMN column_name new_data_type


改名


sp_rename


更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。


设置主键:


alter table yourtable add constraint PK_ID primary key(ID)