今まで自分のPCにVirtual Box(VB)を入れて、Linuxを入れて、その上にOracle Databaseを構築したりしてませんでしたか?
私のPCにもVBを使ってOracle DBが入っています。
ただ、メモリを多く使うため、ちょっとしたネット用のPCでは作業するには貧弱でストレスを感じることも。
メモリを大量に積むにはそれなりにお金がかかるし・・・
ということで、これからの時代はクラウドネイティブということで、Oracle Cloud上に自分のテスト環境を無料で作っちゃいましょう!
OCIのアカウント作成手順
日本オラクルのHPから右上のOracle Cloud無償ティアのリンクをたどっていきます。
次に、「今すぐ始める(無償)」をクリックしてアカウント作成へ。
まずは、Emailと国の指定をしていきます。
個人情報を入力していきます。基本、個人で使う分にはPersonal Useでいいと思います。
携帯電話による認証確認のため、携帯番号を入力していきます。
SMSで届いた番号を入力していきます。
新規パスワードの入力をしていきます。
大文字・小文字・数字・特殊文字を含めた12桁以上で作成する必要があります。(12桁とかの制限は初めての経験でした)
無料で利用できるとはいえ、クレジットカードの入力が求められます。
無料の範囲内で利用している分には、支払いは発生しません。
有料の機能を使ってみたいといった場合で使われます。
チェックボックスにチェックを入れて、「Complete Sigh-Up」をクリックすると、アカウント作成に入ります。
アカウント作成が完了し、サインインの画面に移りますので、登録したUSER NAME(Email)とパスワードでサインインします。
これでアカウント作成し、OCIへサインインできるようになりました。
Databaseの構築手順
サインイン後のクイック・アクションから「データベースの作成」を選択します。
表示名やデータベース名は自動で入力されているので、自分の管理しやすい名前に変更もできます。
ワークロード・タイプは自分が作りたいDBによって、トランザクション処理系(OLTP)なのかデータウェアハウス系(DWH)なのかを選択します。
デプロイメント・タイプはサーバーレスで。専用インフラストラクチャだと有料版になってしまいます。
データベースの構成で「Always Free」を選択し、OCPU数やストレージサイズが自動で決まります。
(無料版は1OCPU、20GBとなります。)
管理者資格証明の作成でADMINユーザ用のパスワードを設定します。
ここも12桁以上で設定が必要となります。
ライセンス・タイプの選択は無料版では「ライセンス込み」となります。
あとは、Autonomous Databaseの作成ボタンをクリック!
作成中の画面に遷移します。
「使用可能」にステータスが変われば、Databaseの作成完了です。
おわりに
Databaseの作成は、「Autonomous Databaseの作成」ボタンをクリックして3〜4分で出来上がってきました。
DBへの接続は、端末にOracle Clientを入れてSQL*PLUSで繋いでもいいし、
サービス・コンソール → Development → SQL Developer Web をクリックしてDatabase構築時に設定したADMINのユーザ、パスワードで接続することも可能です。
サービス・コンソールではサーバのリソース状況を確認できます。
DevelopmentでSQL Developer Webをクリックします。
ADMINユーザとしてSQLを実行できます。
DBA_USERSディクショナリを表示した場合。