2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Oracle Cloud] Oracle Databaseを最短で立ち上げてSQLを実行するまでに何分かかるか?

Posted at

ちょっとOracle Databaseを立ち上げて簡単にSQLを試しに実行してみたいことはありませんか?
Oracle Cloudのアカウントを持っている前提で、Oracle Databaseを立ち上げてSQLを実行するまでに何分かかるか測ってみました!

Oracle Databaseを立ち上げるにはどんなサービスが使える?

Oracle CloudでOracle Databaseを立ち上げるには主に下記のサービスがあります。
・Computeサービス(IaaS)上に自分でOracle Databaseをインストールして使う
・Oracle Database Cloud Service(DBCS)を使う
・Autonomous Databaseを使う
Autonomous Databaseとは耳慣れませんが、オラクル社がOracle Databaseの専用サーバExadata上にOracle Databaseを載せて提供している自律型データベースサービスです。

Oracle Databaseを立ち上げるのに何分かかる?

「Oracle Databaseをインストールしたインスタンスを用意する」ために一番早いのはどれでしょうか?(一部)実際に計測してみました。

  • Computeサービスを使う場合:数時間
    ご想像通りオンプレミスのように自分でOracle Databaseをインストールする必要があるので、準備も含めて早くても1時間以上かかると思います。ここは作業者のスキルにも依存するので、時間計測は割愛します。

  • Oracle Database Cloud Serviceを使う場合:約75分

    • コンパートメントを作る:約1分
    • VCNを作る:約1分
    • Subnetを作る:約1分
    • DBCSを作る(作成ボタンを押すまで):約2分
    • DBCSを作る(プロビジョニング完了まで):約70分
  • Autonomous Databaseを作る場合:約3分

    • コンパートメントを作る:約1分
    • Autonomous Databaseを作る(作成ボタンを押すまで):約1分
      • アクセス・タイプを「すべての場所からのセキュア・アクセスを許可」にする場合は、ユーザのネットワーク外に置かれるので事前にVCNやSubnetを用意する必要はありません。
    • Autonomous Databaseを作る(プロビジョニング完了まで):約1分(正確にいうと49秒)

上記で一番速かったのはAutonomous Databaseでした。ということで、次はAutonomous DatabaseでSQLを実行するまでに何分かかるかを試したいと思います。

Autonomous DatabaseでSQLを実行するまでに何分かかる?

SQLを実行するには色々方式があると思いますが、一番簡単な方法は「データベース・アクション」の「SQL」から実行できます。

下記の手順で実行して、約3分で操作できました!

  1. 「データベース・アクション」を選択
    image.png
    2.「SQL」を選択
    image.png
    3.右上の部分にSQLを記入して、実行ボタンを押す
    image.png

実際には表を作ってデータを入れたりすると思いますが、試したい内容に依存するので割愛します。

Oracle Databaseの載ったインスタンスを削除するのは何分かかる?

おまけですが、ほぼデフォルト状態のインスタンスを終了(削除)するのには何分ぐらいかかるでしょうか?計測してみました。

  • Oracle Database Cloud Service(DBCS)の場合:約10分
  • Autonoumous Databaseの場合:約3分(正確に言うと2分45秒)
    これもAutonomous Databaseの方が速かったですね!

まとめ

Oracle Cloudのアカウントを持っている前提で、Autonomous Databaseを立ち上げてSQLを実行するまでには約6分、削除は約3分かかることが分かりました。

  • Autonomous Databaseを作成:約3分
  • データベース・アクションからSQLを実行:約3分
  • Autonomous Databaseを停止(削除):約3分

ささっと環境を作って試して削除するのに(実際の作業は抜いて)約9分でできますね。50分間実作業したとしても、1時間でOracle Databaseの動作を確認することができそうです。
今回は時間に着目しましたが、コスト面を考えてもAutonomous DatabaseはDBCSと違ってAlways Freeでインスタンスを作れるので、お金を掛けずに利用できるのが良いですね。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?