Root.sh実行エラー:CLSRSC-196:ACFSドライバがアクションをインストール

オラクル19cがたくさんの上に、今年はほとんどインストールAIXとLinuxの数をリリースしている、とインストール方法は、最も一般的には、グラフィカル、サイレントインストールは問題が見つからない回避され、無限大です。今日、友人がエラーのroot.shの実装では、Oracle 19cとRACをインストールするのに役立ちます。以下の詳細な分析のもと:
root.shの実行、スクリーン印刷ログは、インストールACFSに表示されていない、エラーが失敗した、とされた
Root.sh実行エラー:CLSRSC-196:ACFSドライバがアクションをインストール
フロントデスクのログのみを表示し失敗し、具体的なエラーメッセージは、我々は以下のパスに関連するroot.shログを見つけますパスフォアグラウンドで再表示ログは、/ U01 /アプリ/グリッド/ crsdataです / ホスト名/ crsconfig / rootcrs_ホスト名_日付.logという。:直接検索は、我々は、関連するエラーがある見ることができ、失敗した
Root.sh実行エラー:CLSRSC-196:ACFSドライバがアクションをインストール
ので、我々は、おそらくそれを見ることができ、この情報を与えられていることで、ACFSのエラーのアンインストール中に、インストール時に以前のバージョンで見つかったので、新しいACFSをインストールすることはできませんインストールが失敗します。
AIX:ROOT.SHはCLSRSC-で失敗ビューモスは、同様の記事やこのような場合、単に異なるバージョン見つかった 196:ACFSドライバは(ドキュメントID 1929899.1を)失敗したアクションをインストールします。
お問い合わせの際に、12.2.0.2をインストールする前に、AIXのためのプラットフォームは、19cはノーマシンをインストールしていないので、RM -rf $ GRID_HOME、アンインストールに関連するディレクトリを削除し、通常のアンインストールコマンドを使用しないでください。これは、障害が生じ、残留ファイルを引き起こす可能性があります。MOSソリューションによると:
手動で削除ドライバファイルASルートでユーザー:

  1. Copy the following files from <12.1 GRID_HOME>/usm/install/cmds/bin to /usr/lib/methods/, overwriting the existing ones:

#cd <12.1 GRID_HOME>/usm/install/cmds/bin
#cp cfgacfsctl.bin cfgadvmctl.bin cfgadvmvol.bin defacfsctl.bin defadvmctl.bin ucfgacfsctl.bin ucfgadvmctl.bin ucfgadvmvol.bin udefacfsctl.bin udefadvmctl.bin /usr/lib/methods/

  1. Modify the following files: /usr/lib/methods/ucfgacfsctl, /usr/lib/methods/ucfgadvmctl, /usr/lib/methods/udefacfsctl, /usr/lib/methods/udefadvmctl, change "ORA_CRS_HOME=" from old 11.2 GRID_HOME to 12.1 GRID_HOME

  2. Run the following commands to complete deinstallation of old ACFS version:

#/usr/lib/methods/ucfgacfsctl -l ofsctl (Continue if error states "failed to look up ODM CuDv object class" or "device is already unconfigured")
#/usr/lib/methods/ucfgadvmctl -l advmctl (Continue if error states "failed to look up ODM CuDv object class" or "device is already unconfigured")
#/usr/lib/methods/udefacfsctl -l ofsctl (Continue if error states "failed to look up ODM CuDv object class")
#/usr/lib/methods/udefadvmctl -l advmctl (Continue if error states "failed to look up ODM CuDv object class")
#/usr/sbin/rmauth -h oracle
#rmrole oracle_devmgmt
#setkst
#rm /usr/lib/drivers/oracle
#rm /usr/lib/methods/
advm /usr/lib/methods/acfs
#rm -rf /sbin/helpers/acfs
#rm /usr/sbin/acfsutil
/usr/sbin/advmutil
#rm /sbin/acfsutil
/sbin/advmutil*

执行具体情况如下:
Root.sh実行エラー:CLSRSC-196:ACFSドライバがアクションをインストール
通过和第一张图片对比可知:libhasgen12.so. 这里显示的是缺少12的版本,应该是找以前安装过oracle 12c rac的残留版本。卸载的时候,libhasgen19.so 找的又19版本.所以这里可以以版本来区分。root.sh执行安装acfs的时候,调用到12c的版本了,但是12c的已经删除,所以报错找不到,应该是重新安装的时候找19的版本。
重新执行root.sh报错解决。
所以以后卸载oracle,一定要按照官方推荐的卸载方法。具体参考下面几篇文章
1、How to Add Node/Instance orRemove Node/Instance in 10gr2, 11gr1, 11gr2 and 12c Oracle Clusterware and RAC(文档 ID 1332451.1)

2、How to Remove/Delete a Node FromGrid Infrastructure Clusterware When the Node Has Failed (文档 ID 1262925.1)

3、https://docs.oracle.com/cd/E14795_01/doc/rac.112/e10717/adddelclusterware.htm#CHDFIAIE

4、https://docs.oracle.com/cd/E18283_01/rac.112/e16795/adddelunix.htm#BEICADHD

5、https://docs.oracle.com/cd/E18283_01/rac.112/e16794/adddelclusterware.htm#CWADD90992

6、http://docs.oracle.com/cd/E11882_01/rac.112/e41959/adddelclusterware.htm#CWADD90992

おすすめ

転載: blog.51cto.com/zhuozhuo/2464563