Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sys не имеет доступа к таблице пользователя 
:(
    Опции темы
kaa
Дата 19.7.2008, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: нет
Всего: 2



В общем поставил я Orackle 11g XE. Там по умолчанию создана база XE и пользователь для неё HR.

HR является владельцем нескольких таблиц.

Так вот собственно вопрос: почему sys не может посмотереть содержимое этих таблиц, он вообще ничего с ними сделать неможет. В отчет на любую команду, в которой участвуют таблицы HR-а возвращается ответ что такой таблицы или представления не созданно.

У sys-а вроде же полные права на все объекты в базе данных, нет?

ЗЫ: оракл только начал ковырять, по сему мог пропустить мимо глаз элементарные вещи.
PM MAIL   Вверх
bytes
Дата 19.7.2008, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 17.10.2006
Где: Baku

Репутация: нет
Всего: нет



Код

user:  sys as sysdba
pass: "admin password"


--------------------
?==! or !==?
PM MAIL ICQ MSN   Вверх
kaa
Дата 20.7.2008, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: нет
Всего: 2



Неа :(


Код

SQL*Plus: Release 10.2.0.1.0 - Production on -? +¦? 20 09:31:55 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect sys as sysdba;
Enter password:
Connected.
SQL> select owner, table_name from all_all_tables where table_name='JOBS';

OWNER                          TABLE_NAME
------------------------------ ------------------------------
HR                             JOBS

SQL> select * from JOBS;
select * from JOBS
              *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL>

PM MAIL   Вверх
Nuzur
Дата 22.7.2008, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: нет
Всего: 5



kaa, Жесть. 
Может все же SQL надо знать из какой схемы тянуть данные?

Код

select * from HR.JOBS;


Мой личный совет под sys, никогда, слышите? НИКОГДА, не входить без крайней на то необходимости. НИКОГДА!
Пока БД Експрес оно еще куда не шло но вот на "настоящем" сервере... ну за такое даже не знаю что могут сделать smile


--------------------
Never again...
PM MAIL   Вверх
kaa
Дата 23.7.2008, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: нет
Всего: 2



Nuzur, 
Спасибо, попробую такsmile

Да я понимаю, рутовые права ни в какой системе использовать нельзя, да и не дадут мне их никогда smile
А пока учусь - думаю особо ничего страшного нет. smile
PM MAIL   Вверх
DnS
Дата 23.7.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 23.7.2008

Репутация: нет
Всего: нет



CREATE SYNONYM JOBS FOR HR.JOBS;
SELECT * FROM JOBS;
PM MAIL   Вверх
Nuzur
Дата 24.7.2008, 11:01 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: нет
Всего: 5



DnS, И куда по вашему создастся синоним? В схему Сис? Может всетаки лучше 
Код

CREATE PUBLIC SYNONYM JOBS FOR HR.JOBS;
SELECT * FROM JOBS; 
 
а? Хотя такое решение тоже грабли и некрасиво, нужно логиниться под ту схему которая нужна.


--------------------
Never again...
PM MAIL   Вверх
DnS
Дата 24.7.2008, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 23.7.2008

Репутация: нет
Всего: нет



Цитата(Nuzur @  24.7.2008,  11:01 Найти цитируемый пост)
И куда по вашему создастся синоним?

Ну, по всей видимости, туда, где работает пользователь -)
А вот работать под сисом, или под кем-то еще, это уже его решение )
PM MAIL   Вверх
Nuzur
Дата 29.7.2008, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: нет
Всего: 5



Цитата(DnS @ 24.7.2008,  11:36)
Цитата(Nuzur @  24.7.2008,  11:01 Найти цитируемый пост)
И куда по вашему создастся синоним?

Ну, по всей видимости, туда, где работает пользователь -)
А вот работать под сисом, или под кем-то еще, это уже его решение )

Согласно очень настойчивой рекомендации Оракла в схеме Сис ничего нельзя создавать. Иначе в случаи чего будут Ваши личные проблемы.


--------------------
Never again...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.