重庆思庄Oracle、Redhat认证学习论坛

标题: 主库添加临时表空间,dg端会同步临时表空间的添加验证 [打印本页]

作者: denglj    时间: 2022-10-10 20:00
标题: 主库添加临时表空间,dg端会同步临时表空间的添加验证
文档课题:主库添加临时表空间,dg端会同步临时表空间的添加验证.
系统:centos7.9 64
数据库:oracle11.2.0.4 64
环境:rac (双节点)+ dg
主库操作:
SQL>create temporary tablespace temp_test tempfile '+DATA' size 20m;
Tablespacecreated.
SQL>select tablespace_name,file_name from dba_temp_files;
TABLESPACE_NAME                FILE_NAME
--------------------------------------------------------------------------------
TEMP                          +DATA/orcl/tempfile/temp.262.1117373987
TEMP                          +DATA/orcl/tempfile/temp.276.1117483829
TEMP_TEST                     +DATA/orcl/tempfile/temp_test.278.1117488061
SQL>select tablespace_name,status,contents from dba_tablespaces;
TABLESPACE_NAME                STATUS    CONTENTS
--------------------------------------- ---------
SYSTEM                         ONLINE    PERMANENT
SYSAUX                         ONLINE    PERMANENT
UNDOTBS1                       ONLINE    UNDO
TEMP                            ONLINE   TEMPORARY
UNDOTBS2                       ONLINE    UNDO
USERS                           ONLINE   PERMANENT
TEMP_TEST                      ONLINE    TEMPORARY
7 rowsselected.
备库操作:
SQL>select database_role,open_mode from v$database;
DATABASE_ROLE    OPEN_MODE
------------------------------------
PHYSICALSTANDBY READ ONLY WITH APPLY
SQL>select tablespace_name,status,contents from dba_tablespaces;
TABLESPACE_NAME                STATUS    CONTENTS
--------------------------------------- ---------
SYSTEM                         ONLINE    PERMANENT
SYSAUX                         ONLINE    PERMANENT
UNDOTBS1                       ONLINE    UNDO
TEMP                            ONLINE   TEMPORARY
UNDOTBS2                       ONLINE    UNDO
USERS                           ONLINE   PERMANENT
TEMP_TEST                      ONLINE   TEMPORARY
7 rowsselected.
说明:主库新建的临时表空间TEMP_TEST,在备库端可以查询到.
SQL>select tablespace_name,file_name from dba_temp_files;
TABLESPACE_NAME                FILE_NAME
--------------------------------------------------------------------------------
TEMP                          /u01/app/oracle/oradata/temp.262.1117373987
TEMP                          /u01/app/oracle/oradata/temp01.dbf
说明:备库端无法查询到TEMP_TEST临时表空间的临时文件.
此时可选择手工给TEMP_TEST添加临时文件.
SQL>alter tablespace temp_test add tempfile '/u01/app/oracle/oradata/temp_test01.dbf'size 20m autoextend on;
Tablespacealtered.
SQL>select tablespace_name,file_name from dba_temp_files;
TABLESPACE_NAME                FILE_NAME
--------------------------------------------------------------------------------
TEMP                          /u01/app/oracle/oradata/temp.262.1117373987
TEMP                          /u01/app/oracle/oradata/temp01.dbf
TEMP_TEST                     /u01/app/oracle/oradata/temp_test01.dbf
结论:主库创建临时表空间会修改oracle数据字典,此部分修改会同步到dg端,通过dba_tablespaces视图可查询到.至于新添加的临时表空间中的tempfiledg端不会自动创建,需要手工添加.






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2