如何创建Oracle数据库的表空间和用户啊?

如何创建Oracle数据库的表空间和用户啊?,第1张

创建表空间(带参数):

CREATE Tablespace zfmi logging datafile 'D:oracleoradatazfmizfmi.dbf'

size 100m

autoextend on next 32m

maxsize 2048m extent

management local

创建临时表空间(带参数):

CREATE Temporary tablespace zfmi_temp tempfile 'D:oracleoradatazfmizfmi_temp.dbf'

size 100m

autoextend on next 32m

maxsize 2048m extent

management local

参数说明:

Size:指定表空间数据库文件的初始大小

Autoextend:表空间自动增长的大小

Maxsize:表空间最大的大小

UNIFORM SIZE:指定区尺寸, 默认为64k

Pctfree:用于控制数据块中空闲空间

Initrans:用于控制访问数据块的事务数量,也会影响数据块头部空间的使用情况

Maxtrans:用于决定数据块的事务总数

Management local:默认的管理方式

使表空间脱机:

ALTER TABLESPACE table_space name OFFLINE

使表空间联机

ALTER TABLESPACE table_space name ONLINE

使数据文件脱机

ALTER DATABASE datafile name OFFLINE

使数据文件联机

ALTER DATABASE datafile name ONLINE

使表空间只读

ALTER TABLESPACE table_space name READ ONLY

使表空间可读写

ALTER TABLESPACE table_space name READ WRITE

删除表空间:

DROP TABLESPACE table_space name INCLUDING CONTENTS AND DATAFILES

创建用户

CREATE USER user

IDENTIFIED BY password

建立表空间和用户的步骤:

用户建立:create user 用户名 identified by "密码"

授权:grant create session to 用户名

grant create table to  用户名

grant create tablespace to  用户名

grant create view to  用户名

建立表空间(一般建N个存数据的表空间和一个索引空间):

create tablespace 表空间名

datafile ' 路径(要先建好路径)\***.dbf  ' size *M

tempfile ' 路径\***.dbf ' size *M

autoextend on  --自动增长

--还有一些定义大小的命令,看需要

default storage(

initial 100K,

next 100k,

)

完整例子:

--表空间

CREATE TABLESPACE sdt

DATAFILE 'F:\tablespace\demo' size 800M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

--索引表空间

CREATE TABLESPACE sdt_Index

DATAFILE 'F:\tablespace\demo' size 512M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

--2.建用户

create user demo identified by demo

default tablespace std

--3.赋权

grant connect,resource to demo

grant create any sequence to demo

grant create any table to demo

grant delete any table to demo

grant insert any table to demo

grant select any table to demo

grant unlimited tablespace to demo

grant execute any procedure to demo

grant update any table to demo

grant create any view to demo


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9925205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存