回答編集履歴

1

追加

2016/12/05 08:30

投稿

A.Ichi
A.Ichi

スコア4070

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
+