重做表空間

2021-09-01 01:34:42 字數 785 閱讀 5937

/*系統undo表空間的重建*/

--1. 建立新的undo表空間

create undo tablespace "undotemp"

datafile '/opt/oracle/product/9.2.0.4/dbs/undo01.ora' size 5 m

/--2. 在oem控制台修改系統預設的undo表空間名, 由undotbs改為undotemp, 或通過下面的命令修改預設undo表空間的標識

alter system set undo_tablespace = undotemp

/--3. 刪除原來的系統預設undo表空間, 並重建undotbs

drop tablespace "undo02" including contents and datafiles

/create undo tablespace "undotbs"

datafile '/opt/oracle/product/9.2.0.4/dbs/undo01.dbf' size 200 m

autoextend on next 4096 k --maxsize 500m

/--4. 在oem控制台修改系統預設的undo表空間名, 由 undotemp 改為 undotbs, 改回原有的undo表空間標識

alter system set undo_tablespace = undotbs

/--5. 刪除臨時建立的undo表空間undotemp

drop tablespace "undotemp" including contents and datafiles

InnoDB 怎麼做表空間遷移

在工作中經常會碰到單獨遷移 複製或者備份某一張表的需求,一般可以通過邏輯 物理備份來實現。但是在 5.6.6 的版本中我們還可以用到一種基於表空間遷移的快速方法,本節內容就來聊聊這一操作。2實戰 實驗環境 兩個 mysql 5.7.22 版本資料庫例項。測試步驟如下 2.1在源庫建立一張測試表 my...

利用Data Pump做表空間傳輸時的幾個問題

source os redhat linux as4 x86 64 source db 10gr2 10.2.0.1 target os redhat linux as3 ia64 target db 10gr2 10.2.0.4 遇到兩個問題。1 剛開始一直提示找不到目錄,我parfile檔案裡寫...

Oracle update時做表關聯

感覺還是sqlserver中的寫法比較好理解,oracle的寫法都快把我搞暈了,注意 1.要修改的表,不要加入到子查詢中,用別名在子查詢中與其他表進行關聯即可。2.exsits不能少,exsits後面的子查詢與上乙個子查詢裡的內容相同即可。update table1 t1 set t1.name s...