ITPub博客

首页 > 数据库 > Oracle > Oracle10g New Feature -- 8. Tablespace Management

Oracle10g New Feature -- 8. Tablespace Management

原创 Oracle 作者:zhyuh 时间:2004-09-22 10:23:03 0 删除 编辑

在表空间管理方面,oracle10g最主要新特性是可以修改表空间名。

这是一些初学者以前经常问到的一个问题,10g里面终于给解决掉了。

关于表空间还有一个经常被问到的问题是如何删除表空间里的某个数据文件。这个问题到目前为止还只能说不能直接删。不知道到下一个版本里会如何,允许?还是永远都不能直接删除?

 此外的两个新特性是:

1. 修改数据库默认表空间

2. 增加了sysaux表空间,主要存放logminer,workload repository等信息

[@more@]

 Tablespace Management

1.     Alter the default tablespace

All users, created without the DEFAULT TABLESPACE clause or explicitly specified the DEFAULT TABLESPACE, will have NEW SPECIFIED TABLESPACE as their default.

SQL> select property_value from database_properties where property_name='DEFAULT_PERMANENT_TABLESPACE';

PROPERTY_VALUE

--------------------------------------------------------------------------------

USERS

SQL> alter database default tablespace owb;

Database altered.

SQL> select property_value from database_properties where property_name='DEFAULT_PERMANENT_TABLESPACE';

PROPERTY_VALUE

--------------------------------------------------------------------------------

OWB

2.     SYSAUX Tablespace

Holds objects with schemas like ‘DBSNMP’,’ODM’ etc. If you want move some of these schemas to other tablespaces, query view V$SYSAUX_OCCUPANTS

SQL>select * from v$sysaux_occupants

OCCUPANT_NAME   OCCUPANT_DESC   SCHEMA_NAME     MOVE_PROCEDURE      MOVE_PROCEDURE_DESC    SPACE_USAGE_KBYTES

---------------------------  -------------------------     -----------------------   ----------------------------       -------------------------------------     ---------------------------------

LOGMNR                      LogMiner                      SYSTEM           SYS.DBMS_LOGMNR_D.SET_TABLESPACE   Move Procedure for LogMiner   7488

STATSPACK             Statspack Repository        PERFSTAT                                                        Use export/import (see export parameter file spuexp.par)     0

MOVE_PROCEDURE: shows correct moving procedures for almost all tools resident in the SYSAUX by default.

3.     Rename Tablespace

SQL>alter tablespace tbs1 rename to tbs2;

Tablespace altered.

ZHYUH @ orcl>select tablespace_name from dba_tablespaces;

TABLESPACE_NAME

------------------------------

SYSTEM

UNDOTBS1

SYSAUX

TEMP

TBS2

 

 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/207/viewspace-778787/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    233
  • 访问量
    2008793