How to Check and Enable/Disable Oracle Binary Options (Doc I
Applies to: Oracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.0.1 [Release 10.2 to 12.1] Other UNIX Goal To show how to install/deinstall and/or disable/enable the following database components at the ORACLE_HOME software/bin
Applies to:
Oracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.0.1 [Release 10.2 to 12.1]Other UNIX
Goal
To show how to install/deinstall and/or disable/enable the following database components at the ORACLE_HOME software/binary level:
Product/Component | Short Name |
---|---|
Automated Storage Management | ASM |
Context Management Text | CTX |
Oracle Data Mining | DM |
Database Vault | DV |
Oracle OLAP | OLAP |
Oracle Label Security | OLS |
Oracle Partitioning | PART |
Real Application Cluster | RAC |
Real Application Testing | RAT |
This requires advanced skills to make the changes and perform the relink.
This note WILL NOT address product specific scripts that are required at the database level for specific components to further complete the install/deinstall process.
Please refer to the appropriate Oracle Component Guide or as a starting point
Note 472937.1 Information On Installed Database Components and Schemas
Furthermore it will only cover UNIX/LINUX and Windows where applicable covering versions 9.2.0.x through 11.2.0.x.
Solution
Checking if products/components have been installed
Starting with releases 11.1.0.7.x and above all products are installed by default and the option to customize the product/component selection is no longer possible.
The only customization that can be done on these releases is to enable or disable certain products/components which will be covered in the following divs.
For versions 9.2.0.x through 11.1.0.6.x product installation can be confirmed in the following manner:
1. Using the Oracle Universal Installer (OUI) from either the $ORACLE_HOME/oui/bin or software installation media:
$ cd
$ ./runInstaller
click on "Installed Products"
select the ORACLE_HOME
click on "Expand All"
Review the list or products installed.
2. Use the opatch utility:
$ export PATH=$ORACLE_HOME/OPatch:$PATH
$ opatch lsinventory -detail
Review the log file in either $ORACLE_HOME/.patch_storage/ or $ORACLE_HOME/cfgtoollogs/opatch/lsinv
Use the following notes to assist with product identification:
Note 783288.1 Oracle Database Software Component Guide for 10gR2
Note 783290.1 Oracle Database Software Component Guide for 11gR1
What file contains the various status's of products/components?
Once the products/components have been confirmed as being installed (applicable only to versions 9.2.0.x through 11.1.0.6.x) then they can be enabled/disabled at the binary level.
The file that contains the status of components being enabled or disabled is:
$ORACLE_HOME/rdbms/lib/libknlopt.a
The relevant files contained within this archive and status's associated with them are:
Automatic Storage Mgt ON=kfon.o
Automatic Storage Mgt OFF=kfoff.o
Context Management Text ON=kciwcx.o
Oracle Data Mining ON=dmwdm.o
Oracle Data Mining OFF=dmndm.o
Oracle Database Vault ON=kzvidv.o
Oracle Database Vault OFF=kzvndv.o
Oracle OLAP ON=xsyeolap.o
Oracle OLAP OFF=xsnoolap.o
Oracle Label Security ON= kzlilbac.o
Oracle Label Security OFF= kzlnlbac.o
Oracle Partitioning ON=kkpoban.o
Oracle Partitioning OFF=ksnkkpo.o
Real Application Cluster ON=kcsm.o
Real Application Cluster OFF=ksnkcs.o
Oracle Real Application Testing ON=kecwr.o
Oracle Real Application Testing OFF=kecnr.o
The following command can be used to verify the contents of the archive:
$ cd $ORACLE_HOME/rdbms/lib
$ ar -tv libknlopt.a
For IBM AIX
$ cd $ORACLE_HOME/rdbms/lib
$ ar -X64 -tv libknlopt.a
Sample output:
$ ar -tv libknlopt.a
rw-rw-r-- 94110/42424 275432 Sep 17 08:28 2011 kkxwtp.o
rw-rw-r-- 94110/42424 46832 Sep 17 07:14 2011 ktd.o
rw-r--r-- 503/502 25144 Sep 17 06:20 2011 kxmwsd.o
rw-r--r-- 503/502 44056 Sep 17 06:14 2011 kciwcx.o
rw-rw-r-- 94110/42424 4040 Sep 17 07:16 2011 sllfls.o
rw-rw-r-- 94110/42424 4032 Sep 17 07:16 2011 kprnts.o
rw-rw-r-- 94110/42424 5104 Sep 17 07:19 2011 kzvndv.o
rw-rw-r-- 94110/42424 4016 Sep 17 06:55 2011 kdzof.o
rw-rw-r-- 94110/42424 1512392 Sep 17 07:03 2011 jox.o
rw-rw-r-- 503/502 4032 Sep 17 06:05 2011 kecwr.o
rw-r--r-- 503/502 6352 Sep 17 06:19 2011 xsyeolap.o
rw-r--r-- 503/502 4872 Sep 17 06:14 2011 kzlnlbac.o
rw-r--r-- 503/502 4024 Sep 17 06:15 2011 dmwdm.o
rw-r--r-- 503/502 4608 Sep 17 05:56 2011 kfoff.o
rw-r--r-- 503/502 5272 Sep 17 05:57 2011 ksnkcs.o
rw-r--r-- 503/502 4032 Sep 17 06:05 2011 kkpoban.o
Checking if products/components have been enabled/disabled at the binary level
An alternative to going through the $ORACLE_HOME/rdbms/lib/libknlopt.a output line by line is to check the archive for the existance of the 'ON' file noted above by running the following command:
$ cd $ORACLE_HOME/rdbms/lib
$ ar -t libknlopt.a | grep -c
For IBM AIX
$ cd $ORACLE_HOME/rdbms/lib
$ ar -X64 -t libknlopt.a | grep -c
Where
Product/Component | Short Name | |
---|---|---|
Automated Storage Management | ASM | kfon.o |
Oracle Data Mining | DM | dmwdm.o |
Database Vault | DV | kzvidv.o |
Oracle OLAP | OLAP | xsyeolap.o |
Oracle Label Security | OLS | kzlilbac.o |
Oracle Partitioning | PART | kkpoban.o |
Real Application Cluster | RAC | kcsm.o |
Real Application Testing | RAT | kecwr.o |
For example:
$ ar -t libknlopt.a | grep -c kfon.o
For IBM AIX
$ ar -X64 -t libknlopt.a | grep -c kfon.o
If the output is 0, the option is disabled.
If the output is 1, the option is enabled.
How to enable/disable products/components at the binary level
For all versions 9.2.0.x through 11.2.0.x or above products/components can be enabled or disabled by running 'make' commands and passing the appropriate switch.
Note:
All processes running from the ORACLE_HOME including but not limited to databases, listeners, intelligent agents, etc. must be shutdown/stopped before issuing these commands.
For example to enable/disable Oracle Partitioning:
Enable
------
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk part_on ioracle
Disable
-------
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk part_off ioracle
The list of switches for each product/component are:
Product/Component | Enable Switch | Disable Switch |
---|---|---|
Automated Storage Management | asm_on | asm_off |
Oracle Data Mining | dm_on | dm_off |
Database Vault | dv_on | dv_off |
Oracle OLAP | olap_on | olap_off |
Oracle Label Security | lbac_on | lbac_off |
Oracle Partitioning | part_on | part_off |
Real Application Cluster | rac_on | rac_off |
Real Application Testing | rat_on | rat_off |
Warning: switching on ASM should only be done on Grid Infrastructure Homes in Oracle 11gR2. Doing it on an RDBMS ORACLE_HOME will result in errors on startup.
Starting with 11.2 and above there is a utility called 'chopt' that can be used in UNIX/LINUX and WINDOWS as well.
usage:
chopt
For example to enable/disable Oracle Partitioning:
Enable
--------
$ chopt enable partitioning
Disable
---------
$ chopt disable partitioning
This utility only works for the following products/components:
Product/Component | Option |
---|---|
Oracle Data Mining | dm |
Database Vault | dv |
Oracle OLAP | olap |
Oracle Label Security | lbac |
Oracle Partitioning | partitioning |
Real Application Testing | rat |
For Oracle Database 12.1 , only the following components can be enabled/disabled:
Product/Component | Option |
---|---|
Oracle Data Mining | dm |
Oracle OLAP | olap |
Oracle Partitioning | partitioning |
Real Application Testing | rat |

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Kernelsecuritycheckfailure (カーネルチェック失敗) は比較的一般的な停止コードですが、理由が何であれ、ブルースクリーンエラーは多くのユーザーを悩ませます、当サイトでは 17 種類のエラーをユーザーに丁寧に紹介します。 kernel_security_check_failure ブルー スクリーンに対する 17 の解決策 方法 1: すべての外部デバイスを削除する 使用している外部デバイスが Windows のバージョンと互換性がない場合、Kernelsecuritycheckfailure ブルー スクリーン エラーが発生することがあります。これを行うには、コンピュータを再起動する前に、すべての外部デバイスを取り外しておく必要があります。

コンピュータでは、「イネーブル」とは、特定の機能やオプションを有効にする、または有効にすることを指します。コンピュータの分野では、「イネーブル」は通常、ソフトウェアまたはハードウェアの特定の機能やオプションを有効にするプロセスを表すために使用されます。詳細な紹介: 1. ソフトウェアの観点からは、有効化は通常、アプリケーションまたはオペレーティング システムで特定の機能を有効にすることを指します; 2. ハードウェアの観点からは、有効化は通常、コンピュータ システムで特定のデバイスまたはインターフェイスを有効にすることを指します。

マザーボード上の SPDIFOUT 接続線の順序 最近、ワイヤの配線順序に関する問題に遭遇しました。ネットで調べたところ、1、2、4がアウト、+5V、グラウンドに相当するという情報もあれば、1、2、4がアウト、グラウンド、+5Vに相当するという情報もありました。最善の方法は、マザーボードのマニュアルを確認することです。マニュアルが見つからない場合は、マルチメーターを使用して測定できます。最初にアースを見つけてから、残りの配線の順序を決定します。マザーボードの VDG 配線の接続方法 マザーボードの VDG 配線を接続するときは、VGA ケーブルの一端をモニターの VGA インターフェイスに差し込み、もう一端をコンピューターのグラフィックス カードの VGA インターフェイスに差し込む必要があります。マザーボードの VGA ポートに差し込まないよう注意してください。接続すると、次のことが可能になります

この記事では、Windows 11/10 PC で PalmCheck 機能をオフにする方法を説明します。 PalmCheck は、キーボード入力時に手のひらやその他の接触が誤って入力として認識されるのを防ぐために設計された機能です。これは通常、タッチパッドの設定、特にラップトップなどのタッチ対応デバイスで見られます。キーボードとタッチパッドの両方を使用する必要がある状況で、より柔軟に入力を制御できるように、PalmCheck または同様の機能をオフにすることが必要な場合があります。この記事では、ゲームやアプリケーションの実行時のニーズにうまく対応できるように、Windows 11/10 PC で PalmCheck 機能を無効にする方法を紹介します。タッチパッドの「P」とは何ですか?

ロード バランシングを実行する場合、通常、バックエンド リアルサーバーが正常でサービスを提供できることを確認するためにヘルス チェック ツールが導入され、バックエンド リアルサーバーがダウンしたりサービスが利用できなくなったりする状況を回避するために、ロード バランサーはリクエストをrealserver. ビジネス アクセス全体への影響。ヘルスチェックを実行するにはさまざまな方法があり、スクリプトを自分でデプロイすることもできますが、最も一般的に使用されるのは keepalived サービスです。 keepalived には、tcp_check、http_check、misc_check の 3 つのヘルス チェック メソッドがあります。 Keepalived 構成の概要 keepalived には 3 つの主要なモジュールがあります。

vsftpd を使用して Ubuntu システム上に FTP サーバーを構築するには、以下の手順に従います。 vsftpd をインストールします。 ターミナルを開き、次のコマンドを実行して vsftpd をインストールします。 sudoaptupdatesudoaptinstallvsftpd vsftpd を設定します。 テキスト エディター (nano または vi など) を使用します。 vsftpd ファイルの設定を開きます: sudonano/etc/vsftpd.conf 設定ファイルでは、必要に応じて次の変更または追加を行うことができます: 匿名アクセスを有効にする (必要な場合): anonymous_enable=YES 匿名アップロードを無効にする (必要な場合): anon_upload

この記事では、ビットコイン取引アプリケーションのインストールと登録方法の詳細な紹介について説明します。ビットコイン取引アプリを使用すると、ユーザーはビットコインなどの暗号通貨を管理および取引できます。この記事では、アプリケーションのダウンロード、アカウントの作成、身元確認の実行、最初のデポジットなど、インストールおよび登録プロセスを段階的にガイドします。この記事の目標は、初心者に明確で理解しやすいガイドラインを提供して、ビットコイン取引の世界に簡単に参入できるようにすることです。

この記事では、Binance、Okx、Huobi Global、Coinbase、Kraken、Gate.io、Kucoin、Bitfinex、Gemini、Bitstampなど、世界のトップ10のデジタル通貨取引アプリを推奨しています。これらのプラットフォームには、トランザクションペアの数量、トランザクション速度、セキュリティ、コンプライアンス、ユーザーエクスペリエンスなどの点で独自の特性があります。たとえば、Binanceは高いトランザクション速度と広範なサービスで知られていますが、Coinbaseは初心者により適しています。自分に合ったプラットフォームを選択するには、自分のニーズとリスク許容度を包括的に検討する必要があります。 世界の主流のデジタル通貨取引プラットフォームについて学び、デジタル資産取引を安全かつ効率的に行うのに役立ちます。
