Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7 8 9 10 .. 12   вперед  Ctrl      все
 Re: ORA-01031: insufficient privileges  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy
если человек выложил, значит должно работать.

Ржал, просто ржал. Кому ДОЛЖНО?
Почитайте-ка вот эту статью.

Человек вам написал привилегию, которая нужна для создания контекстов. И эта привелегия работает.
Это ВЫ и никто другой возомнили данный код как DDL statement. Это ВАША ошибка, связаная с отсутствием знаний и нежеланием читать официальную документацию.

Даже правильный код можно применить неправильно, что вы и делаете.
2 июл 10, 17:20    [9041528]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Elic
Member

Откуда:
Сообщений: 29979
Katsy
env
Да как минимум
а это не мой код. если человек выложил, значит должно работать.
Таки блондинка.
2 июл 10, 17:22    [9041552]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy
env,
Я не аналитик.

Да это заметно. Проанализировать свои ошибки и сделать выводы вы не можете.
Katsy

Я понимаю, что нужно юзеру.

Правильнее читать "Я считаю, что понимаю, что нужно юзеру."
Katsy

Я программист, а не телепат.

Тогда почему вы ожидаете телепатии от остальных? А вообще-то, пмм, каждый программист должен быть немножко "телепатом", т.е. понимать предметную область разработки и представлять себе бизнес-цели решаемой задачи.
Katsy

Я прекрасно могу сформулировать свою задачу. Если лично вы чего-то не понимаете, спросите.

Спросили и не один раз. Но объясните мне, как вы можете сформулировать задачу по тому, чего вы просто не знаете?
2 июл 10, 17:26    [9041582]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
SY,

Золотые слова.
2 июл 10, 17:28    [9041598]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
env,

Я знаю предметную область настолько, насколько её можно изучить за три месяца. Но проработавший в банке ни один год начальник отдела так же, как и я офигел от всплывших требований юзеров. Он тоже не знает предметной области?
2 июл 10, 17:36    [9041660]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy,

Ваши. Запросы. Будут. Применяться. В банке.
Скажите название, вдруг у меня там вклад. Надо срочно забрать!

Видимо те кто работал до вас, уточняли эти требования до того как пользователи начинали эскалировать их к начальнику.
2 июл 10, 17:39    [9041685]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
env,

Названия не имею права говорить. Мои запросы применяются на тестовой базе до тех пор, пока не дают удовлетворительного результата. Начальник не мой, а юзеров. А уточнять требования по утвержденной руководством заявке - это нонсенс. Там всё прописано от и до.
2 июл 10, 17:43    [9041704]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
Katsy

а это не мой код. если человек выложил, значит должно работать.

Оно и работает.
Только Вашей квалификации не хватает чтобы это использовать:
oracle$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Fri Jul 2 13:00:45 2010

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> create user ctx_holder identified by ctx_holder
  2  default tablespace users temporary tablespace temp
  3  account unlock;

User created.

SQL> grant create session, create procedure, create any context to ctx_holder;

Grant succeeded.

SQL> conn ctx_holder/ctx_holder
Connected.
SQL> CREATE OR REPLACE PACKAGE EskRaspOrgPkg AS
  2    FUNCTION set_params(feeYear NUMBER, orgName VARCHAR2, productName VARCHAR2) RETURN VARCHAR2;                                                                        2) RETURN VARCHAR2;
  3    FUNCTION get_feeYear RETURN NUMBER;
  4    FUNCTION get_orgName RETURN VARCHAR2;
  5    FUNCTION get_productName RETURN VARCHAR2;
  6  END EskRaspOrgPkg;
  7  /

Package created.

SQL> CREATE OR REPLACE PACKAGE BODY EskRaspOrgPkg AS
  2    FUNCTION set_params(feeYear NUMBER, orgName VARCHAR2, productName VARCHAR2) RETURN VARCHAR2 IS
  3  BEGIN
  4    dbms_session.set_context('EskRaspOrgContext', 'feeYear', feeYear);
  5    dbms_session.set_context('EskRaspOrgContext', 'orgName', orgName);
  6    dbms_session.set_context('EskRaspOrgContext', 'productName', productName);
  7    RETURN 1;
  8  END set_params;
  9  FUNCTION get_feeYear RETURN NUMBER IS
 10    BEGIN
 11      RETURN sys_context('EskRaspOrgContext', 'feeYear');
 12    END get_feeYear;
 13    FUNCTION get_orgName RETURN VARCHAR2 IS
 14    BEGIN
 15      RETURN sys_context('EskRaspOrgContext', 'orgName');
 16    END get_orgName;
 17  FUNCTION get_productName RETURN VARCHAR2 IS
 18    BEGIN
 19      RETURN sys_context('EskRaspOrgContext', 'productName');
 20    END get_productName;
 21  END EskRaspOrgPkg;
 22  /

Package body created.

SQL> CREATE OR REPLACE context EskRaspOrgContext USING EskRaspOrgPkg;

Context created.

SQL> GRANT EXECUTE ON EskRaspOrgPkg TO just_user;

Grant succeeded.

SQL> conn just_user/password
Connected.

SQL> exec :retcode := ctx_holder.EskRaspOrgPkg.set_params(1234,'My Org','My product');
 
PL/SQL procedure successfully completed

retcode
---------
1
 
SQL> select sys_context('EskRaspOrgContext','feeYear') from dual;
 
SYS_CONTEXT('ESKRASPORGCONTEXT
--------------------------------------------------------------------------------
1234
 
SQL> 
2 июл 10, 17:45    [9041722]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
до кучи:
SQL> exec :retcode := ctx_holder.EskRaspOrgPkg.GET_PRODUCTNAME;
 
PL/SQL procedure successfully completed

retcode
---------
My product
 
SQL> select ctx_holder.EskRaspOrgPkg.get_orgName from dual;
 
GET_ORGNAME
--------------------------------------------------------------------------------
My Org
 
SQL> 
2 июл 10, 17:52    [9041796]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10045
andrey_anonymous

Оно и работает.


Pacтаял

SY.

Сообщение было отредактировано: 2 июл 10, 17:56
2 июл 10, 17:55    [9041814]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
andrey_anonymous,

если до вас ещё не дошло, у меня нет прав на создание контекста
2 июл 10, 17:58    [9041840]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
Katsy
если до вас ещё не дошло, у меня нет прав на создание контекста

Если до Вас еще не дошло - это не повод выставлять себя любимую неизлечимой блондинкой.

В этом топике Вы уже продемонстрировали:
- две ошибки в пакете (идентификатор пакета строчке create не совпадает с идентификатором в строчке END, а также в теле отсутствует завершающий END;)
- неверный порядок создания объектов
- принципиальное непонимание системы привилегий
- концептуальное нежелание разбираться в чем-либо, не относящемся непосредственно к кодерству
- принципиальное непонимание концепции "отказа от любой ответственности, прямой или косвенной" при выкладке каких-либо материалов в свободный доступ
- непомерно развитое чувство собственной значимости

Продолжайте в том же духе, и довольно скоро Вам придется поменять ник, поскольку общаться с Katsy желающих будет все меньше и меньше.
2 июл 10, 18:12    [9041957]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
andrey_anonymous

В этом топике Вы уже продемонстрировали:
- две ошибки в пакете (идентификатор пакета строчке create не совпадает с идентификатором в строчке END, а также в теле отсутствует завершающий END;)
- неверный порядок создания объектов
- принципиальное непонимание системы привилегий
- концептуальное нежелание разбираться в чем-либо, не относящемся непосредственно к кодерству
- принципиальное непонимание концепции "отказа от любой ответственности, прямой или косвенной" при выкладке каких-либо материалов в свободный доступ
- непомерно развитое чувство собственной значимости


а) не ошибки, а опечатки.
б) порядок выкладывания в теме <> порядок создания
в) не изучала
г) не в чем-либо, а в администрировании. у меня пятилетний опыт администрирования систем, баз, программ, машин. надоело. я остановилась на программировании, и хочу заниматься именно им
д) да, я считаю, что выкладывать нужно проверенный код
е) не вам судить. и уж тем более не по одному топику
2 июл 10, 18:24    [9042035]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
Katsy

...
е) не вам судить. и уж тем более не по одному топику


Не надо быть профессором психиатрии Кашенко,
чтобы углядеть, что вы -

a) беспросветно тупы
b) упрямы настолько же, насколько и тупы
c) заносчивы настолько же, насколько и упрямы

Есть только одно решение всех ваших проблем - завести себе квалифицированного
консультанта, который будет решать ваши проблемы в обмен на
незнаючтовытамемуможетепредложить. Может быть, домашние обеды.
2 июл 10, 18:58    [9042206]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy

д) да, я считаю, что выкладывать нужно проверенный код
е) не вам судить. и уж тем более не по одному топику


Как уже приводилось ранее
2 июл 10, 22:18    [9043334]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
env

Как уже приводилось ранее


Зачем так далеко ходить-то? ТС палится и так:

с одной стороны
Katsy

а) не ошибки, а опечатки.
б) порядок выкладывания в теме <> порядок создания
но
Katsy

д) да, я считаю, что выкладывать нужно проверенный код

Т.е. должны все, только не Katsy

опять-таки
Katsy

г) не в чем-либо, а в администрировании. у меня пятилетний опыт администрирования систем, баз, программ, машин. надоело. я остановилась на программировании, и хочу заниматься именно им

Но
Katsy

в) не изучала

администратор "систем, баз, программ, машин с пятилетним стажем" не имеет базовых представлений о привилегиях и не стесняется публично об этом говорить.

ИМХО: был никакой администратор, стал никакой программист.
Через пару лет тоже надоест :)
2 июл 10, 22:32    [9043408]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
andrey_anonymous
Через пару лет тоже надоест :)


За это надо выпить и помолиться !
2 июл 10, 23:07    [9043593]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
Злые вы все. Хоть и обоснованно.

ТС, всё же найдите время и прочитайте документацию по Oracle Concepts, SQL, PL/SQL... Если английский язык и официоз доки Вам претит, поищите на этом форуме упоминания хороших книжек.

И обязательно прочитайте уже мелькавшую здесь ссылку. Она поможет Вам как будущему техническому специалисту.
3 июл 10, 01:10    [9044038]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
andrey_anonymous,

данный код выложен как раз для того, чтобы кто-то заметил возможные ошибки.
базовые, и не только базовые представления имею. но не в области Оракла.
держите ваше имхо при себе, у меня параллельный опыт администрирования и программирования. то есть 5 лет стажа программистом.
3 июл 10, 03:25    [9044271]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
suPPLer,

что конкретно не так в моем способе задания вопроса? Написано, что сделано, выложена ошибка. Написано, где она происходит.
3 июл 10, 03:29    [9044272]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Katsy
Member

Откуда:
Сообщений: 313
Я просто поражаюсь, насколько вы все "умны" и "опытны", что отсутствие END в теле пакета заметил только анонимус, и то, только тогда, когда начал сам делать. Что-то мне подсказывает, что поставлю END, и ошибка изчезнет.
3 июл 10, 03:36    [9044273]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
Elic
Member

Откуда:
Сообщений: 29979
Katsy
Что-то мне подсказывает, что поставлю END, и ошибка изчезнет.
Не дура проверила бы сама. А дура продолжает палиться.
3 июл 10, 10:37    [9044429]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
Katsy
suPPLer,

что конкретно не так в моем способе задания вопроса? Написано, что сделано, выложена ошибка. Написано, где она происходит.


+
В качестве нормального способа задания вопроса предлагаю посмотреть на эту тему. Эта тема пока без ответа, но в ней крайне подробно описано, что и как автор делал. Там нет места домыслам вроде "не скопировал полностью", "ошибка где-то там", "права выдаю кем-то тем" - потому там и нет трёх страниц уточняющих вопросов...

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

Не обижайтесь, но Вы - не ведущий специалист в отношении Oracle DB, исходя из Ваших знаний, а где-то младший специалист или его помощник. И это можно исправить. Если бы не Ваш подход, который обычно присущ не специалистам (даже будущим), а эникейщикам-кодерам.
3 июл 10, 13:40    [9044720]     Ответить | Цитировать Сообщить модератору
 Re: Semi-liric offtop  [new]
Elic
Member

Откуда:
Сообщений: 29979
2 Дмитрий
Здесь ты проявил сдержанность. Но фемо. А различие в мере наказания по XY-признаку - это расизм :)

Ты несколько раз "наезжал" на участника "поставщик".
А у него есть то, чего уже мало у меня, и, $^& буду, почти не осталось у тебя.
Способность+желание учить. Невзирая. С нуля.
У него нет тех "проблем", которые ты поверхностно ему приписывал.
Давай будем хоть в этом толерантны, как бы это странно не слышалось из моих уст.
Если уж и выдавать диагноз, то взвешенно и по совокупности.

__________________________________________

2 suPPLer
Пример в плане адекватности - не уверен.
Я тут просто слегка копнул. Я не верю в резкое излечение :)
3 июл 10, 16:33    [9044966]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01031: insufficient privileges  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
http://bash.org.ru/quote/407171
4 июл 10, 02:02    [9046056]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7 8 9 10 .. 12   вперед  Ctrl      все
Все форумы / Oracle Ответить