Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать объём таблицы в Oracle? / 19 сообщений из 19, страница 1 из 1
22.01.2018, 14:19:15
    #39588348
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Причём не в штуках, а размер, который данные занимают на диске.
Пытался найти соответствующий показатель в системных таблицах (ALL_ALL_TABLES, USER_TABLES) - там такой информации не нашлось, подскажите.
...
Рейтинг: 0 / 0
22.01.2018, 14:24:49
    #39588354
Sheldon Cooper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteur,

user_segments
...
Рейтинг: 0 / 0
22.01.2018, 14:37:37
    #39588371
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Sheldon Cooper,

спасибо, понял.
А если нет прав доступа к этой таблице? Есть другие идеи?
...
Рейтинг: 0 / 0
22.01.2018, 14:42:57
    #39588380
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteurА если нет прав доступа к этой таблице?К представлению user_segments не может не быть прав.
...
Рейтинг: 0 / 0
22.01.2018, 14:43:31
    #39588382
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteurесли нет прав доступа к этой таблицеСпросить у администратора БД. Может хоть он вразумит.
...
Рейтинг: 0 / 0
22.01.2018, 14:52:04
    #39588404
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
...
Рейтинг: 0 / 0
22.01.2018, 15:11:22
    #39588432
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Elic,

почему не может, если я не администратор?
...
Рейтинг: 0 / 0
22.01.2018, 15:12:26
    #39588434
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
rf_mail,

inquisiteurSheldon Cooper,

спасибо, понял.
А если нет прав доступа к этой таблице? Есть другие идеи?
...
Рейтинг: 0 / 0
22.01.2018, 15:13:12
    #39588435
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
-2-,

такой возможности нет, за идею спасибо.
...
Рейтинг: 0 / 0
22.01.2018, 15:22:38
    #39588447
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteurпочему не может, если я не администратор?RTFM About Static Data Dictionary Views (FAQ)
...
Рейтинг: 0 / 0
22.01.2018, 15:45:11
    #39588475
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Elic,

понял, не нужны права администратора для пользовательских представлений.
Но я так понимаю, user_segments возвращает информацию о таблицах, которые были созданы самим пользователем?
Почему "select * from user_segments" может возвращать пустой запрос в непустой базе?
...
Рейтинг: 0 / 0
22.01.2018, 15:50:35
    #39588480
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteurПочему "select * from user_segments" может возвращать пустой запрос в непустой базе?Ты по-английски совсем плохо понимаешь?
...
Рейтинг: 0 / 0
22.01.2018, 15:57:21
    #39588494
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Elic,

ой, отлично понимаю по-английски, увы, гораздо лучше, чем в БД.

Ответ на свой вопрос не получил, зачем оставлять бесполезные комментарии?
...
Рейтинг: 0 / 0
22.01.2018, 16:05:01
    #39588508
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
...
Рейтинг: 0 / 0
23.01.2018, 09:34:18
    #39588863
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteurой, отлично понимаю по-английски
Ну так переведи user segments и dba segments. Прочувствуй разницу.

А лучше, почитай доку.
USER_SEGMENTS

describes the storage allocated for the segments owned by the current user's objects
...
Рейтинг: 0 / 0
23.01.2018, 09:35:16
    #39588866
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Заодно поймёшь, почему
ElicК представлению user_segments не может не быть прав.
...
Рейтинг: 0 / 0
23.01.2018, 09:36:02
    #39588867
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
inquisiteur,

И уже следующий вопрос - тебе нужен объём твоих объектов?
...
Рейтинг: 0 / 0
23.01.2018, 09:52:55
    #39588883
inquisiteur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
env,

так я понял.
Нет, не только моих. Всех.
...
Рейтинг: 0 / 0
23.01.2018, 09:59:08
    #39588888
jan2ary
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать объём таблицы в Oracle?
Страдать недолго осталось: автоматически сама собой управляемая СУБД придет, порядок наведет.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать объём таблицы в Oracle? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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