Посмотреть, какой пользователь заблокировал таблицу
select *
from v$locked_object l, dba_objects o
where l.object_id = o.object_id
Действующие блокировки можно посмотреть в:
select * from DBA_DDL_LOCKS;
Очистить корзину
purge recyclebin (от sys)
Разблокировать юзера
alter user SCOTT account unlock
Creation script is $ORACLE_HOME/rdbms/admin/scott.sql
Узнать, по каким полям связаны таблицы
Если разработчик побеспокоился о связях между таблицами и оформил их в виде соответствующих ограничений ссылочной целостности, то информацию об этих ограничениях можно "подглядеть" в системных представлениях: ХХХХ_constraints, ХХХХ_cons_columns, XXХX_tables (в данном случае тебя должны интересовать внешние ключи).
Где ХХХХ_ нужно заменить на нужный префикс:
1) USER_ - объекты, собственником которых является пользователь (учетная запись), выполняющий запрос.
2) ALL_ - все объекты, доступные данному пользователю
3) DBA_ - вообще все объекты в базе данных (нужны соответствующие привилегии)
Если же разработчик такого "сервиса" не предусмотрел, то никто, кроме самого разработчика, не сможет сказать какие таблицы и как связаны между собой.
Показаны сообщения с ярлыком db. Показать все сообщения
Показаны сообщения с ярлыком db. Показать все сообщения
суббота, 7 ноября 2009 г.
Полезные оракловые штучки
пятница, 6 ноября 2009 г.
Конфигурация EM
Второй раз натыкаюсь на одни и те же грабли - указываю порт EM вместо порта лиснера. Горбатого могила исправит.
emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create
or
emca -deconfig dbcontrol db
emca -config dbcontrol db -repos recreate
среда, 4 ноября 2009 г.
Установка Oracle Database
Различные проблемы, встретившиеся при установке
1. Запустить только экземпляр, не запуская базу.
Start the instance: sqlplus / as sysdba
[
C:\> sqlplus /nolog
SQL> connect as sysdba
]
После чего можно запустить базу: startup nomount
По-видимому, при установке патча вместе с SHARED_POOL_SIZE и JAVA_POOL_SIZE необходимо также менять переменную SGA_TARGET (до 400M).
Хорошее описание проблемы и решения, но у меня не запустился инстанс через PFILE: тут
Подписаться на:
Сообщения (Atom)