18c(18.3)のオンプレミス版が提供開始。インストールしていく。18c(18.3)のオンプレミス版が提供開始。インストールしていく。DBの最新版である「18c」のオンプレミス版の提供が開始されました。そこで今回はそのインストール作業を実施したいと思います。インストールにあたり、環境は以下になります。7.4また、OS側の設定は12cと同様の設定で進めていきます。シングルで新規インストールをしますが、12c環境もあるのでアップグレード検証もおいおいしたいと思います。Infrastructureの提供も開始しているので、今度はRACも組んでみたいと思います。18cのシングルを新規でインストールしていきたいと思います。始めていきたいと思います。Linuxで構成します。仮想マシンの作成手順は省略していきます。スペックは以下で作成します。2コアメモリ8GBストレージ50GB(シンプロビジョニング)12cのRACが構築済みで存在しており、かなりストレージを消耗しているのでシンプロビジョニングにしました。共有ディスクはシックで構成しないといけないので注意です。OSに関しては以下の記事を参考にして頂ければと思います。R2用サーバ構築https://infrasenavi.com/gijutsuroku/566基本的なネットワーク設定とホスト名の設定等が完了した状態です。今回設定していく内容は以下になります。共有ディスクの...リソース制限やOSグループ、ユーザを設定して必要なパッケージをインストールしておきます。今回もVMRCでOUIを使用するので「GUI」でインストールしております。OUIからインストールファイルをOTNからダウンロードしてファイルをサーバ上に配置します。LINUX.X64_180000_db_home.zip念のためですが、runInstallerの実行ディレクトリが「ORACL_HOME」になるので「/u01/app/oracle/product/18.0.0/dbhome」ディレクトリを作成してファイルを配置してから解凍します。ここからは「runInstaller」を実行してからを紹介していきます。DBはDBCAで作成するためソフトウェアのインストールをしていきます。次にシングル構成でインストールを選択します。Edition(EE)」を選択します。次に、12cまでとの違いとして「ORACLE_HOME」の入力が無くなり自動判別になりました。プラスで注意点は環境変数にORACLE_HOMEを設定しただけではパスは変わりません。前述した通りで、runInstallerの実行ディレクトリがORACLE_HOMEになります。インベントリディレクトリは変更ありません。事前に設定したOSグループが正常に見えていれば問題ありません。インストール前の条件チェックです。以前はNTPの設定に関しては引っかかってきたのですが今回はSwapのみで、推奨が7.7GBのところ、実機が5GBでwarninngになっています。修正しても良いのですがこの程度は今回は無視して続行します。最終確認画面を確認しインストールプロセスを開始します。インストールまでは正常に動作しています。OSは12cと同等で問題ないようです。ルートスクリプトの実行画面も以前と変更なしです。ルートスクリプトの実行結果です。正常にインストールが完了しました。次はデータベースを作成していきたいと思います。DBCAからデータベースを作成まずはDBCAを起動します。今回はリスナーはNETCAを使わずにDBCAで作成していきます。拡張モードで作成していきます。汎用またはトランザクション処理で作成していきます。データベース名とSIDを入力します。コンテナ・データベースとPDBも構成していきます。PDBは2つ作成します。ストレージはファイルシステムとOMFを利用します。今までと同様の使い方です。高速リカバリ領域は作成せずフラッシュバック機能も利用しない設定でいきます。アーカイブログについてはDB起動後に設定していきます。ここでリスナーを作成します。デフォルトと同様に「LISTENER」で構成します。以下のオプションは使用しません。メモリー管理も「自動共有メモリー管理」を使用します。DB起動後に確認したいと思います。パスワードは全システムユーザ共通にします。データベースの作成を実施します。スクリプトは特に用意していません。作成チェック画面です。確認が終わったら作成を開始します。正常に処理が完了しました。接続確認まずはリスナーを確認します。successfully次にSQLPLUSからデータベースの状態を確認します。データベースがアクティブになっている事を確認しました。インストール作業はここまでにしたいと思います。次回はデータベースの設定変更や検証を進めていきたいと思います。18c関連記事Unix系Linux系のエンジニアが覚えておいて得する二つの技術!ワンライナーとヒアドキュメントUnix系、Linux系を扱うエンジニアにとって業務効率化に必須のスキルをご紹介。サンプルから書き方を覚えてればかなり応用が利くスキルになります。ワンライナーとヒアドキュメントを紹介したいと思います。installing.メッセージが表示されたため、ノードをリブート。リブート時の対応について書いています。記事を読むOracle18cのオンプレ版でRAC構築。Infrastractureの構成を実施しました。今回はDBのインストール作業になりま...記事を読むシェルスクリプト基礎!基礎的な知識とサンプル構文サーバエンジニアであっても、プログラマでも使えた方が良い技術がシェルスクリプトです。Edition)のインストール。2017のインストールを実施していきます。R2をDBUAを使って18cへバージョンアップするコメントの入力は終了しました。SEは非常識な対応をすると信頼が一気に失墜する。Edition)のインストール。Server2019へソフトを入れるわたしProfile平成生まれのゆとり世代。地方から都会に憧れて出てきた典型的な田舎者。フリーランスすべて経験しています。フルスタック気味なエンジニアのIT業界ブログ。