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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1349|回复: 0
打印 上一主题 下一主题

[Oracle] 主库添加临时表空间,dg端会同步临时表空间的添加验证

[复制链接]
跳转到指定楼层
楼主
发表于 2022-10-10 20:00:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
文档课题:主库添加临时表空间,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端不会自动创建,需要手工添加.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-25 21:14 , Processed in 0.128268 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表