こちらの記事は JPOUG Advent Calendar 2019 Day 3 および Oracle Cloud Infrastructure Advent Calendar 2019 Day 3 のクロスポストとなります。
彡(゚)(゚)
JPOUG Advent Calendar 2019
https://adventar.org/calendars/4154Oracle 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://livesql.oracle.com/
画面は下記のような感じ、赤くてカッコいいんですが、Redwood化しちゃうのかしらん……。
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
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 も備わっていて、すぐに検証可能です。最難関はアカウント発行?
(゚ε゚ )
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
↓
Oracle Database 23c Free - Developer Release VirtualBox Appliance で Oracle DB 23c環境 を 楽々構築 ※2023/4/4追記
https://qiita.com/ora_gonsuke777/items/564471e460b2b58d8aa2
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-v2DockerでMacにOracle 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.htmlOracle Database Databaseインストレーション・ガイド 19c for Microsoft Windows
https://docs.oracle.com/cd/F19136_01/ntdbi/index.html
(2023/9/14追記)コーソル様がとても解り易いインストール記事を書いてくれています。
彡(^)(^)
VM作成からのOracle 19cインストール手順 前編(Linuxシングル)
https://cosol.jp/techdb/2021/06/oracle19c_setup_1of2/VM作成からのOracle 19cインストール手順 後編(Linuxシングル)
https://cosol.jp/techdb/2021/06/oracle19c_setup_2of2/
インストールが完了したら、データベースを作成していきましょう。下記マニュアルが参考になります。
彡(^)(^)
Oracle Database 2日でデータベース管理者 19c
https://docs.oracle.com/cd/F19136_01/admqs/index.html
6. まとめ
すぐに検証できる様々な Oracle Database環境!個人的なお気に入りは 3. の Virutualbox環境ですやろうか。無遅延は正義。それらも含めて、ぜひご活用して下さいませ。
彡(^)(^)