私の組織のIT部門は、Oracle Express Editionのインストールの承認について警戒しています。 https://www.Oracle.com/database/technologies/xe-downloads.html
彼らの推論は、一部のDBAは、開発者が一部のエンタープライズ機能を使用中に誤ってトリガーし、数十万ドルの使用料を費やす可能性があると言っていたようです。それを示唆するような情報をオンラインで見つけることができないので、私は懐疑的です。オラクルには大きな評判がないことは知っていますが。
XEの説明を見ると、開発者が環境にインストールしてプロトタイプを機能させることができるように設計されているようです。料金やライセンスについて心配する必要はありません。それは本当ですか、大企業の開発ボックスでOracle XEを使用して、知らないうちに何らかの形で料金を引き上げることはできますか?
Oracle Express Editionは、商用目的でも使用できる無料のソフトウェアです。
DBAが言ったことは、一部の機能を完全に無効にできないEnterprise Edition(例:Advanced Compression)に当てはまり、11gより前のバージョンのStandard Edition(例:Diagnostic Pack)にも当てはまりました。
エクスプレス版で結構です。
個人的な学習/開発環境では、Enterprise Editionだけを使用する場合は、Enterprise Editionを使用することもできます。
Oracleのライセンスに関する質問は最終的にOracleが決定します。追加のコストが発生するのは困難ですが、 10g/11g Xeのデフォルト では利用できないこれらの機能を有効にできる場合、監査の問題が発生する可能性があります。の用法
ただし、 18gエクスプレスバージョン では、パーティショニングが有効になっており、高度なセキュリティが設定されているため、より良い選択になります。
Tim Hallにはこのクエリがあります 使用された機能を示します
SELECT u1.name,
u1.detected_usages,
u1.currently_used,
u1.version
FROM dba_feature_usage_statistics u1
WHERE u1.version = (SELECT MAX(u2.version)
FROM dba_feature_usage_statistics u2
WHERE u2.name = u1.name)
AND u1.detected_usages > 0
AND u1.dbid = (SELECT dbid FROM v$database)
ORDER BY name;