12.1 構成アシスタント

問題: install_configure_mysql.shが"Permission denied"エラーで失敗します

エラー・メッセージ:
[ERROR] [MY-013276] [Server] Failed to set datadir to '<veridata_installation_dir>/mysql-commercial-*.*.**-linux-glibc2.17-x86_64-minimal/data/' 
(OS errno: 13 - Permission denied) 

トラブルシューティング・オプション

  1. ディレクトリ権限を確認します:
    1. 次のコマンドを実行してアクセス権限を確認します(ノート: "/ogg/app/oracle/veridata/23<veridata_installation_dir>のサンプル・パスです):
      ls -ld /ogg /ogg/app /ogg/app/oracle /ogg/app/oracle/veridata /ogg/app/oracle/veridata/23 /ogg/app/oracle/veridata/23/mysql-commercial-*.*.**-linux-glibc2.17-x86_64-minimal
    2. 親ディレクトリにx (実行)権限がない場合、vdtrepouserはデータ・ディレクトリにアクセスできません。
  2. SELinuxポリシーを確認します:
    1. rootユーザーに切り替えます。
    2. <veridata_installation_dir>/mysql-commercial-*.*.**-linux-glibc2.17-x86_64-minimal/binにナビゲートします。
    3. 次のコマンドを実行します: ls -lt ../data
    4. ディレクトリ権限出力に末尾の「.」(drwxr-x---.など)が含まれていない場合、SELinuxでは問題になりません。それ以外の場合は、SELinuxをPermissiveまたはDisabledモードに設定します。