![]() |
|
Модераторы: LSD |
![]()
|
|
| VIAcom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2005 Где: г. Казань, Емноно вский Хутор. Репутация: нет Всего: нет |
Я человек начинающий, есть огромная база, и совершенно нет средств для просмотра ее структуры.
|
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 1 Всего: 64 |
Под рукой нет Оракла, но по памяти могу посоветовать использовать предстваления для получения интересующих тебя данных, например, all_tables, all_objects, если я не ошибаюсь в названии(если что, то завтра на работе смогу посмотерть). Ну а далее делай desc <название таблицы или предстваления> и смотри какие поля есть(например из SQLPlus), по их названиям не трудно разобраться что тебе нужно из них вытащить.
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| VIAcom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2005 Где: г. Казань, Емноно вский Хутор. Репутация: нет Всего: нет |
<Spawn>
В том то и проблема, что я хочу сразу на все таблицы полусить объявления всех полей и ключей (ну ключи, бог с ними) и запихнуть ве это в файл дабы потом распечатать и почитать на досуге, да и вообще обращатся к бумажному носителю с вопросами а в какой таблице как какое поле называется. Вот ведь Спасибо за ответ. Если будет инфа напиши, плиз. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Для того чтобы получить все колонки всех таблиц:
аналогично для индексов, и других объектов. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| VIAcom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2005 Где: г. Казань, Емноно вский Хутор. Репутация: нет Всего: нет |
LSD
dba_tab_columns - нет таблицы. Не работает сия команда. |
|||
|
||||
| igon |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 30.10.2004 Репутация: 7 Всего: 21 |
Для доступа к dba_tab_columns у тебя должна быть роль DBA или подключайся от имени SYS (connect sys/...... as SYSDBA)
Для доступа к твоим объектам достаточно dba в Select заменить на user (owner тоже не нужен)
Вместо SQL Plus настоятельно рекомендую PL/SQL Developer: там выгрузка в файл структур таблиц (и не только) с наиподробнейшей информацией - дело вполне элементарное
Для выбора всех объектов - Click на первой позиции + Shift_Click на последней -------------------- Хотите поговорить об этом? |
||||
|
|||||
| VIAcom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2005 Где: г. Казань, Емноно вский Хутор. Репутация: нет Всего: нет |
Не смешно Про девелопер - на сий операции он безбожно тормозит и виснет поглощая около 600 МБ памяти. Это все долбаный парус |
|||
|
||||
| igon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 30.10.2004 Репутация: 7 Всего: 21 |
Хм, первое нелестное слово в адрес этой замечательной (по-моему, и не только) программы. У меня на PIII-800/512M/NT2000/9i/Dev 5.0.1 выдача результатов для юзера SYS (где туева хуча объектов) - не более 10 секунд. Попробуй подключиться юзером, у которого мало объектов. Или тебя интересует описание структур именно системных объектов? -------------------- Хотите поговорить об этом? |
|||
|
||||
| VIAcom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2005 Где: г. Казань, Емноно вский Хутор. Репутация: нет Всего: нет |
Уменя P-IV 2.8/256Mb/XP-SP1/8i/Dev 5.0.2.500 сразу хапает 463 Мб и виснет.
Я хочу посмотреть структуру системных таблиц Добавлено @ 08:19 Уменя P-IV 2.8/256Mb/XP-SP1/8i/Dev 5.0.2.500 сразу хапает 463 Мб и виснет. Я хочу посмотреть структуру системных таблиц. Парус я не всерьез ругнул. Это просто выражение разовой эмоции. |
|||
|
||||
| igon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 30.10.2004 Репутация: 7 Всего: 21 |
Если реально всего ОЗУ 256, возможно, задействуется swap, поэтому и тормоза. И здесь "виноват", ИМХО, не "парус", а сам Oracle - для 9i, например, рекомендуется не меньше 512M.
Попробуй такой вариант: Из-под Sys Tools/Export Tables... закладка SQL Inserts. Поставь галку Create Tables и в Where clause пропиши невыполнимое условие, скажем, rownum>10000000000000 (чтобы в результирующий скрипт не попали Insert`ы), выбери таблицы, имя файла и - Export -------------------- Хотите поговорить об этом? |
|||
|
||||
| VIAcom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2005 Где: г. Казань, Емноно вский Хутор. Репутация: нет Всего: нет |
Сработало, хотя тоже не быстро. Тут еще я ведь на клиенте сижу, а сервак то в другой комнате
|
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 3 Всего: 1 |
юзайте Жабу (TOAD) имхо куда реще чем девелопер
-------------------- --- |
|||
|
||||
| bursa |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 25.2.2005 Где: Липецк Репутация: нет Всего: 1 |
Я бы взял Power Designer и вытащил бы через ODBC в графическом виде вместе со всеми связями и индексами, процедурами. Вот тогда можно что-то понять в "чужой" базе На худой конец SQL Navigator, но, правда, без графики |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |