Di sini, di pos ini, saya menguraikan semua fakta tentang sandi Pengguna Tamu di 11i/R12
Daftar Isi
Apa itu Kata Sandi Pengguna Tamu
- Kata sandi pengguna tamu sangat penting untuk berfungsinya Aplikasi SSWA.
- Login layanan mandiri menggunakan sandi ini untuk memverifikasi sandi pengguna. Layanan mandiri tidak akan muncul jika kata sandi ini salah. Login formulir langsung akan tetap berfungsi jika kata sandi salah
- Ini adalah pengguna aplikasi bukan pengguna Database sedangkan APPLSYSPUB adalah pengguna database. Jadi informasi pengguna Tamu disimpan di tabel FND_USERS
- 11i/R12 tidak pernah menggunakan ini untuk login …ini digunakan untuk mendapatkan info aplikasi
- Harus konsisten di kedua tempat, jika tidak, aplikasi tidak akan berfungsi.
- FNDCPASS juga menggunakan sandi ini untuk mengubah sandi.
- Kata sandi pengguna tamu tidak dapat diubah melalui FNDCPASS. Cara paling tepat untuk mengubahnya melalui Autoconfig yang dijelaskan di bawah ini
- Tidak boleh ada tanggal akhir.
Semua pengguna tamu dan manipulasi sandi dilakukan melalui paket FND_WEB_SEC yang disimpan dalam skema aplikasi
ATG RUP 6 memperkenalkan skema sandi hash baru untuk sandi aplikasi.
Itu disimpan di tempat-tempat berikut
$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
Perintah berikut dapat digunakan untuk memeriksa kebenarannya
select apps.fnd_web_sec.validate_login('GUEST','<password>') FROM DUAL
Kueri berikut dapat digunakan untuk mendapatkan kata sandi pengguna tamu
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;
Berikut adalah beberapa pertanyaan yang sangat berguna
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';
Kueri ini untuk menemukan sandi skema aplikasi dari pengguna Tamu
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) )
Cara mengubah Kata Sandi Pengguna Tamu
Satu-satunya cara yang didukung untuk mengubah sandi pengguna Tamu adalah memperbarui variabel konteks s_guest_pass dan menjalankan AutoConfig, yang menjalankan utilitas AdminAppServer secara internal.
- Sebagai pengguna Unix "applmgr" pastikan file lingkungan yang sesuai bersumber.
- Gunakan editor AutoConfig untuk mengubah nilai konteks untuk kata sandi tamu Pastikan kata sandi Tamu sepenuhnya huruf besar
Nama variabel AutoConfig adalah “s_guest_pass” - Jalankan AutoConfig.
- Verifikasi sandi tamu baru sebagai berikut:
pilih fnd_web_sec.validate_login('GUEST',") dari dual;
skrip ini akan mengembalikan 'Y' - Mengubah sandi tamu yang digunakan untuk diagnostik
a. Masuk ke aplikasi sebagai pengguna SYSADMIN dan pilih tanggung jawab "Administrasi HTML CRM". (Jika Anda tidak melihat tanggung jawab ini, mungkin tanggal akhir untuk pengguna SYSADMIN.)
b. Kemudian ikuti jalur ini dan perbaiki kata sandi TAMU.
Settings : System : Properties
Self Service User
Settings
System
Properties > Advanced
Choose JTF from the "View" LOV.
Look for guest_password and correct it
- Hentikan / Mulai Apache.
Cara mengubah kata sandi pengguna Tamu dari Backend
PERUBAHAN PASSWORD PENGGUNA TAMU
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;
Cara memecahkan masalah dengan sandi pengguna Tamu
Pertama periksa kata sandi menggunakan sql
select fnd_web_sec.validate_login('GUEST','ORACLE') from dual; FND_WEB_SEC.VALIDATE_LOGIN('GUEST','ORACLE') ------------------------------------------------------------------------ N
Jika outputnya N, kita perlu memeriksa kesalahannya
select fnd_message.get from dual;
Jika kesalahannya adalah
javax.servlet.ServletException: java.lang.RuntimeException: Guest user/pwd does not exist or match: GUEST/ORACLE
Silakan ikuti instruksi yang diberikan di atas untuk mengubah kata sandi pengguna Tamu.
Sekarang jalankan pemeriksaan lagi
Jika kesalahannya adalah kesalahan ORA-29548, maka masalahkan dengan OJVM, harap periksa perubahan apa yang telah dilakukan dan ambil tindakan yang sesuai
Artikel Terkait
adop (AD online patching ) command line untuk R12.2 :Lihat 31 Baris perintah adop (AD online patching) yang berguna untuk R12.2. cara membatalkan, menerapkan, menyiapkan, patch NLS, patch hrglobal di R12.2
Kueri untuk menemukan Patch yang diterapkan di aplikasi Oracle :Artikel ini memberikan berbagai pertanyaan untuk Patch yang diterapkan di aplikasi Oracle untuk memeriksa prasyarat dan bug di Oracle lingkungan aplikasi
kueri aplikasi oracle untuk DBA :Halaman ini berisi 30 kueri aplikasi oracle yang sangat berguna dan praktis untuk APPS DBA untuk membantu aktivitas administrasi sehari-hari
oracle ebs gagal upaya login :periksa oracle EBS upaya masuk yang gagal, Cara mengaktifkan audit masuk, Mengaudit laporan di EBS, cara membersihkan data audit masuk, riwayat masuk pengguna Oracle EBS
lokasi file log di aplikasi oracle r12 :Lihat posting ini untuk lokasi file log umum untuk 11i, R12.0,R12.1 dan R12.2. Baik database dan file log tier aplikasi diberikan
ADMRGPCH :Pelajari tentang AD Utilities(adadmin, adrelink ,adident,ADMRGPCH),Cara menjalankannya,Cara memelihara file aplikasi menggunakan addadmin
FNDLOAD :perintah FNDLOAD / loader adalah utilitas tujuan umum yang memindahkan data terstruktur antara file teks dan database di lingkungan EBS.