5,调整表空间大小:
首先查看ORACLE9.2.0.6下系统表空间大小以及剩余空间大小
SQL> select tablespace_name, bytes from dba_data_files;
TABLESPACE_NAME BYTES
------------------------------ ----------
SYSTEM 419430400
UNDOTBS1 209715200
CWMLITE 20971520
DRSYS 20971520
EXAMPLE 156631040
INDX 26214400
ODM 20971520
TOOLS 10485760
USERS 26214400
XDB 39976960
已选择10行。
SQL> select tablespace_name, sum(bytes) from dba_free_space group by tablespace_name;
TABLESPACE_NAME SUM(BYTES)
------------------------------ ----------
SYSTEM 2752512
UNDOTBS1 198705152
CWMLITE 11141120
DRSYS 10813440
EXAMPLE 524288
INDX 26148864
ODM 11141120
TOOLS 4128768
USERS 26148864
XDB 196608
已选择10行。
这个结果也可以使用ORACLE工具Enterprise Manager Console进行查看,但一般不采取这样的方式,因为明显笨拙。
根据升级分析报告得到的结果,以下系统表空间需要进行大小调整:
--> SYSTEM
--> TEMP
--> CWMLITE
--> DRSYS
--> EXAMPLE
--> ODM
--> XDB
这里以SYSTEM表空间进行说明:
SQL> alter tablespace system add datafile
2 'd:\oracle\oradata\ora\system02.dbf' size 167m;
表空间已更改。
其他的依此类推。这里有一点值得注意的是,在对temp表空间进行扩容的时候,不能使用alter tablespace temp add datafile这样的方式,而必须用alter tablespace temp add tempfile,否则不能成功。
每做一次操作,可以通过再次执行utlu102i.sql脚本进行检验,报告中得到的结果应该显示为:
**********************************************************************
--> SYSTEM tablespace is adequate for the upgrade.
.... minimum required size: 567 MB
--> TEMP tablespace is adequate for the upgrade.
.... minimum required size: 58 MB
--> CWMLITE tablespace is adequate for the upgrade.
.... minimum required size: 10 MB
--> DRSYS tablespace is adequate for the upgrade.
.... minimum required size: 27 MB
--> EXAMPLE tablespace is adequate for the upgrade.
.... minimum required size: 150 MB
--> ODM tablespace is adequate for the upgrade.
.... minimum required size: 9 MB
--> XDB tablespace is adequate for the upgrade.
.... minimum required size: 41 MB
**********************************************************************
创建表空间SYSAUX:
SQL>create tablespace sysaux
Datafile ‘d:oracleoradatatestsysaux01.dbf’ size 500m
Extent management local
Segment space management auto
Online;
阅读(2276) | 评论(0) | 转发(0) |