tempfile檔案過大問題處理 for logical standby
SQL> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
TEMP
SMPERP_MV
SMPERP_MV_IDX
USERS
SQL> select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/ora103/oradata/STCSAPP/temp01.dbf
/ora103/oradata/STCSAPP/temp02.dbf
/ora103/oradata/STCSAPP/temp03.dbf
/ora103/oradata/STCSAPP/temp04.dbf
/ora103/oradata/STCSAPP/temp05.dbf
/ora103/oradata/STCSAPP/temp06.dbf
SQL> create temporary tablespace temp2 tempfile '/ora103/oradata/STCSAPP/temp07.dbf' size 5120m reuse autoextend on next 100m;
Tablespace created.
SQL> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
TEMP
SMPERP_MV
SMPERP_MV_IDX
USERS
TEMP2
SQL> alter database default temporary tablespace temp2;
Database altered.
SQL> drop tablespace temp including contents and datafiles;
Tablespace dropped.
---------------------
create temporary tablespace temp tempfile '/ora103/oradata/STCSAPP/temp01.dbf' size 5120m reuse autoextend on next 100m;
alter database default temporary tablespace temp;
drop tablespace temp2 including contents and datafiles;
select name from v$tempfile;
alter tablespace temp add tempfile '/ora103/oradata/STCSAPP/temp02.dbf' size 5120m reuse autoextend on next 100m;
alter tablespace temp add tempfile '/ora103/oradata/STCSAPP/temp03.dbf' size 5120m reuse autoextend on next 100m;
alter tablespace temp add tempfile '/ora103/oradata/STCSAPP/temp04.dbf' size 5120m reuse autoextend on next 100m;
alter tablespace temp add tempfile '/ora103/oradata/STCSAPP/temp05.dbf' size 5120m reuse autoextend on next 100m;
alter tablespace temp add tempfile '/ora103/oradata/STCSAPP/temp06.dbf' size 5120m reuse autoextend on next 100m;
在logical standby:
SQL> EXECUTE DBMS_LOGSTDBY.SKIP(stmt=>'CREATE TABLESPACE', schema_name=>'SYS', object_name=>'%');
PL/SQL procedure successfully completed.
SQL> EXECUTE DBMS_LOGSTDBY.SKIP(stmt=>'DROP TABLESPACE', schema_name=>'SYS', object_name=>'%');
PL/SQL procedure successfully completed.
EXECUTE DBMS_LOGSTDBY.SKIP(stmt=>'ALTER TABLESPACE', schema_name=>'SYS', object_name=>'%');
如果主庫增刪表空間或資料檔案,對於邏輯備庫,db_file_name_convert引數是無用的,應該如下操作:
SQL> alter database stop logical standby apply;
SQL> alter session disable guard;
SQL> create/drop tablespace or add datafile
SQL> alter session enable guard;
SQL> alter database start logical standby apply immediate;
-------
EXECUTE DBMS_LOGSTDBY.UNSKIP(stmt=>'CREATE TABLESPACE', schema_name=>'SYS', object_name=>'%');
EXECUTE DBMS_LOGSTDBY.UNSKIP(stmt=>'DROP TABLESPACE', schema_name=>'SYS', object_name=>'%');
EXECUTE DBMS_LOGSTDBY.UNSKIP(stmt=>'ALTER TABLESPACE', schema_name=>'SYS', object_name=>'%');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/789833/viewspace-1041125/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle bdump 下.trc檔案過大問題處理Oracle
- [zt]Logical standby同步故障的處理過程
- Logical Standby中Job的處理
- 大體積XML檔案處理效能問題XML
- standby無法使用歸檔日誌問題處理
- 常見Logical Standby異常處理[final]
- [zt] 手工處理Standby 歸檔間隔(gap)的問題
- 大容量XML檔案處理如何解決效能問題XML
- oracle LOGICAL standby 日誌無法應用處理Oracle
- Logical Standby常見問題解決方式
- logical standby DG同步錯誤問題總結
- XML檔案處理中增加xmlns問題XML
- oracle系統表空間過大問題處理Oracle
- Python處理大檔案Python
- 使用Java處理大檔案Java
- Logical Standby中自動優化統計功能問題 ?優化
- 【問題處理】處理alert警告日誌中出現無法找到libocr*.so檔案問題
- 一次bug的處理過程-OA重複檔案的問題薦
- Python 如何處理大檔案Python
- Java 大資料量處理問題Java大資料
- 乾貨!Apache Hudi如何智慧處理小檔案問題Apache
- Python編解碼問題與文字檔案處理Python
- 【問題處理】通過調整資料檔案的位置解決磁碟空間緊張的問題
- iis 下 swfupload 上傳大檔案 卡頓 404 錯誤 等問題處理方法
- java讀取大檔案並處理Java
- 建立 Logical Standby DatabaseDatabase
- manage logical standby databaseDatabase
- DataGuard:Logical Standby Switchover
- Express專案中ajax請求session過期問題處理ExpressSession
- 在Logical Standby上處理DDL及DML , ORA-16224: Database Guard is enabledDatabase
- Oracle 9i Logical Standby與Physical standby歸檔恢復區別Oracle
- oracle taf unknown 問題處理過程Oracle
- php上傳大檔案失敗處理PHP
- 處理檔案上傳時的訊息格式轉換問題
- DataGuard:Logical Standby FailoverAI
- 監控Logical standby databaseDatabase
- 大資料處理需留意哪些問題大資料
- Python檔案處理-專題筆記Python筆記