#需求,测试库与生产库,临时表空间同步一致
#经过查询生产环境,数据库默认临时表空间,为临时表空间组,有三个成员,三个临时表空间,每个临时表空间一个数据文件,自动扩展
#使用临时表空间组的优点,减少不同会话在相同临时表空间内的争用
#生产环境
#查询生产环境临时表空间
SQL> select property_value from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
PROPERTY_VALUE
--------------------------------------------------------------------------------
TEMPGRP
#查询临时表空间组成员
SQL> select * from dba_tablespace_groups;
GROUP_NAME TABLESPACE_NAME
--------------------------------------------------------
TEMPGRP TEMP
TEMPGRP TEMP02
TEMPGRP TEMP03
#查询临时表空间大小
SQL> select FILE_ID,TABLESPACE_NAME,BYTES/1024/1024/1024 g,MAXBYTES/1024/1024/1024 g from dba_temp_files;
FILE_ID TABLESPACE_NAME G G
-------------------------------------------------------------------------------
1 TEMP 31.9990234 31.9999847
2 TEMP02 31.9990234 31.9999847
3 TEMP03 24.9511719 31.9999847
#测试环境
#查询测试环境,数据库默认临时表空间
SQL> select property_value from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
PROPERTY_VALUE
--------------------------------------------------------------------------------
TEMP
#查询目录结构及临时文件大小名称
select file_name,tablespace_name,sum(bytes)/1024/1024/1024 g,sum(maxbytes)/1024/1024/1024 maxg from dba_temp_files group by tablespace_name,file_name
FILE_NAME TABLESP G MAXG
--------------------------------------------- ------- ---------- ----------
/picclife/app/oracle/oradata/orcl/temp01.dbf TEMP 11.5283203 31.9999847
#创建临时表空间
SQL> create temporary tablespace temp02 tempfile '/picclife/app/oracle/oradata/orcl/temp02.dbf' size 1g autoextend on;
SQL> create temporary tablespace temp03 tempfile '/picclife/app/oracle/oradata/orcl/temp03.dbf' size 1g autoextend on;
#添加临时表空间组
SQL> alter tablespace temp tablespace group tempgrp;
SQL> alter tablespace temp02 tablespace group tempgrp;
SQL> alter tablespace temp03 tablespace group tempgrp;
SQL> alter database default temporary tablespace tempgrp;
#再次查询验证
SQL> select property_value from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
PROPERTY_VALUE
--------------------------------------------------------------------------------
TEMPGRP