Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удалить из схемы system пространства users / 22 сообщений из 22, страница 1 из 1
18.09.2016, 16:02:17
    #39311009
Акпар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Добрый день. Изучаю и работаю в оракле. Для импорта дампа, увеличил табличное пространство USERS. Используя программу dbForge studio поднял дамп. Но как оказалось, импорт был произведен через схему system в табличное пространство users. Теперь надо удалить все данные схемы system из табличного пространства users. Можно ли так сделать?так как в этом пространстве лежит другая работающая схема. Вообще без проблем можно удалить все и залить по новой. Но хочется попробовать исправить, научится.
...
Рейтинг: 0 / 0
18.09.2016, 16:37:08
    #39311016
Акпар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Такой конструкцией удалил всю таблицу запуская из system
BEGIN
FOR t IN (SELECT table_name FROM user_tables where tablespace_name='USERS')
LOOP
EXECUTE IMMEDIATE 'DROP TABLE '||t.table_name;
END LOOP;
END;

Табличное пространство освободилась до прежнего уровня. кроме таблиц что еще надо удалить? Процедуры и функции по какой то причине не импортировались.
...
Рейтинг: 0 / 0
18.09.2016, 20:22:23
    #39311058
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Код: plsql
1.
FOR t IN (SELECT table_name FROM user_tables where tablespace_name='USERS')



Запуская удаление таблиц по этому правилу из-под SYSTEM, вы ничем не рискуете.
...
Рейтинг: 0 / 0
19.09.2016, 15:51:54
    #39311350
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
dmdmdmЗапуская удаление таблиц по этому правилу из-под SYSTEM, вы ничем не рискуете.
Почти :)
Хотя, для столь почтенного аккунта, безопаснее было бы сгенерировать скрит удаления талиц, проанализировать его, а уж потом запускать.
Впрочем, при такой конструкции
EXECUTE IMMEDIATE 'DROP TABLE '||t.table_name;
парашют всегда можно найти в корзине ;)
...
Рейтинг: 0 / 0
20.09.2016, 01:26:15
    #39311585
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
а что в схеме system хранится?
...
Рейтинг: 0 / 0
20.09.2016, 09:34:00
    #39311674
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
ViewerВпрочем, при такой конструкции
EXECUTE IMMEDIATE 'DROP TABLE '||t.table_name;
парашют всегда можно найти в корзине ;)
Даже в случае отключенной корзины =)
...
Рейтинг: 0 / 0
20.09.2016, 14:27:03
    #39311976
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
AlexFF__|Даже в случае отключенной корзины =)
Harry Potter and the Sorcerer’s StoneUncle Vernon didn’t go to work that day. He stayed at home and nailed up the mail slot.
"See," he explained to Aunt Petunia through a mouthful of nails, "if they can’t deliver them they’ll just give up."
"I’m not sure that’ll work, Vernon."
" Oh, these peoples minds work in strange ways, Petunia, they’re not like you and me ," said Uncle Vernon, trying to knock in a nail with the piece of fruitcake Aunt Petunia had just brought him.
:)
...
Рейтинг: 0 / 0
20.09.2016, 14:59:14
    #39312003
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
SAS2014а что в схеме system хранится?
Дело в том, что несмотря на то, что формально AlexFF абсолютно прав, зачастую админы используют схему SYSTEM для создания в ней служебных объектов (мониторинг, триггеры уровня базы данных, межинтерфейсные объекты... и т.д.).
Таблицы, соотвественно, если уж админ не совсем обленился, могут лежать не в дефолтном табличном пространстве.
Вот собственно и всё, на что хотелось подмигнуть....
...
Рейтинг: 0 / 0
20.09.2016, 15:02:23
    #39312005
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Viewerзачастую админы используют схему SYSTEM для создания в ней служебных объектов (мониторинг, триггеры уровня базы данных, межинтерфейсные объекты... и т.д.).
разве их можно после этого называть админами?
...
Рейтинг: 0 / 0
20.09.2016, 15:08:01
    #39312006
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Почему нет?
Схема SYSTEM это все-таки не SYS (и не ТП SYSTEM)
...
Рейтинг: 0 / 0
20.09.2016, 15:16:14
    #39312014
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
ViewerAlexFF__|Даже в случае отключенной корзины =)
Harry Potter and the Sorcerer’s StoneUncle Vernon didn’t go to work that day. He stayed at home and nailed up the mail slot.
"See," he explained to Aunt Petunia through a mouthful of nails, "if they can’t deliver them they’ll just give up."
"I’m not sure that’ll work, Vernon."
" Oh, these peoples minds work in strange ways, Petunia, they’re not like you and me ," said Uncle Vernon, trying to knock in a nail with the piece of fruitcake Aunt Petunia had just brought him.
:)
Ну, тогда можно смело писать:
- при crash дисковый системы можно всегда восстановить БД
- запросы всегда работают оптимально
И считать, что бекапы по умолчанию делаются, а запросы оптимизируются.
...
Рейтинг: 0 / 0
20.09.2016, 15:21:30
    #39312018
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
AlexFF__|Ну, тогда можно смело писать:
Я разглядел то, что вы выделили , и оценил сарказм, уже после того как ответил... каюсь... поспешил :(
...
Рейтинг: 0 / 0
20.09.2016, 15:21:35
    #39312019
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Вячеслав ЛюбомудровПочему нет?
Схема SYSTEM это все-таки не SYS (и не ТП SYSTEM)
хм. ну все же создавать отдельную схему оно кашернее, чем использовать стоковые.
...
Рейтинг: 0 / 0
20.09.2016, 15:44:00
    #39312030
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
CrazyCatну все же создавать отдельную схему оно кашернее, чем использовать стоковые
Отдельная схема с правами аналогичными SYSTEM требует ... короче, учитывая то что сказал Вячеслав, не все горят желанием заниматься бумажной волокитой, обоснованием, поддержкой бизнес-кейса и прочего сопутствующего, что требуют создание powerful аккаунта...
...
Рейтинг: 0 / 0
20.09.2016, 15:48:23
    #39312034
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
P.S.
Количество бумаг, в этом случае, как правило, прямо пропоционально количеству баз...
...
Рейтинг: 0 / 0
21.09.2016, 06:43:36
    #39312351
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Вячеслав ЛюбомудровПочему нет?
Схема SYSTEM это все-таки не SYS (и не ТП SYSTEM)

я бы не стал удалять схему.
...
Рейтинг: 0 / 0
21.09.2016, 06:46:09
    #39312353
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
Лучше создать другую схему дать права, привилегии и прочее, которые не обходимые и уже в ней хранить данные.
Это лучше чем убивать встроенную системную схему.
Даже для импорта экспорта отдельная схема куда лучше подойдет
...
Рейтинг: 0 / 0
21.09.2016, 07:21:41
    #39312363
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
SAS2014Даже для импорта экспорта отдельная схема куда лучше подойдет
Почему даже?
Пара ролей и системная привилегия - унитарный патрон, схема резко очерченного применения - классика выделения схем под унитарные операции.
...
Рейтинг: 0 / 0
21.09.2016, 09:27:56
    #39312419
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
SAS2014Вячеслав ЛюбомудровПочему нет?
Схема SYSTEM это все-таки не SYS (и не ТП SYSTEM)

я бы не стал удалять схему.
речь шла не про удаление. проходи лучше мимо, ты уже дал понять какой ты DBA :)
...
Рейтинг: 0 / 0
21.09.2016, 22:00:11
    #39312999
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
http://maxpark.com/user/1246832671/content/745030 "Не суди и не судим будешь"
...
Рейтинг: 0 / 0
22.09.2016, 04:20:27
    #39313062
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
CrazyCatSAS2014пропущено...


я бы не стал удалять схему.
речь шла не про удаление. проходи лучше мимо, ты уже дал понять какой ты DBA :)

Теперь надо удалить все данные схемы system из табличного пространства users. Можно ли так сделать?так как в этом пространстве лежит другая работающая схема. Вообще без проблем можно удалить все и залить по новой

читай все сразу а не между строк
...
Рейтинг: 0 / 0
22.09.2016, 09:01:58
    #39313114
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из схемы system пространства users
SAS2014CrazyCatпропущено...
речь шла не про удаление. проходи лучше мимо, ты уже дал понять какой ты DBA :)
Акпар Теперь надо удалить все данные схемы system из табличного пространства users. Можно ли так сделать?так как в этом пространстве лежит другая работающая схема. Вообще без проблем можно удалить все и залить по новой
читай все сразу а не между строк
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удалить из схемы system пространства users / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]