Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Вниз

Обращение к объектам чужой схемы в Oracle. 


EternalWonderer   (2002-01-14 16:33) [0]

А не подскажет ли кто - нибудь из Мастеров, можно ли обойтись без указания владельца объекта при обращении к нему другим пользователем? Например, есть таблица User1.Table1. Коннектимся как User2 (привилегии create session и grant select прописаны). Как сделать "select * from Table1" (а не "select * from user1.Table1") ?



petr_v_a   (2002-01-14 16:43) [1]

через create public synonym( есть свои недостатки ) или через
alter session set current_schema( начиная с 8.1.6 )



roottim   (2002-01-14 16:53) [2]

если лень прописывать... сделай синоним на паблик...
но как сказал petr_v_a :есть свои недостатки...



Yuvich   (2002-01-14 17:52) [3]

Вот за это, в частности, я и не люблю Oracle.



EternalWonderer   (2002-01-14 22:55) [4]

O"key, буду разбираться ...
Спасибо большое за подсказки !



roottim   (2002-01-15 08:13) [5]

>Yuvich
в частности это...Yuvich... самая лучшая вещь...
не знаеш оракл не берись!



EAlexander   (2002-01-15 10:48) [6]

to roottim
Присоединяюсь :)



Yuvich   (2002-01-15 15:32) [7]

>roottim
"в частности это...Yuvich... самая лучшая вещь..."

Ну да ... Когда не пробовал настоящего вина - и сивуха кажется божественным напитком



roottim   (2002-01-15 15:44) [8]

ты просто не администрировал!...
на сегодняшней день не каждая база с оракловской потягается...!
и не надо мне втирать про вино!... все супергиганты где по 500 тыс юзеров работают... все на оракловских(юникс) базах... а не на вине!
так что не сбивай людей с пути истинного



EAlexander   (2002-01-15 15:59) [9]

to roottim>
ну еще люди на DB2 работают - причем не мало - их соотношение с Oracle приблизительно 50/50 (33%/33%), а MS - 17 %



panov   (2002-01-15 16:37) [10]

>Yuvich © (14.01.02 17:52)
За что же тогда ты другие любишь?
А разделение привилегий по схемам пользователей - ормальная политика безопасности.

И, кстати, "Когда не пробовал настоящего вина - и сивуха кажется божественным напитком"...
А это тогда про что?

Лучше ORACLE пока нет БД. Я имею ввиду большие базы, а не настольные.



EternalWonderer   (2002-01-15 17:06) [11]

> petr_v_a © (14.01.02 16:43)
Жаль, от нас до Москвы далеко - а то поставил бы пиво ...
Кстати, alter session set current_schema работает и в 8.1.5



Yuvich   (2002-01-15 18:32) [12]

Я же написал "в частности" - это значит моя НЕЛЮБОВЬ распространяется не на весь Oracle, а на то, что у Oracle нет понятия "База Данных" и определенная группа таблиц (база данных в нашем понимании) не отчуждена от владельца этих таблиц. Поэтому полный путь (в рамках сервера) выглядит как <owner>.<table>.

Дело не в политике безопасности, а в ее реализации.

В этом отношении люблю Informix - в нем "База Данных" это объект сервера, перед которым все пользователи равны, поэтому полный путь (в рамках БАЗЫ ДАННЫХ) выглядит как <table>.

Фраза "Когда не пробовал настоящего вина - и сивуха кажется божественным напитком" относится к тому, что хотя Oracle и является "крутой" (в хорошем смысле) СУБД, некоторые вещи реализованы ХУЖЕ(можно сказать НЕ ОПТИМАЛЬНО, НЕ УДОБНО и т.д.) (на мой взгляд), чем у конкурентов. Если об этом не знать, из-за отсутствия опыта работы с другими СУБД,
то складывается впечатление, что "круче" Oracle - СУБД нет.

Число пользователей Oracle и супергигантов среди них - для меня не показатель "лучшести".

Я, например, люблю Oracle за его мощный SQL и PL/SQL и за то, что почти все процедуры администрирования можно выполнить на SQL.

Это как ИНСТРУМЕНТ - один в чем-то лучше другого, в чем-то хуже - все относительно.



petr_v_a   (2002-01-15 18:45) [13]

>Yuvich © (15.01.02 18:32) ...у Oracle нет понятия "База Данных...
Вынужден присоединться к roottim (15.01.02 08:13) , хоть и грубовато немного...



roottim   (2002-01-16 07:58) [14]

Yuvich>
:)!!...
>некоторые вещи реализованы ХУЖЕ...
просто хотелось бы для себя выяснить... каки-же вещи...
думаю твои упреки в сторону оракла.. это всего лиш незнание возможностей...
а насчет нет понятия БД... это уже полный бред!... рекомендую почитать... может всетаки присоединишся к нам! :))!!!





Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.023 c
3-32168           Yu                    2002-01-15 09:30  2002.02.11  
Как проверить корректность вводимых данных?


14-32323          onjin                 2001-12-21 08:47  2002.02.11  
Алгоритм


7-32350           Dann                  2001-11-03 02:18  2002.02.11  
А можно-ли узнать количество Видео Памяти... установленной и свободной.. Заранее огромное спасибо.


3-32130           Belov                 2002-01-15 11:18  2002.02.11  
Вопрос по связке DLL - БД


3-32124           EternalWonderer       2002-01-14 16:02  2002.02.11  
Работа с привилегиями ролей в Oracle.