システムで利用しようとするとライセンス費用等かかり、個人ではなかなか敬遠されがちなデータベースですが、実は学習目的であれば無償で利用することが可能です。12cを構築する手順をご紹介します。Databaseとは、オラクル社が開発する関係データベース管理システム(RDBMS:リレーショナル・データベース・マネジメントシステム)の名称です。Databaseを指すことが多いです。信頼性が高く企業向けシステムで利用されています!数あるRDBMSの中でもトップクラスの信頼性を持ち、過去多くの実績があり企業向けのシステムに利用されることが多いです。(私もよく業務で触ります。)データベースとしての機能だけでなくユーザーサポートも非常に充実しております。ライセンス費用はお高めしかし、商用目的での利用は有償であり数十万〜数百万のライセンス費用が発生します。費用を考えると個人で利用するにはハードルの高いシステムですが、システムの信頼性や実績、サポートも含めて他には無い「ブランド」としての高い地位があります。Databaseは機能評価や個人での検証目的であれば無償で利用できます。超概要に記載したとおり、商用目的での利用はライセンス費用が発生するので注意。Databaseをインストールします。用意する物は下記の通り。12cはこれから行う構築中にダウンロードも含めて行うので構築前の準備は不要です。VirtualBoxは事前にダウンロード&インストールしましょう。VirtualBoxwww.virtualbox.orgCentOS7サーバの構築はお手数ですが下記URLからQiitaにて。GUIが必要になるのでGUIのインストールまで行いましょう。(GUI:マウスを使って操作できる画面。CentOSはデフォルトだとキーボードでしか操作できません。)手順通りスムーズに進めば、0からでも1時間前後で完了します。※サーバの構成としてメモリサイズは最小でも2GB、ハードディスクサイズは最小でも30GBとしてください。Ubuntu環境にVirtualBoxインストールしてCentOSを動かす!タイトルの作業がてらメモ取りつつ記事にしてしまう作戦。目標とにかくubuntu環境にVirtualBoxをインストールして仮想マシン上でCentOSを動かす!今回は「動かす」ことが目的です。細かな設定までは着目しません。12cをインストールしていきます。インストール完了までの工程は下記の通りです。インストールの事前準備(環境設定)-20minアカウントの作成-10minインストーラー(zipファイル)のダウンロード-10minインストーラーの解凍-5minインストーラーの実行-30minインストール後の環境変数設定-5min目安となる時間を記載しています。インストールは全行程おおよそ1時間半くらいです。初心者は大体2倍の3時間くらいかかるかも。インストールの事前準備(環境設定)ここでは細かな事前設定を加えていきます。事前準備は全部で6工程です。私の主観ですが設定系を途中中断すると、まず分からなくなります。事前に休憩を取るか、次工程(アカウント作成)の直前まで駆け抜けてから休憩しましょう。databaseの動作に必要なパッケージをインストールします。下記コマンドを入力します。Terminal」でターミナルを開き入力しましょう。libaio-devel全部で6つです。インストール時にパスワードを利かれた場合は適宜入力を、y/nには”y”を入力してください。Databaseのインストールには必要なカーネル・パラメータが定められています。テキストエディタで「sysctl.conf」ファイルを開き更新を行います。)ファイルに下記の通り追記してください。1追記したら必ず保存してください。保存したら下記コマンドで追記内容をサーバに反映させます。Databaseを操作できるユーザを登録するグループを作成します。全部で7種類、下記コマンドで作成します。Databaseを操作するユーザを作成します。今回は1件だけ登録します。2つ目のコマンドはユーザのログインパスワードを設定するコマンドです。こちらは任意のパスワードで構いませんが、必ず設定しましょう。Databaseをインストールするディレクトリ(フォルダ)を作成します。作成するだけでは先程作成したユーザがディレクトリを使用できません。2つ目と3つ目のコマンドで権限設定も合わせて行いましょう。Databaseの動作にはリソース制限の設定値が定められた推奨範囲値になっている必要があります。テキストエディタで「limits.conf」ファイルを開き更新を行います。)ファイルに下記の通り追記してください。32768追記したら必ず保存してください。こちらの値はコマンド等での反映は不要です。これで事前の環境設定は完了です。山場は乗り越えました!ひとまずお疲れ様です。アカウントの作成アカウントの作成は事前にやってしまっても構いません。OracleのWebサイトへ行き、画面右上のサインインからアカウント作成をクリックしましょう。(https://www.oracle.com/jp/index.html)メールアドレスや各種必要項目を入力しプロファイルを作成すると、入力したメールアドレスに認証メールが送信されます。認証を行い、アカウントの作成は完了です。インストーラーのダウンロードダウンロードの直前で一度サーバの再起動とユーザの変更を行いましょう。コマンドから「reboot」で再起動が可能です。再起動完了後は先ほど作成したユーザ「Oracle」でログインし、「startx」コマンドでGUIを立ち上げましょう。Databaseのダウンロードページへアクセスします。12c」とかで検索すると上位にソフトウェアダウンロードのページがヒットするので、検索からでも問題ありません。ページにたどり着いたら「ライセンスに同意する」を選択してください。選択するとライセンスに同意するしないの選択肢が消えて、「ソフトウェアがダウンロード可能になりました」と表示されます。x86-64をダウンロードします。「file1」をクリックします。サインインを要求されるので作成したアカウント情報を入力しサインインしましょう。サインイン完了後ダウンロードが開始します。ダウンロードにはまたそこそこ時間がかかります。最初からぶっ通しでやっている人はここまでで1時間〜2時間位かかっているでしょうか?構築に慣れている人はもう少しスムーズでしょうか?休憩はダウンロード中にどうぞ。暇な方はせっかくなので私の別記事を。viについて簡単に説明しています。CentOSのインストール直後のようなコマンド画面だけのサーバを利用する際に活躍する「コマンド画面上のテキストエディタ」です。今回はGUIをインストールしているので特に触れていませんが、もし今後もサーバいじりしたい!ということであれば基礎操作を抑えておきましょう。Viエディタ超入門!とりあえず使うためのコマンド5つViとはUNIXで標準となっているテキストエディタです。UNIXやLinux系のサーバ管理を行う際によく利用されます。Viの操作はかなり特徴的で初心者泣かせのツールでもあります。今回はサーバ管理超初心者や初めてViを...yonatech.red2019.01.01インストーラーの解凍zipファイルでダウンロードされているので解凍します。CentOSのデスクトップにはhomeというショートカットがあります。homeをクリックするといくつかのフォルダが表示されるのでDownloadsをクリックしましょう。Downloads内に先程ダウンロードしたインストーラーのzip「linuxx64_xxxxx_database.zip」が入っています。zipファイルをクリックするとアーカイブマネージャーという別のツールが立ち上がります。(linuxユーザはお馴染みですが、zipファイル等の圧縮ファイルを解凍するツールです。)左上のExtractをクリックすると解凍場所を選択できます。このままDownloadsに解凍するので、今度は右上に表示されているExtractをクリックします。databaseというファイルが作成されたら解凍完了です。解凍完了後はzipファイルは不要なので容量を空ける意味でも削除しておきましょう。下記のコマンドから実行します。別の場所に解凍している場合は適宜、パスを読み替えて実行してください。9」と書かれている画面が表示されます。>」をクリックしましょう。警告を知らせるメッセージが表示されますが「Yes」で進めます。Step2,3はインストールオプションの設定です。今回は最小の設定で動くように設定していきます。only」を選び次へ。installation」を選び進みます。Step4、バージョンの選択です。Edition」で次へ。Step5,6はディレクトリの指定です。前段の環境設定にディレクトリの準備も含んでいるため、特に変更を加えること無くスムーズに進められます。Step5はインストール場所の設定、Step6はインベントリ保管場所の設定です。どちらもデフォルトのまま進めます。Step7は権限の設定です。ここも環境設定でクリアされています。Step8でインストールの前提条件の自動チェックが入ります。ALLにチェックを付けることで無視して進めることができます。size以外のエラーも表示されている場合はどこかの設定でミスがある可能性が高いです。Step9ゴールはすぐそこです!Installをクリックしてインストール完了を待ちましょう。最後に1ファイルだけ追記を行い全行程完了となります。テキストエディタにて「.bash_profile」を開きます。)しかしこのファイルは隠しファイルのためそのままでは表示されません。Files」にチェックをつけ隠しファイルを表示させましょう。すると隠しファイルが表示されるので「.bash_profile」に下記の通り追記を行います。ORACLE_SID=orcl追記したら必ず保存してください。以上で環境構築の全行程完了となります!お疲れ様でした。Databaseのインストールまで実施しました。Databaseが利用できるようになりました。Databaseにデータベースを作成し、データベースをSQLで操作します。12cのインストールはこちらの記事で解説しています。コピーaserora519をフォローするaserora519yonaTech関連記事サーバ・ミドルウェアVirtualBox上のCentOS7をWebサーバ化する前回ubuntu上にVitualBoxのインストールからCentOS7導入まで行いました。(NW接続までしています。今回は前回構築したCentOS7をWebサーバ化して、ブラウザからアクセスできるようにします。...サーバ・ミドルウェアUbuntu環境にVirtualBoxインストールしてCentOSを動かす!タイトルの作業がてらメモ取りつつ記事にしてしまう作戦。ubuntu環境にVirtualBoxをインストールして仮想マシン上でCentOSを動かす!今回は「動かす」ことが目的です。細かな設定までは着目しません。Databaseにデータベースを作成し、データベースをSQLで操作します。12cのインストールはこちらの記事で解説しています。Oracle...サーバ・ミドルウェアUbuntu18.04でWindows10のUSBブートメディアを作成するUbuntuのマシンでWindows10のブートメディアを作成したい人向けの記事。Ubuntuを使うためにWindowsを思い切って消したけど戻したい、Windowsをリカバリしたい、などなどのケースでご参考に。コメントをキャンセルメールアドレスが公開されることはありません。Reserved.タイトルとURLをコピーしました。