Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 права на доступ java method  [new]
mlc
Member

Откуда: Asus Winter Cup
Сообщений: 487
добрый день. Вопрос следующего плана. Есть java source. Смысл его таков, что он выгружает определенный файл на сервер. На этом сервере у каждого пользователя есть своя папка с правами на редактирование. Проблема в следующем. Когда пользователь запускает из оракла метод ява класса файл не может быть выгружен в папку пользователя от иметь которого был запуск. Проблема с правами. Я так понимаю у jvm не хватает прав. Как это можно исправить. И какие права надо дать и кому?
10 окт 13, 11:11    [14949146]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
mlc
добрый день. Вопрос следующего плана. Есть java source. Смысл его таков, что он выгружает определенный файл на сервер. На этом сервере у каждого пользователя есть своя папка с правами на редактирование. Проблема в следующем. Когда пользователь запускает из оракла метод ява класса файл не может быть выгружен в папку пользователя от иметь которого был запуск. Проблема с правами. Я так понимаю у jvm не хватает прав. Как это можно исправить. И какие права надо дать и кому?


java source как и pl/sql имеет доступ к папкам в ОС зарегистрированным в БД dba_directories.
10 окт 13, 11:55    [14949518]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
eev
Member

Откуда: -
Сообщений: 1156
mlc
добрый день. Вопрос следующего плана. Есть java source. Смысл его таков, что он выгружает определенный файл на сервер. На этом сервере у каждого пользователя есть своя папка с правами на редактирование. Проблема в следующем. Когда пользователь запускает из оракла метод ява класса файл не может быть выгружен в папку пользователя от иметь которого был запуск. Проблема с правами. Я так понимаю у jvm не хватает прав. Как это можно исправить. И какие права надо дать и кому?

1.ищем
2. имхо, незачем БД заниматься тем, что прикладуха должна делать.
10 окт 13, 12:18    [14949682]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
mlc
Member

Откуда: Asus Winter Cup
Сообщений: 487
eev,

К сожалению "прикладуха" не может Выгружать файлы. Возможность допилить есть только средствами СУБД.
10 окт 13, 12:23    [14949727]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
eev
mlc
добрый день. Вопрос следующего плана. Есть java source. Смысл его таков, что он выгружает определенный файл на сервер. На этом сервере у каждого пользователя есть своя папка с правами на редактирование. Проблема в следующем. Когда пользователь запускает из оракла метод ява класса файл не может быть выгружен в папку пользователя от иметь которого был запуск. Проблема с правами. Я так понимаю у jvm не хватает прав. Как это можно исправить. И какие права надо дать и кому?

1.ищем
2. имхо, незачем БД заниматься тем, что прикладуха должна делать.


с grant permission там похоже в порядке, народ просто не правильно java готовит.
10 окт 13, 12:24    [14949729]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
mlc
Member

Откуда: Asus Winter Cup
Сообщений: 487
crazy_hands,

получается, что чтобы был доступ необходимо добавить directories?
10 окт 13, 12:24    [14949734]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
mlc
eev,

К сожалению "прикладуха" не может Выгружать файлы. Возможность допилить есть только средствами СУБД.



если вам нужно, чтобы java имела доступ к любой папке ОС куда имеет доступ jvm, то пишите внешний java, а не java source.
10 окт 13, 12:26    [14949749]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
mlc
crazy_hands,

получается, что чтобы был доступ необходимо добавить directories?


да.
10 окт 13, 12:27    [14949756]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
eev
Member

Откуда: -
Сообщений: 1156
mlc
eev,

К сожалению "прикладуха" не может Выгружать файлы. Возможность допилить есть только средствами СУБД.

тобиш, допиливать БД возможно, а прикладной код - нет?
пилить в принципе можно что угодно :). воля ваша, я б не стал заваливать сервер пользовательскими файлами
10 окт 13, 12:45    [14949902]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
mlc
Member

Откуда: Asus Winter Cup
Сообщений: 487
eev
допиливать БД возможно, а прикладной код - нет?

именно. Поставляемая сторонней компанией "прикладуха" не дает нам возможности пилить ее. Ибо вся бизнес-логика описана на стороне БД.
10 окт 13, 13:14    [14950161]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
Пыльинка
Guest
mlc,

А зачем писать выгрузку на JAVA когда есть уже пакетная реализация?
10 окт 13, 15:27    [14951413]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
mlc
Member

Откуда: Asus Winter Cup
Сообщений: 487
Пыльинка,

файл который нужно выгружать, лежит в mssql. Архитектура глупая, но модифицировать ее уже поздно...
10 окт 13, 15:49    [14951628]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
crazy_hands
Member

Откуда: Россия
Сообщений: 170
mlc
Пыльинка,

файл который нужно выгружать, лежит в mssql. Архитектура глупая, но модифицировать ее уже поздно...


Получается файл из оракла должен выгружаться в папку, которая на др. сервере?
10 окт 13, 16:35    [14952022]     Ответить | Цитировать Сообщить модератору
 Re: права на доступ java method  [new]
mlc
Member

Откуда: Asus Winter Cup
Сообщений: 487
crazy_hands
Получается файл из оракла должен выгружаться в папку, которая на др. сервере?

все верно. Проблема разрешилась. раздачей прав из пакета dbms_java. Создание директории не потребовалось. Всем спасибо за обсуждение
10 окт 13, 18:34    [14952772]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить