
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.04.2009, 16:44
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
Добрый день, коллеги. Встала задача пренести данные в другое табличное пространство. Например из TS1 в TS2. И чтобы в TS1 данных не осталось. Требуется перенести все данные, включая триггеры и индексы. Подскажите пожалуйста как можно перенести данные в новое табличное пространство? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 16:47
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
alter table move tablespace .... alter index rebuild tablespace .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 16:48
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
pravednikalter table move tablespace .... alter index rebuild tablespace .... Спасибо, сейчас буду пробовать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 16:49
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
alter table <name> move tablespace <tablespace> alter index <name> rebuild tablespace <tablespace> И если есть, лобы alter table <table name> move lob (<column name>) store as (tablespace <tablespace>) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:03
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
ЧайникПолныйДобрый день, коллеги. Встала задача пренести данные в другое табличное пространство. Например из TS1 в TS2. И чтобы в TS1 данных не осталось. Требуется перенести все данные, включая триггеры и индексы. Подскажите пожалуйста как можно перенести данные в новое табличное пространство? тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:04
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
а вообще странноватый вопрос для мембера с более чем двумя тысячами сообщений ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:05
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
ovaalter table <name> move tablespace <tablespace> alter index <name> rebuild tablespace <tablespace> И если есть, лобы alter table <table name> move lob (<column name>) store as (tablespace <tablespace>) Вот что пишет: Код: plaintext 1. 2. 3. 4. 5. 6. Что-то не пойму, это сначала синоним перенести надо связанный с таблицей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:07
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
Brassа вообще странноватый вопрос для мембера с более чем двумя тысячами сообщений ;-) Я просто раньше SQL Server-ом занимался, а ORACLE недавно начал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:07
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
Brassа вообще странноватый вопрос для мембера с более чем двумя тысячами сообщений ;-) Код: plaintext 1. PS: да и с каких пор знания определяются длинной пип... ??? ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:07
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:17
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
ЧайникПолный Вот что пишет: Код: plaintext 1. 2. 3. 4. 5. 6. Не проходит скрипт, проверил: таблица TUNES осталась в том же табличном пространстве что и была :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:17
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
ЧайникПолныйЧайникПолный Вот что пишет: Код: plaintext 1. 2. 3. 4. 5. 6. Не проходит скрипт, проверил: таблица TUNES осталась в том же табличном пространстве что и была :( вы уверены, что это таблица, а не синоним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2009, 17:24
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
pravednikЧайникПолныйЧайникПолный Вот что пишет: Код: plaintext 1. 2. 3. 4. 5. 6. Не проходит скрипт, проверил: таблица TUNES осталась в том же табличном пространстве что и была :( вы уверены, что это таблица, а не синоним И точно, надо было писать так: Код: plaintext Вроде перенеслать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:22
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
Прочитал вот это: http://oracle-wiki.ru/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86_%D0%B8_%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BE%D0%B2 Хотел прояснить один момент: После переноса таблиц ещё и индексы надо переносить? Сейчас попробовал перенести таблицу в новой табличное пространство, содержащую поле BLOB. После переноса выборка по этому полю идёт нормально - данные видны. Т.е. LOB объекты переносить вроде не надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:25
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
Переносить не обязательно, а перестроить придется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:35
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
tru55Переносить не обязательно, а перестроить придется... А если не перестраивать то что будет? Ну так, в двух словах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:37
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
Например, если у таблицы есть индексы, то выборка из неё по интервалу (по столбцу на котором етсь индекс) уже не будет работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:40
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
ЧайникПолныйtru55Переносить не обязательно, а перестроить придется... А если не перестраивать то что будет? Ну так, в двух словах :) Ты себе структуру индекса представляешь? Значение ключевого поля (полей) + ROWID строки. Последнее зависит от того, в каком файле и блоке расположена запись, т.е. некий уникальный адрес строки. Когда ты перенес строки таблицы, то ROWID у них стали другими, а индекс, соответственно, стал UNUSABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:53
|
|||
|---|---|---|---|
|
|||
Перенос данных в другой TABLESPACE |
|||
|
#18+
tru55ЧайникПолныйtru55Переносить не обязательно, а перестроить придется... А если не перестраивать то что будет? Ну так, в двух словах :) Ты себе структуру индекса представляешь? Значение ключевого поля (полей) + ROWID строки. Последнее зависит от того, в каком файле и блоке расположена запись, т.е. некий уникальный адрес строки. Когда ты перенес строки таблицы, то ROWID у них стали другими, а индекс, соответственно, стал UNUSABLE Ага понятно, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 14:54
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
ЧайникПолныйНапример, если у таблицы есть индексы, то выборка из неё по интервалу (по столбцу на котором етсь индекс) уже не будет работать? сам запрос будет работать конечно но возможно не так оптимально как с индексом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 15:22
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
Индексы просто напросто остануться в старом tablespace - и все, если тебя это устраивает, то пусть там и лежат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 15:23
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
ovaИндексы просто напросто остануться в старом tablespace - и все, если тебя это устраивает, то пусть там и лежат. вы последнее сообщение tru55 пропустили ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 16:13
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
pravednikovaИндексы просто напросто остануться в старом tablespace - и все, если тебя это устраивает, то пусть там и лежат. вы последнее сообщение tru55 пропустили ??? Нет не пропустил, то что индексы нужно ребилдить - это понятно, но если не делать их tablespace - то они просто перестрояться и остануться в старом тейблспейсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2009, 16:14
|
|||
|---|---|---|---|
Перенос данных в другой TABLESPACE |
|||
|
#18+
ovapravednikovaИндексы просто напросто остануться в старом tablespace - и все, если тебя это устраивает, то пусть там и лежат. вы последнее сообщение tru55 пропустили ??? Нет не пропустил, то что индексы нужно ребилдить - это понятно, но если не делать их tablespace - то они просто перестрояться и остануться в старом тейблспейсе. Чего я так понял автору не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1887329]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 495ms |

| 0 / 0 |
