Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2919768
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: Oracle

2013-04-24 16:03:35

背景:
当我给EBS打NLS补丁的时候,发现表空间快满了,结果迅速增加表空间。
操作步骤:
以下是查询表空间利用率的语句:
select
a.a1 表空间名称,
c.c2 类型,
c.c3 区管理,
b.b2
/1024/1024 表空间大小M,
(b.b2
-a.a2)/1024/1024 已使用M,
substr((b.b2
-a.a2)/b.b2*100,1,5) 利用率
from
(
select  tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(
select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(
select tablespace_name c1,contents c2,extent_management c3  from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1;


2. 以下是结果:
SQL> select
a.a1 表空间名称,
c.c2 类型,
c.c3 区管理,
b.b2/1024/1024 表空间大小M,
(b.b2-a.a2)/1024/1024 已使用M,
substr((b.b2-a.a2)/b.b2*100,1,5) 利用率
from
(select  tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(select tablespace_name c1,contents c2,extent_management c3  from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1;  2    3    4    5    6    7    8    9   10   11   12  

表空间名称                     类型      区管理     表空间大小M    已使用M
------------------------------ --------- ---------- ----------- ----------
利用率
---------------
APPS_TS_QUEUES                 PERMANENT LOCAL             1000     99.625
9.962

CTXD                           PERMANENT LOCAL               19 17.2109375
90.58

OWAPUB                         PERMANENT LOCAL               10    .078125
.7812


表空间名称                     类型      区管理     表空间大小M    已使用M
------------------------------ --------- ---------- ----------- ----------
利用率
---------------
APPS_TS_TOOLS                  PERMANENT LOCAL              500       .125
.025

APPS_UNDOTS1                   UNDO      LOCAL             1802    1349.75
74.90

APPS_TS_NOLOGGING              PERMANENT LOCAL               64     38.375
59.96


表空间名称                     类型      区管理     表空间大小M    已使用M
------------------------------ --------- ---------- ----------- ----------
利用率
---------------
APPS_TS_ARCHIVE                PERMANENT LOCAL              866    499.875
57.72

APPS_TS_TX_IDX                 PERMANENT LOCAL          7736.75   7056.375
91.20

APPS_TS_SEED                   PERMANENT LOCAL             2982       2862
95.97


表空间名称                     类型      区管理     表空间大小M    已使用M
------------------------------ --------- ---------- ----------- ----------
利用率
---------------
SYSTEM                         PERMANENT DICTIONARY  12012.1328 10812.6328
90.01

APPS_TS_INTERFACE              PERMANENT LOCAL             1041      787.5
75.64

ODM                            PERMANENT LOCAL               11     9.5625
86.93


表空间名称                     类型      区管理     表空间大小M    已使用M
------------------------------ --------- ---------- ----------- ----------
利用率
---------------
OLAP                           PERMANENT LOCAL       17.2421875 15.4921875
89.85

APPS_TS_TX_DATA                PERMANENT LOCAL         5680.125   5424.375
94.20

PORTAL                         PERMANENT LOCAL              100     .46875
.4687


表空间名称                     类型      区管理     表空间大小M    已使用M
------------------------------ --------- ---------- ----------- ----------
利用率
---------------
APPS_TS_SUMMARY                PERMANENT LOCAL             1146     892.75
77.90

APPS_TS_MEDIA                  PERMANENT LOCAL             1446   1169.125
80.85


17 rows selected.

SQL>

分析结果:
从结果可以看到:( APPS_TS_TX_DATA                PERMANENT LOCAL         5680.125   5424.375
94.20 ),这个表空间快满了。那么就给这个表空间增加1G空间。

4. 查看表空间的名字和所属文件
select tablespace_name, file_id, file_name,
  round(bytes/(1024*1024),0) total_space
  from dba_data_files
  order by tablespace_name;
5。 以下是结果:
SQL> select tablespace_name, file_id, file_name,
  round(bytes/(1024*1024),0) total_space
  from dba_data_files
  order by tablespace_name;  2    3    4  

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
APPS_TS_ARCHIVE                       398
/u01/db/apps_st/data/a_archive01.dbf
        866

APPS_TS_INTERFACE                     395
/u01/db/apps_st/data/a_int01.dbf
       1026

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

APPS_TS_INTERFACE                      17
/u01/db/apps_st/data/a_int02.dbf
         15

APPS_TS_MEDIA                         400
/u01/db/apps_st/data/a_media01.dbf

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
       1446

APPS_TS_NOLOGGING                     397
/u01/db/apps_st/data/a_nolog01.dbf
         64

APPS_TS_QUEUES                          8

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
/u01/db/apps_st/data/a_queue02.dbf
        500

APPS_TS_QUEUES                        399
/u01/db/apps_st/data/a_queue01.dbf
        500


TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
APPS_TS_SEED                          407
/u01/db/apps_st/data/a_ref02.dbf
       1172

APPS_TS_SEED                           16
/u01/db/apps_st/data/a_ref03.dbf
        310

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

APPS_TS_SEED                          394
/u01/db/apps_st/data/a_ref01.dbf
       1500

APPS_TS_SUMMARY                       396
/u01/db/apps_st/data/a_summ01.dbf

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
       1146

APPS_TS_TOOLS                          12
/u01/db/apps_st/data/apps_ts_tools01.dbf
        500

APPS_TS_TX_DATA                        14

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
/u01/db/apps_st/data/a_txn_data04.dbf
        884

APPS_TS_TX_DATA                        21
/u01/db/apps_st/data/a_txn_data05.dbf
       1000


TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
APPS_TS_TX_DATA                       392
/u01/db/apps_st/data/a_txn_data01.dbf
       1381

APPS_TS_TX_DATA                       401
/u01/db/apps_st/data/a_txn_data02.dbf
       1985

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

APPS_TS_TX_DATA                       402
/u01/db/apps_st/data/a_txn_data03.dbf
       1430

APPS_TS_TX_IDX                        406
/u01/db/apps_st/data/a_txn_ind05.dbf

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
       1911

APPS_TS_TX_IDX                        405
/u01/db/apps_st/data/a_txn_ind04.dbf
       1038

APPS_TS_TX_IDX                        404

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
/u01/db/apps_st/data/a_txn_ind03.dbf
       1138

APPS_TS_TX_IDX                        403
/u01/db/apps_st/data/a_txn_ind02.dbf
       1573


TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
APPS_TS_TX_IDX                        393
/u01/db/apps_st/data/a_txn_ind01.dbf
       1089

APPS_TS_TX_IDX                         15
/u01/db/apps_st/data/a_txn_ind06.dbf
        989

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

APPS_UNDOTS1                           20
/u01/db/apps_st/data/undo2.dbf
         29

APPS_UNDOTS1                          379
/u01/db/apps_st/data/undo01.dbf

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
       1773

CTXD                                    6
/u01/db/apps_st/data/ctxd01.dbf
         19

ODM                                     9

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
/u01/db/apps_st/data/odm.dbf
         11

OLAP                                   19
/u01/db/apps_st/data/olap01.dbf
          0


TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
OLAP                                   10
/u01/db/apps_st/data/olap.dbf
         17

OWAPUB                                  7
/u01/db/apps_st/data/owad01.dbf
         10

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

PORTAL                                314
/u01/db/apps_st/data/portal01.dbf
        100

SYSAUX                                 11
/u01/db/apps_st/data/sysaux01.dbf

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
        334

SYSAUX                                 18
/u01/db/apps_st/data/sysaux02.dbf
        141

SYSTEM                                  4

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
/u01/db/apps_st/data/system04.dbf
       1014

SYSTEM                                  3
/u01/db/apps_st/data/system03.dbf
       1015


TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
SYSTEM                                  2
/u01/db/apps_st/data/system02.dbf
       1015

SYSTEM                                  1
/u01/db/apps_st/data/system01.dbf
       1014

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

SYSTEM                                288
/u01/db/apps_st/data/system10.dbf
        677

SYSTEM                                354
/u01/db/apps_st/data/system11.dbf

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
       1014

SYSTEM                                352
/u01/db/apps_st/data/system09.dbf
        656

SYSTEM                                  5

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
/u01/db/apps_st/data/system05.dbf
       1013

SYSTEM                                295
/u01/db/apps_st/data/system06.dbf
        762


TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------
SYSTEM                                351
/u01/db/apps_st/data/system07.dbf
        762

SYSTEM                                353
/u01/db/apps_st/data/system08.dbf
       1812

TABLESPACE_NAME                   FILE_ID
------------------------------ ----------
FILE_NAME
--------------------------------------------------------------------------------
TOTAL_SPACE
-----------

SYSTEM                                 13
/u01/db/apps_st/data/system12.dbf
       1259


45 rows selected.

SQL>

以上可见表空间名称和数据文件对应关系:
( APPS_TS_TX_DATA                       392
/u01/db/apps_st/data/a_txn_data01.dbf
       1381
5。 下面就给这个表空间增加1G的数据文件
6. system/manager登录PL/SQL Developer

新建一个command窗口

运行如下SQL语句:

ALTER TABLESPACE APPS_TS_TX_DATA ADD DATAFILE '/d01/dba/vis01data/tx_data14.dbf' SIZE 1000M;
(增加
1000MAPPS_TS_TX_DATA表空间)

注意:执行上面命令是增加tx_data**.dbf文件, **请用“不存在SQL结果”里的数字代替,一般为SQL中查询中的最大数字加1




阅读(1868) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~