多语言展示
当前在线:955今日阅读:168今日分享:49

数据库创建表空间与用户的经验

本文为创建表空间、建立新用户及添加数据文件扩充表空间大小的一般经验。
工具/原料
1

数据库

2

PL/SQL

方法/步骤
1

一、建立表空间1、先查询空闲空间[oracle@ZSGHRDB01 hrdb01]$ sqlplus / as sysdbaSQL>select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;2、查询数据文件名称、大小和路径的信息,语句如下SQL>select tablespace_name,file_id,bytes,file_name from dba_data_files; 3、建立数据表空间   SQL> create tablespace tbs_zdtcess            datafile‘/u02/oradata/hrdb01/tbs_zdtcess01.dbf' size 128m      同一个tablespace的数据文件 用01.dbf、02.dbf …來区分;初始大小设置为128M        autoextend on next 2048k  表空间自动扩展设置为每次2048k        maxsize 2048m              表空间最大限制设置为2048m(如需扩展,依1024*N的方式增加)      logging    extent management local uniform size 1024k    地区间管理设置为1024k     segment space management auto;  Tablespace created. 4、建立索引表空间SQL> create tablespace ndx_zdtcess    datafile      ‘/u02/oradata/hrdb01/ndx_zdtcess01.dbf' size 128m           autoextend on next 2048k           maxsize 2048m           logging           extent management local uniform size 1024k           segment space management auto;           Tablespace created.

3

三、   添加数据文件,扩充表空间大小(适用于表空间大小不够时)        alter tablespace tbs_zdtcess add datafile       ‘/u02/oradata/hrdb01/tbs_zdtcess02.dbf ' size 128m        autoextend on next 2048K         maxsize 2048M;

4

四、系统连线测试验証 请用户用PL/SQL 进行登录测试验证

推荐信息