Тук, в тази публикация, декодирам всички факти за паролата на потребител на гост в 11i/R12
Съдържание
Какво е потребителска парола на гост
- Паролата за потребител на гост е много важна за функционирането на приложението SSWA.
- Входът за самообслужване използва тази парола, за да потвърди потребителската парола. Самообслужването няма да се появи, ако тази парола е неправилна. Директното влизане във формуляра ще продължи да работи, ако паролата е неправилна
- Това е потребител на приложение, а не потребител на база данни, докато APPLSYSPUB е потребител на база данни. Така че информацията за гостите се съхранява в таблицата FND_USERS
- 11i/R12 никога не използвайте това за влизане ...това се използва за получаване на информация за приложения
- Трябва да е последователно и на двете места, в противен случай приложението няма да работи.
- FNDCPASS също използва тази парола за промяна на паролата.
- Паролата на потребител на гост не може да бъде променена чрез FNDCPASS. Най-подходящият начин да го промените чрез Autoconfig, който е обяснен по-долу
- Никога не трябва да има крайна дата.
Цялото манипулиране с потребители и пароли за гости се извършва чрез пакет FND_WEB_SEC, съхранен в схемата на приложенията
ATG RUP 6 въвежда нова схема за хеш пароли за парола за приложение.
Съхранява се на следните места
$FND_TOP/secure/ or $FND_SECURE R11i and R12 release also GUEST_USER_PWD oracle apps profile option R12.1 Release and Above Oracle Vault
Следната команда може да се използва за проверка на нейната коректност
select apps.fnd_web_sec.validate_login('GUEST','<password>') FROM DUAL
Следната заявка може да се използва за получаване на потребителска парола на гост
R11i and R12 release also SELECT upper(fnd_profile.value('GUEST_USER_PWD')) FROM dual; R12.1 Release and Above select fnd_vault.get('FND', 'GUEST_USER_PWD') from dual; or select FND_WEB_SEC. GET_GUEST_USERNAME_PWD from dual;
Следват някои от заявките, които са много полезни
create or replace function test(key in varchar2,value in varchar2) return varchar2 as language java name 'oracle.apps.fnd.security.WebSessionManagerProc.decrypt(java.lang.String,java.lang.String) return java.lang.String';
Направете заявка за паролата на схемата за намиране на приложения от потребителя гост
SELECT( SELECT test( UPPER((SELECT upper(fnd_profile.value('GUEST_USER_PWD')) FROM dual)) ,a.encrypted_foundation_password) FROM dual ) AS apps_password FROM fnd_user a WHERE usertable.user_name LIKE upper( (SELECT substr(fnd_profile.value('GUEST_USER_PWD'),1,instr(fnd_profile.value('GUEST_USER_PWD'),'/')-1) FROM dual) )
Как да промените потребителската парола на гост
Единственият поддържан начин за промяна на потребителската парола на гост е да актуализирате контекстната променлива s_guest_pass и да стартирате AutoConfig, която изпълнява вътрешно помощната програма AdminAppServer.
- Като потребител на Unix „applmgr“ се уверете, че са извлечени съответните файлове на средата.
- Използвайте редактора на AutoConfig, за да промените стойността на контекста за паролата за гост. Уверете се, че паролата за гост е изцяло с главни букви
Името на променливата на AutoConfig е „s_guest_pass“ - Изпълнете AutoConfig.
- Проверете новата парола за гости, както следва:
изберете fnd_web_sec.validate_login(‘GUEST’,”) от dual;
този скрипт трябва да върне „Y“ - Променете паролата за гост, използвана за диагностика
a. Влезте в приложения като потребител на SYSADMIN и изберете отговорност „CRM HTML Administration“. (Ако не виждате тази отговорност, може да е с крайна дата за потребител на SYSADMIN.)
b. След това следвайте този път и коригирайте паролата на ГОСТ.
Settings : System : Properties
Self Service User
Settings
System
Properties > Advanced
Choose JTF from the "View" LOV.
Look for guest_password and correct it
- Спри / Стартирайте Apache.
Как да промените паролата на гост потребител от Backend
ПРОМЯНА НА ПАРОЛАТА НА ПОТРЕБИТЕЛЯ ЗА ГОСТ
set serveroutput on declare l_result varchar2(30000); userid number; BEGIN l_result := fnd_web_sec.CHANGE_GUEST_PASSWORD('GUEST','<appspassword>'); dbms_output.put_line( 'Result = ' || l_result ); if l_result = 'N' then l_result := fnd_message.get(); dbms_output.put_line( 'Error stack = ' || l_result ); end if; END;
Как да отстранявам проблеми с паролата на гост потребител
Първо проверете паролата с помощта на sql
select fnd_web_sec.validate_login('GUEST','ORACLE') from dual; FND_WEB_SEC.VALIDATE_LOGIN('GUEST','ORACLE') ------------------------------------------------------------------------ N
Ако изходът е N, трябва да проверим за грешка
select fnd_message.get from dual;
Ако грешката е
javax.servlet.ServletException: java.lang.RuntimeException: Guest user/pwd does not exist or match: GUEST/ORACLE
Моля, следвайте инструкциите, дадени по-горе, за да промените потребителската парола за гост.
Сега изпълнете проверката отново
Ако грешката е ORA-29548 грешки, тогава проблем с OJVM, моля, проверете какви промени са направени и предприемете съответните действия
Сродни статии
adop (AD онлайн корекция) команден ред за R12.2:Вижте 31 полезен команден ред adop (AD онлайн корекции) за R12.2. как да прекъснете, приложите, подготвите, NLS пачове, hrglobal пачове в R12.2
Запитване за намиране на Patch, приложен в приложенията на Oracle :Тази статия дава различни заявки към Patch, приложен в приложенията на Oracle, за да проверите предпоставките и грешките в Oracle среда на приложения
заявки за приложения на oracle за DBA :Тази страница съдържа много полезните и практични Топ 30 полезни заявки за приложения на oracle за APPS DBA, които помагат при ежедневните административни дейности
oracle ebs неуспешни опити за влизане:проверете oracle EBS неуспешни опити за влизане, Как да активирате одита за влизане, Отчетите за одит в EBS, как да изчистите данните за одит за влизане, хронологията на влизане на потребители в oracle EBS
местоположение на регистрационния файл в приложенията на oracle r12:Вижте тази публикация за местоположението на общите регистрационни файлове за 11i, R12.0, R12.1 и R12.2. Дадени са както базата данни, така и регистрационните файлове на нивото на приложения
ADMRGPCH :Научете повече за помощните програми за реклами (adadmin, adrelink,adident,ADMRGPCH),как да ги стартирате, как да поддържате файловете на приложението с помощта на adadmin
FNDLOAD:команда FNDLOAD / loader е помощна програма с общо предназначение, която премества структурирани данни между текстов файл и база данни в EBS среда.