修改单节点EBS表空间过程

寻找满的表空间

select a.file_id "file_id",a.tablespace_name "Tablespace_name", a.bytes/1024000 "Size M",(a.bytes-sum(nvl(b.bytes,0)))/1024000 "Used", sum(nvl(b.bytes,0))/1024000 "Free", sum(nvl(b.bytes,0))/a.bytes*100 "%free" from dba_data_files a, dba_free_space b where a.file_id=b.file_id(+) group by a.tablespace_name , a.file_id,a.bytes order by a.tablespace_name;

SELECT df.tablespace_name TABLESPACE,        df.total_space TOTAL_SPACE,        fs.free_space FREE_SPACE,        df.total_space_mb TOTAL_SPACE_MB,        (df.total_space_mb - fs.free_space_mb) USED_SPACE_MB,        fs.free_space_mb FREE_SPACE_MB,        ROUND(100 * (fs.free_space / df.total_space), 2) PCT_FREE   FROM (SELECT tablespace_name,                SUM(bytes) TOTAL_SPACE,                ROUND(SUM(bytes) / 1048576) TOTAL_SPACE_MB           FROM dba_data_files          GROUP BY tablespace_name) df,        (SELECT tablespace_name,                SUM(bytes) FREE_SPACE,                ROUND(SUM(bytes) / 1048576) FREE_SPACE_MB           FROM dba_free_space          GROUP BY tablespace_name) fs  WHERE df.tablespace_name = fs.tablespace_name(+)  ORDER BY fs.tablespace_name;

发现较满的表空间为: ----APPS_TS_INTERFACE   APPS_TS_TX_IDX  APPS_TS_SEED    APPS_TS_MEDIA   APPS_UNDOTS1 SL SYSAUX

 

查找出tablespace_name 

2.查找 表空间确实已满后,使用以下SQL 确认 该表空间对应的DBF文件

select * from dba_data_files DDF WHERE ddf.TABLESPACE_NAME in ('APPS_TS_INTERFACE','APPS_TS_TX_IDX','APPS_TS_SEED','APPS_TS_MEDIA','APPS_UNDOTS1','SL','SYSAUX') order by ddf.TABLESPACE_NAME;

 查找出 FILE_NAME  较大为 APPS_TS_INTERFACE    /u01/oracle/FIN/db/apps_st/data/a_int02.dbf APPS_TS_MEDIA        /u01/oracle/FIN/db/apps_st/data/a_media01.dbf APPS_TS_SEED         /u01/oracle/FIN/db/apps_st/data/a_ref03.dbf APPS_TS_TX_IDX       /u01/oracle/FIN/db/apps_st/data/a_txn_ind06.dbf APPS_UNDOTS1         /u01/oracle/FIN/db/apps_st/data/undo01.dbf SL                   /u01/oracle/FIN/db/apps_st/data/sl_data01.dbf SYSAUX              /u01/oracle/FIN/db/apps_st/data/sysaux02.dbf

之后使用序号加一的方式扩大表空间

3.执行以下脚本 扩展表空间: alter tablespace APPS_TS_INTERFACE add datafile '/u01/oracle/FIN/db/apps_st/data/a_int03.dbf' size 100m; alter tablespace APPS_TS_MEDIA add datafile         '/u01/oracle/FIN/db/apps_st/data/a_media02.dbf'  size 100m; alter tablespace APPS_TS_SEED add datafile          '/u01/oracle/FIN/db/apps_st/data/a_ref04.dbf'  size 100m; alter tablespace APPS_TS_TX_IDX add datafile        '/u01/oracle/FIN/db/apps_st/data/a_txn_ind07.dbf' size 100m; alter tablespace APPS_UNDOTS1 add datafile          '/u01/oracle/FIN/db/apps_st/data/undo02.dbf'  size 100m; alter tablespace SL add datafile                    '/u01/oracle/FIN/db/apps_st/data/sl_data02.dbf'  size 100m; alter tablespace SYSAUX add datafile               '/u01/oracle/FIN/db/apps_st/data/sysaux03.dbf'  size 100m; alter tablespace APPS_TS_TX_IDX add datafile        '/u01/oracle/FIN/db/apps_st/data/a_txn_ind08.dbf' size 800m; ---再次查询

posted @ 2016-01-05 16:49  文涛武略  阅读(466)  评论(0编辑  收藏  举报