|
Oracle java account name
|
|||
---|---|---|---|
#18+
Имеется pl/sql wrapper для java процедуры, процедура принимает строчку - команду операционной системы и выполняет ее на машине, где установлена база данных. Машина под линухом. мой вопрос - под каким аккаунтом линух видит эту команду? т.е. команда например 'touch /a1/test.txt', эта команда создаст пустой файл test.txt в папке /a1 pl/sql wrapper находится в схеме scott и вызывается из логина scott для какого пользователя должен быть установлен аттрибут 'w' на папке /a1 чтобы команда успешно выполнилась? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 09:57 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20под каким аккаунтом линух видит эту команду? Под которым запущен Oracle. Аккаунт ОС != аккаунт БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:10 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
dmdmdm, спасибо в нашем случае это 'oracle' но я не вижу этого юзера в папке /home у меня проблема в том, что при исполнении команд через RunCmd получается что этот пользователь не видит /bin/ksh, исполняются только чистые команды Linux, типа touch, а даже редирект не исполняется, т.е. если передать команду ls>/tmp/1.txt то возвращается ошибка. Нельзя ли объяснить, что вообще происходит когда java вызывает команду OS - а именно, как и когда происходит login этого юзера в OS и как задается profile этого юзера? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2019, 01:04 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20но я не вижу этого юзера в папке /homeПользователи юникс не в папке, они, правильнее сказать, в файлах. Mops20редирект не исполняетсяРедирект не является командой ОС, это конструкция одного(нескольких) из приложений ОС.Mops20как задается profile этого юзеракак и любого другого. По администрированию юникс есть множество увлекательных книг. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2019, 06:50 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
-2-, ай маладца! И себя показал, и...и впрочем всё. Кто-нибудь, кто понял вопрос и знает ответ, pls? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 05:55 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20Кто-нибудь, кто понял вопрос и знает ответ Многие. Но до третьего этапа - ответить - многие не дошли. Есть повод подумать, почему. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 06:50 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
dmdmdmMops20Кто-нибудь, кто понял вопрос и знает ответ Многие. Но до третьего этапа - ответить - многие не дошли. Есть повод подумать, почему. Очевидно же, Ватсон. Это же рунет, да к томуже этот печально известный говнобложик. Задаёшь вопрос, получаешь 20 хамских чванливых писулек и рано или поздно один ответ по существу. Ждём-с. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 07:46 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20Ждём-с. " Не дождётесь... " (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 08:48 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20Это же рунет, да к томуже этот печально известный говнобложик. Задаёшь вопрос, получаешь 20 хамских чванливых писулек и рано или поздно один ответ по существу.Интересный подход: ворваться в чужой дом и заорать "Эй, пидарасы, быренько обслуживать меня, всего такого д'артаньяна". И сколько после такого можно прожить? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 08:58 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1304051&msg=21708300 ЗЫ лучший способ найти решение - это опубликовать вопрос на этом говнобложике, ответ рождается примерно через 10 минут после опубликования вопроса:)Понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 10:38 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
ma1tusПонятноНо пока ещё нет ни одному из четверых. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 11:12 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20в нашем случае это 'oracle' но я не вижу этого юзера в папке /home Не знаете где у него домашний каталог? Уточнить есть много способов, начиная с Код: sql 1.
вот только зачем... Что касается "редиректов" и прочих шелл-выкрутасов - то звать надо сам шелл, а уж команду передавать параметром в строгом соответствии с мануалом. Мануал на выбранный шелл-интерпретатор найдёте самостоятельно, начать поиск можно с команды Код: plsql 1.
Следует учитывать, что вызванный из джавы шелл не будет являться login shell . А вообще тут оффтопик, за ликбезом по системе, панибратски называемой Вами "линухом", двигайте в профильные конфы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 13:17 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20через RunCmdвсе, конечно, знают, что у вас там в runcmd ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 14:06 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
для примера, а вот как отвечает на мой вопрос небыдло, без агрессии, хамства и чванства: автор"No profile is run for the OS callout, so no environment variables will be set. As a result you will need to use full paths to any executables ("ls" becomes "/bin/ls") or scripts. Alternatively, write all operations as scripts and set the relevant environment variables inside the scripts." "I have one question, I dont know if it is possible to do it or not. Apparently the user that executes the command on the OS seems to be ORACLE user itself. Is there anyway to change the user who runs the code to a different user? may be setup a shell script to do su ? or are there any other preferred ways. " "Sorry, but the answer is no. It's "oracle" or nothing." https://oracle-base.com/articles/8i/shell-commands-from-plsql Что с вами не так, рунетовцы? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 06:01 |
|
Oracle java account name
|
|||
---|---|---|---|
#18+
Mops20Что с вами не так, рунетовцы?С вами не так: - до сих пор не обозначена причина претензий к "рунету". - ответ на английском априори признается правильным. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 06:52 |
|
|
start [/forum/topic.php?fid=52&msg=39796125&tid=1882628]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 155ms |
0 / 0 |