Я пытаюсь подключиться к Oracle DB с моего локального компьютера, и я использую следующую инструкцию libname.SAS/Connect to Oracle с rsubmit
libname liblibb oracle path='galaxy' defer=no
connection=globalread readbuff=4000 ;
это работает ... поскольку он использует окна AD для входа в систему. Однако проблема заключается в том, что я запускаю этот оператор libname с помощью rsubmit (server UNIX).
rsubmit;
libname liblibb oracle path='galaxy' defer=no
connection=globalread readbuff=4000 ;
endrsubmit;
Ошибка:
ORA-01017 Invalid Username/Password
Error in the LIBNAME statement
Но когда я использую его с именем пользователя и паролем он работает.
rsubmit;
libname liblibb oracle path='galaxy' user=xxxx password='xxxx'
defer=no
connection=globalread readbuff=4000 ;
endrsubmit;
Есть ли возможный путь для входа в систему Oracle на rsubmit без записи пользователя и пароль подробности в заявлении Имя_библиотеки или по крайней мере как dbprompt для имени пользователя и пароля? или как мы можем заставить UNIX работать с Windows AD в синхронизации с Oracle, поэтому он принимает концепцию единого знака.
Можете ли вы подключиться к Oracle с Unix-машины, используя другие инструменты, такие как sqlplus, без повторного ввода учетных данных? – Tom
@ Тома Я, но я использую SAS. – user3658367
@ user3658367 Я думаю, что Том подойдет, если SQL * Plus может подключаться без пароля, возможно, тот же метод будет работать с SAS. – Joe