7へのインストールおよび制限値について確認しています。実施したのはCentOSですが、RHELも同様です。Linuxについては、基本的にデータベース向けに事前設定がされている部分などがあるため、不要な手順があるかと思います。12cとパッチバージョンの考え方が変わっているので注意してください。同等のバージョンとされています。以下のURLよりダウンロード可能です。https://www.oracle.com/technetwork/jp/database/database-technologies/express-edition/downloads/index.html以下の2つのファイルをダウンロードしてください。初期設定を行うrpmです。自分で設定する場合は不要です。(18KB程度)インストレーション・ガイドもありますが、現在(2018/11/12)は英語版のみでした。https://docs.oracle.com/en/database/oracle/oracle-database/18/xeinl/installation-guide.html要件と制限インストール前の重要な要件と制限については、以下の通りです。GBまたはRAMの2倍のうちの小さい方です。データベースのユーザー・データの最大量は12ギガバイトを超えることはできません。データベースで使用されるRAMの最大量は、2ギガバイトを超えることはできません。自動的に2つのコアに処理を制限します。ユーザーが使用可能なPDBの数は3つまでです。ディスクスペースは最低10GB必要です。インストール後、USERS表領域を12GBまで拡張したところ、OS、rpm、ユーザーデータなどを含めて27GB程度でしたので、ログやシステム表領域の拡張に備えて、ディスクは40GB程度準備するとよいと思います。インストールインストールについては、以下のコマンドで可能です。詳細版3つのコマンドで変更された箇所などの詳細を記載します。この項目は詳細が知りたい人向けです。詳細不要の方は「環境変数の設定」に進んでください。バイナリファイルのチェックまずは、配置後のファイルが破損していないか確認です。値は、ダウンロードページから確認可能です。preinstallのrpmは記載が確認できなかったのですが、念のため結果だけ記載しておきます。oracle-database-xe-18c-1.0-1.x86_64.rpmOS事前設定用rpmのインストールマニュアルに従って事前設定用のrpmをインストールします。未インストールのrpm群についてもここでインストールされます。以下インストール時に追加されたパッケージ群です。実際は1行ごとに追加した旨のコメントがあります。設定する旨が記載されていますが、rpmでは99番で設定しているようでした。2つのパラメータが追加されていました。実際は1行ごとに追加した旨のコメントがあります。134217728カーネルパラメータ、OS起動時のパラメータ変更を行っているため、念のためOSの再起動をしておくことをお勧めします。nowデータベースのインストール(runInstaller)runInstallerに当たる部分の操作を実施します。ORACLE_HOMEの作成をします。..データベースのインストール(NETCA/DBCA)NETCA/DBCAに当たる部分の操作を実施します。一部パラメータを/etc/sysconfig/oracle-xe-18c.confから設定できます。リスナーのポート番号変更や、データファイル出力位置(デフォルト:/opt/oracle/oradata)を変更したい場合などに使用してください。...環境変数の設定インストール後に環境変数の設定を行います。マニュアルを見ると、毎回コマンドを実行して設定するようになっていましたが、面倒かと思いますので、.bashrcか.bash_profileに記載します。PATH="PATH=/opt/oracle/product/18c/dbhomeXE/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oracle/.local/bin:/home/oracle/binデータベースの起動データベースの作成が終わったら、起動を行います。最初からPDBが一つ作られています。NO本記事では割愛しますが、自動起動スクリプトなど仕込んでおくと便利かと思います。データベースの制限確認ここでは実際にメモリの制限、PDBの制限、ファイルサイズの制限について確認しています。初期状態では以下のメモリ設定がされていました。リソースマネージャなどの利用をしない場合、全てのPDBでメモリ領域を共有しますので、全体で2GBまでというのが確認できます。notspecifiedSGAとPGA合わせて2GBを超えた値を指定しているためエラーが発生しました。PDBの制限ユーザーが使用できるPDBの数は3つまでです。以下実際に作ってみようとしたところ、ORA-65010が発生しました。MOUNTEDSQL>作ったPDBを削除する場合は以下のコマンドで削除できます。MOUNTEDファイルサイズの制限ファイルサイズの制限を確認します。ファイルサイズを超えた後にPDBを再起動しようとしたところ、起動しなくなりましたので注意して下さい。復旧自体ができなくなります。(制限のない他のDBにリストアするなどの処置で戻るかもしれませんが、試していません。)まずは12GBを超過したファイルサイズの拡張を試します。GB.ORA-12954(ファイルサイズの制限を超えた旨)が発生することが確認できました。12GBまで拡張してみます。実際の制限値となっています。他の表領域を増やしたのち、12GBに拡張しようとするとORA-12954が発生します。このまま停止・起動を行うと、CDB$ROOTの拡張などが伴った場合に冒頭の通りPDB自体起動できなくなることがあります。実際利用する場合は、以下くらいで制限をかけておくことをお勧めします。7G;XEPDB1が一杯の状態でも他にPDBの作成は可能ですが、作成したPDBは起動しようとするとORA-12954が発生します。CDBで稼働しているPDB全体で12GBを超えないように留意する必要があります。GB.その他所感など使ってみるのはこれからですが、CPU2つまで可能となったのは大きいと思います。11gR2の時は、CPU1つを使い切るSQLを実行すると終わりでしたので・・。Excelをアプリケーション化して少し拡張するくらいであれば問題ないですが、やはりディスクサイズが小さいので圧縮処理も検討してもよいと思います。APEXがデフォルトで導入されていませんでした。APEXを利用する場合は別途インストールする必要があります。APEXのインストールについては以下に記事を記載しています。存在しません人気記事まだデータがありません。Cloudのエンジニアを募集しております。