要提示:调整的工作前一定要对数据进行备份,切记
1,基本概念
oracle系统内部给出一个叫作“表空间”的逻辑磁盘空间。早期的系统主要用于存放表的数据,所以叫作表空间。表空间是一个逻辑空间,每个空间至少与一个或者多个数据文件相对应。看下图 。
................................
也就是说:
一个数据库的数据共同存储在数据文件里,数据文件建立在数据库的表空间里。
system /manager是管理员用的。
2显示数据文件名
//查看数据文件命令1
select file_name,bytes,bytes/(1024*1024) from dba_data_files;
//查看数据文件命令2
// autoextensible表明该数据文件是否自动增长。
//col 命令是为了输出整齐而已
col tablespace_name for a12
col file_name for a48
select file_id,file_name,tablespace_name,autoextensible from dba_data_files order by file_id;
3 oracle数据库优化
3.1 调整system表空间
oracle完成安装后,管理员应该对system表空间的存储参数进行调整,主要是调整next值。
Sql>alter tablespace system default storage (next 1M pctincrease 0);
3.2 增加数据文件
可以用以下两种方法:
1、为这个表空间增加一个数据文件
SQL> alter tablespace 表空间名 add datafile ’/u1/oradata/userdata_002.ora’ size 50m; --Unix中
SQL> alter tablespace 表空间名 add datafile ’c:\oradata\userdata_002.ora’ size 50m; --Windows NT中
2、重新调整数据文件的大小