OracleデータベースのインストールとOracleクライアントのインストールを区別する方法

OracleデータベースのインストールとOracleクライアントのインストールを区別する方法

専門家、こんにちは。実行するbashスクリプトがあります。 Oracleデータベース・サーバーで実行すると、一部のファイルを読み取り、一部の表を埋めるなどの操作が行われますが、Oracleクライアント・コンピューターで同じ操作(クライアントのインストールのみ)を実行すると、スクリプトリングは機能しません。実行。私の問題は、データベースサーバーかOracleクライアント専用インストールかを区別する方法がわからないことです。

私のスクリプトはoracle 12Cと19Cで実行されます。この2種類のインストールを区別する方法についてのヒントはありますか?

ベストアンサー1

特定のプログラムを検索できますlsnrctl。 Oracleリスナーです。または、oraInventoryインストールされているOracleソフトウェアのリストを保存します。dbca-Database Configuration Assistantを検索することもできます。見つかったら、すでにサーバーをインストールしています。

設定した場合は、ORACLE_HOMEそのディレクトリ(およびサブディレクトリ)のサイズを確認できます。 100MBを超えると、これはサーバーです。もORACLE_BASE可能。

おすすめ記事