sql >> データベース >  >> RDS >> Oracle

FNDCPASS&AFPASSWD

    FNDCPASS

    FNDCPASSは、Oracle EBSアプリケーションの重要なユーティリティであり、$ FND_TOP/binにあります。これは、アプリスキーマ、Oracle EBSスキーマパスワード、およびアプリケーションユーザーパスワードの変更のパスワードを変更するために使用されます。

    $FNDCPASS
    
    FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS
    
    FNDCPASS apps/apps 0 Y system/manager ORACLE
    
    FNDCPASS apps/apps 0 Y system/manager USER

    FNDCPASSを実行すると、ログファイルと1つの出力ファイルが作成されます。これらのログアウトファイルは、FNDCPASSが実行されるのと同じディレクトリに作成されます。コマンドが正常に完了すると、ログファイルに完了メッセージが表示されます。それ以外の場合は、パスワード変更のエラーメッセージが記録されます

    APPS/APPLSYSパスワードの変更

    FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS <new pass>
    Note: AutoConfig must be run and all application tier services restarted after changing the APPS password.

    このコマンドの一部として次のことが起こります

    (1)applsys検証。 (APPLSYS名が正しいことを確認してください)
    (2)FND_USERのすべてのパスワードを再暗号化します
    (3)FND_ORACLE_USERIDのすべてのパスワードを再暗号化します
    (4)FND_ORACLE_USERIDテーブルのapplsysのパスワードを更新します。
    (5)FND_ORACLE_USERIDテーブルのアプリのパスワードを更新します。また、DBA_USERSテーブルに変更が加えられます。

    これらの手順のいずれかに問題がある場合は、FNDCPASSログに報告されます

    Oracle EBSスキーマパスワード(GL、FA、ARなど)を変更する

    GLスキーマのパスワードを変更するコマンドは次のとおりです

    FNDCPASS apps/apps 0 Y system/manager ORACLE GL <new pass>

    このコマンドの一部として次のことが発生します
    (1)FND_ORACLE_USERIDでパスワードを再暗号化します
    (2)DBA_USERSテーブルで変更が行われます。

    ALLORACLEを使用して、すべてのOracle EBSスキーマパスワード(GL、FA、ARなど)を1つのコマンドで変更します

    FNDCPASS apps/apps 0 Y system/manager ALLORACLE <new pass>

    OracleEBSアプリケーションのユーザーパスワードを変更する

    一般的な構文は

    です
    FNDCPASS apps/apps 0 Y system/manager USER <username> <new pass>

    TESTアプリケーションのユーザーを変更する例を次に示します

    FNDCPASS apps/apps 0 Y system/manager USER TEST <new pass>

    ユーザーパスワードはAPPLSYSパスワードで再暗号化され、FND_USERSテーブルで更新されます

    AFPASSWD

    AFPASSWDはFNDCPASSの拡張バージョンであり、次の機能が含まれています。

    (1)AFPASSWDは、現在の操作に必要なパスワードの入力のみを要求するため、アプリケーション管理者とデータベース管理者の間で職務を分離できます。

    これにより、OracleDatabaseVaultとの相互運用性も向上します。対照的に、FNDCPASSユーティリティは現在、APPSとSYSTEMのユーザー名および対応するパスワードの指定を必要とし、アプリケーション管理者とデータベース管理者の間の職務の分離を防ぎます。

    (2)AFPASSWDでパスワードを変更する場合、ユーザーは確認のために新しいパスワードを2回入力するように求められます。

    (3)AFPASSWDは、アプリケーション層だけでなくデータベース層からも実行できます。対照的に、FNDCPASSはアプリケーション層からのみ実行できます

    AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-f <FNDUSER>] 
    AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-o <DBUSER>] 
    AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-a] 
    AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-l <ORACLEUSER> [<TRUE>] | [<FALSE>]] 
    AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-L [<TRUE>] | [<FALSE>]] AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-s] <APPLSYS> 

    すべてのOracleEBSスキーマアカウント(R12.1 +)をロックする

    AFPASSWD apps/[email protected] -L TRUE

    関連記事

    Appsのパスワード変更に関するOracleドキュメント
    OracleAppsr12のログファイルの場所
    Oracleコンカレントマネージャ
    出力ポストプロセッサ
    パッチウィザード
    XMLImporter


    1. tsqlでは、同時実行の観点から安全なSelectステートメントを含むInsertはありますか?

    2. MySQL-GroupByにない列を選択する

    3. オンライン求人ポータル用のデータベースの設計

    4. SQL 2000/2005でOracleデータベースにリンクされたサーバーをどのようにセットアップしますか?