欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle TABLESPACE 各个参数

程序员文章站 2022-06-04 20:20:13
...

1、oracle  TABLESPACE  各个参数:只做备忘,详细网络上别人讲太多了,查一下就可以

先看一下代码

create TEMPORARY TABLESPACE USER_MANAGER_DATA_TEMP 
TEMPFILE  '/data/oracle/database/user/user_tmp.dbf'
SIZE 200M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED 
EXTENT MANAGEMENT LOCAL;

create TABLESPACE USER_MANAGER_DATA 
DATAFILE '/data/oracle/database/user/user001.dbf'
SIZE 200M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED 
LOGGING EXTENT MANAGEMENT LOCAL AUTOALLOCATE
SEGMENT SPACE MANAGEMENT AUTO;
 USER_MANAGER_DATA_TEMP   临时表空间名称
TEMPFILE  创建临时表空间用的文件参数
DATAFILE  创建表空间用的文件参数,注意和TEMPFILE的区别
USER_MANAGER_DATA   表空间名称
SIZE 200M  表空间文件的大小
AUTOEXTEND ON NEXT 100M  自动增长,每次增长100M
UNLIMITED  增长到多大没有限制
EXTENT MANAGEMENT LOCAL  9i以后,只能是LOCAL,二进制方式,自动跟踪空闲空间避免合并等使得效率高
AUTOALLOCATE 选项(默认)来使Oracle自动管理盘区
SEGMENT SPACE MANAGEMENT AUTO  碎片化由系统自动管理
 
 
2、添加用户的时候就可以使用(added at 2014-06-09)
-- Create the user 
create user userman
  identified by userman
  default tablespace USER_MANAGER_DATA
  temporary tablespace USER_MANAGER_DATA_TEMP
  profile DEFAULT;
-- Grant/Revoke role privileges 
grant connect to userman;
grant resource to userman;
-- grant dba to manager with admin option;
-- Grant/Revoke system privileges 
grant unlimited tablespace to userman;