回答編集履歴
1
追加
test
CHANGED
@@ -1,3 +1,21 @@
|
|
1
1
|
更新中に行った事が無いので、やられた方の紹介
|
2
2
|
|
3
3
|
[テーブルを移動する](http://www.projectgroup.info/tips/Oracle/SQL/SQL000016.html)
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
簡単な検証ですが下記の様になりました。
|
8
|
+
|
9
|
+
・更新中のトランザクションが有り、 ALTER TABLE tablename SET TABLESPACE newspace; を行うと
|
10
|
+
|
11
|
+
トランザクション終了まで、待って終了後に実行されます。
|
12
|
+
|
13
|
+
同時にインデックスの更新も行われますので再構築は不要です。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
・ALTER TABLE tablename SET TABLESPACE newspace;実行中に更新するとこれも同様にロックされます。
|
18
|
+
|
19
|
+
なので更新処理は待ちになり、移動が終了後に実行されます。
|
20
|
+
|
21
|
+
|