ねら~ITエンジニア雑記

やきうのお兄ちゃんが綴るOracle Databaseメインのブログ

Oracle Databaseの初心者が検証&学習する為の環境5選

こちらの記事は JPOUG Advent Calendar 2019 Day 3 および Oracle Cloud Infrastructure Advent Calendar 2019 Day 3 のクロスポストとなります。
彡(゚)(゚)

JPOUG Advent Calendar 2019
https://adventar.org/calendars/4154

Oracle Cloud Infrastructure Advent Calendar 2019
https://adventar.org/calendars/4516

表題の通り Oracle Databaseの初心者が検証&学習する為の環境を5つ紹介していくやで。
彡(^)(^)

1. Oracle Live SQL

まずは Oracle Live SQL です。Oracleアカウントを登録すれば、インストール等は一切不要でブラウザから Oracle Database の SQL を実行可能です。
彡(゚)(゚)

Oracle Live SQL
https://www.oracle.com/technetwork/jp/database/application-development/livesql/index.html

画面は下記のような感じ、赤くてカッコいいんですが、Redwood化しちゃうのかしらん……。

Advent001.jpg

2. Oracle Cloud Always Free (Oracle Cloud Free Tier)

次は Oracle Cloud の Always Free(Oracle Cloud Free Tier) です。Always Free では Autonomous Database や Compute を含む、様々なサービスを無償で利用できます。

Oracle Cloud Free Tier
https://www.oracle.com/jp/cloud/free/

Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート ※27スライド目
https://www.slideshare.net/oracle4engineer/oracle-cloud-paas-iaas201911/27
Advent004.jpg

Qiita記事でも検証して頂いている方が居らっしゃいます。記事中でも書かれてますが、申込時に携帯番号の頭一桁から0を除くのには注意です。
彡(゚)(゚)

Oracle Cloudが永遠に無料らしいので開発環境を作ってみたかった (準備編)
https://qiita.com/mokkan/items/cc1b6b3ca04c105e807a
地味に注意する点は、電話番号を指定するときに先頭の0を除かなければならないことです。(+81-<先頭の0を除いた携帯番号>)

Oracle Cloudが永遠に無料らしいので開発環境を作ってみたかった (DBサーバ編)
https://qiita.com/mokkan/items/0dea4a2f35ed4d28e167

Autonomous Database には SQL Developer Web というブラウザからアクセス可能な UI も備わっていて、すぐに検証可能です。最難関はアカウント発行?
(゚ε゚ )
Advent002.jpg

3. Oracle Technology Network, Database Virtual Box Appliance / Virtual Machine

次いで Database Virtual Box Appliance の紹介です。前2つは Managed な環境でやれる事に制限がありますが、こちらはクライアント端末上の Virtualbox で起動する Oracle Linux で動作が完結していて、SYSDBA作業を含むあらゆる検証が可能です。セットアップも簡単なんで、下記記事を参照して動かしてみて下さいね。
彡(^)(^)

OTN の VirtualBoxイメージ で Oracle DB 19c環境 を 楽々構築
https://qiita.com/ora_gonsuke777/items/b41f37637e59319796b4

Advent003.jpg

4. Docker Image で Oracle Database 19c環境を構築

ワイ氏 Docker は殆ど扱ったことが無い……:(;゙゚'ω゚'): とまれ、Virtualbox等よりも Docker の方が使い慣れている方々も大勢いらっしゃると思うので、関連記事をピックアップしてみます。
彡(゚)(゚)

[Oracle DB] 公式Docker Imageを利用してOracle Database 19c環境を構築してみた
https://itedge.stars.ne.jp/docker_image_oracle_database_19c/

Oracle Database 19c available on GitHub
https://blogs.oracle.com/database/oracle-database-19c-available-on-github-v2

DockerでMacOracle 19cをインストールして開発環境を構築する
https://qiita.com/alashino/items/41b5957cd864bbcc6ef8

5. 地道に Oracle Database 19c を インストール&DB作成

これは初心者向けと言えるのだろうか。。。ですがインストールから地道に環境を作成していくのも一つの道、幅広いプラットフォームに対応しているので、目の前のPCにインストールを始めること自体はすぐ可能です。※Macの方はスミマセン
彡(-)(-)

Oracle Database Databaseインストレーション・ガイド 19c for Linux
https://docs.oracle.com/cd/F19136_01/ladbi/index.html

Oracle Database Databaseインストレーション・ガイド 19c for Microsoft Windows
https://docs.oracle.com/cd/F19136_01/ntdbi/index.html

インストールが完了したら、データベースを作成していきましょう。下記マニュアルが参考になります。
彡(^)(^)

Oracle Database 2日でデータベース管理者 19c
https://docs.oracle.com/cd/F19136_01/admqs/index.html

6. まとめ

すぐに検証できる様々な Oracle Database環境!個人的なお気に入りは 3. の Virutualbox環境ですやろうか。無遅延は正義。それらも含めて、ぜひご活用して下さいませ。
彡(^)(^)