オラクル・クラウドの個人ブログ一覧

# 初めに
ようこそ、オラクル・クラウドの個人ブログへ。

2015年、つまり <font color=blue>OPC</font> (OCI-Classicの旧称) がリリースされた翌年から、私は オラクル・クラウドの旅を始め、今年で<strong>11年目</strong>に入りました。 ところで、クラウドの名称は <font color=blue>OCI</font> (Oracle Cloud Infrastructure) に変わりましたが、<font color=blue>opc</font> という用語は、OCI Compute および Oracle Base DBインスタンスのデフォルトユーザー名として今まで使用されています。

長い年月が経ちましたが、今でもオラクル・クラウドと共に日々成長していると感じています。本当に素晴らしい旅であり、自分の体験を皆さんと共有したいと思います。

記事の数（><strong>100</strong>）はかなり多く、難易度にもバラツキがあります。順番に読む必要はなく、興味のあるトピックを自由に選んでください。日常の業務で問題が発生し、進めなくなったときに、偶然このシリーズのブログを見つけて解決できたら嬉しいです。

## このシリーズの特徴
- 個人メモのブログではなく、<font color=blue>読者の視点</font>からコンテンツを提供し、お役に立てる記事を目指しています（Never forget why you started）。読者の閲読時間を尊重しており、一目瞭然のコンテンツを提供することが目標です。
- OCIの基本概念を説明するのではなく、現場でよく寄せられる質問に対する<font color=blue>解決策やソリューション</font>を提供しています。
- <font color=blue>ステップ・バイ・ステップのガイド</font>を多数提供し、初心者でもすぐに理解できるように、スクリーンショットとコマンドの実施例を詳細に、かつ見やすく記載しています。
- OCIの<font color=blue>広い分野</font> (<strong>インフラ、DB、開発、管理監視、OAC、データ統合</strong>など) を網羅し、他社（AWS/Azure/GCP）の類似サービスとの差異にも注意を払っています。
- 同じタスクを達成するためにはさまざまな方法がありますが、それぞれの方法の違いを重視しています。なぜなら、<strong>微妙な違いを見分ける能力は非常に重要</strong>だと考えているからです。差異を深く理解することで、ニーズに最適なものを選択できます。
- OCIの進化は速いため、提供した情報が古くなった場合は、「追記」などの形で古い記事に情報を追加したり、リンクを更新したりして<font color=blue>最新内容を反映</font>しています。
- 本シリーズのすべての記事は、こちらの一覧ページでカテゴリ別に整理されています。読者の皆様が求める情報を迅速かつ効率的に見つけられるよう、<font color=blue>検索性に配慮</font>した設計となっております。

## 対象読者
- OCI <font color=blue>Hands-on 能力</font>を重視する方（OCIのプロになりたい方）。
- OCIを既に利用している方（クラウド・アーキテクト、運用管理、開発者など）、或いは興味を持っている方。
- On-Pからオラクル・クラウドへの移行を検討している方、或いは AWS, Azureなどのクラウドを既に利用して、<strong>マルチクラウド</strong>の運用を検討している方。
- ドキュメントを読む時間があまりなく、<strong>分かりやすい手順とガイドを求める</strong>方。

ほとんどの記事は、OCIの初級から中級レベルの読者を対象としています。難易度の高い記事はごく一部ですので、あまり心配する必要はありません。できる限り分かりやすく書くよう心がけましたが、もし理解しにくい部分があれば、それはあなたの問題ではなく、私の説明が不十分であるということです。

記事にした内容は、本当にお伝えしたいことのごく一部です。これからも自分の経験をできるだけ多くの方と共有できるよう、投稿と更新を続けていきたいと思います。左上の<font color=DarkCyan>"♡"(LIKE)</font>をいただければ<strong>とても励み</strong>になります。

__免責事項__
※、記事の内容は個人的な見解で、所属している組織に関係がありません。
※、本シリーズの内容はあくまで参考ですので、これによって生じた結果については自己責任でお願いします。

# 索引
- [お勧め記事](#お勧め記事)
- [マルチクラウド](#マルチクラウド)
  - [AWS から OCI へ](#aws-から-oci-へ)
  - [Azure から OCI へ](#azure-から-oci-へ)
- [OCI サービス別](#oci-サービス別)
  - [IAM (Identity and Access Management)](#iam-identity-and-access-management)
  - [Networking](#networking)
  - [Compute](#compute)
  - [Block Storage](#block-storage)
  - [Object Storage](#object-storage)
  - [Database](#database)
  - [Bastion サービス](#bastion-サービス)
  - [Cloud Shell](#cloud-shell)
  - [OCI-CLI](#oci-cli)
  - [開発](#開発)
  - [電子メール配信](#電子メール配信)
  - [管理監視](#管理監視)
  - [データ統合](#データ統合-odi-on-p-odi-marketplace-oci-di)
  - [Oracle Analytics Cloud](#oracle-analytics-cloud)
  - [Data Flow](#data-flow)
  - [OCI Marketplace](#oci-marketplace)
  - [他サービス](#他サービス)
- [ソリューション別](#ソリューション別)
  - [1. OCI オブジェクト・ストレージへのファイル転送](#1-oci-オブジェクトストレージへのファイル転送) 
  - [2. オブジェクト・ストレージからデータを Oracle DB/ADB にロード](#2-オブジェクトストレージからデータを-oracle-dbadb-にロード)
  - [3. プライベート・サブネット内の OCI Compute に接続](#3-プライベートサブネット内の-oci-compute-に接続)
  - [4. プライベート・サブネット内の Oracle DB/ADB に接続](#4-プライベートサブネット内の-oracle-dbadb-に接続)
  - [5. テナンシを跨ぐ](#5-テナンシを跨ぐ)
  - [6. OCIで Nginx を利用する](#6-ociで-nginx-を利用する)
  - [7. コスト節約術（重要！）](#7-コスト節約術重要)
  - [8. 各種サービスの比較](#8-各種サービスの比較)
  - [9. 各種まとめ](#9-各種まとめ)
  - [10. 各種ツールから Autonomous DBに接続](#10-各種ツールから-autonomous-dbに接続)
  - [11. Cloud-initスクリプト](#11-cloud-initスクリプト)

## お勧め記事
|分類|タイトル|コメント|
|:------|:--------|:--|
|共通|[OCI スーケルアップ・ダウン機能のまとめ　Compute/Oracle Base DB/ADB/MySQL](https://qiita.com/liu-wei/items/de1991351334d883fa22)|本シリーズの初ポスト|
|Network|[OCI シングル・テナンシで複数エンドユーザー共同利用のSaaSモデル -- ネットワーク設計編](https://qiita.com/liu-wei/items/1bb4aa2c4885e50b12e0)|高難度、上級レベルのCA向け　|
|Compute|[OCI プライベートComputeインスタンスに接続する方法のまとめ](https://qiita.com/liu-wei/items/e0376fd71433d243bce0)|主な手段を網羅している|
|Compute|[リモート・デスクトップ・ゲートウェイ経由でOCI Windows VMへの接続方法](https://qiita.com/liu-wei/items/15e2e74f5a8c304002a3)|こういう選択肢もあるのよ|
|Storage|[OCI オブジェクト・ストレージへのファイル転送方法のまとめ](https://qiita.com/liu-wei/items/4d955d10aeae4d61eea8)|各種方法のメリデメを比較|
|Storage|[OCI Object StorageのバケットをLinux/Windowsのローカルにマウントする](https://qiita.com/liu-wei/items/c97c56c3037c91b78145)|クラウドストレージを手軽にアクセス|
|DB|[SQL Developerで様々なDBに接続する方法](https://qiita.com/liu-wei/items/08f2e2f6d90c08549cbf)|<font color=blue>人気抜群</font>の記事で、SQL Developer好きな方たちへ|
|DB|[オブジェクト・ストレージからOracle DB 19c/21cにデータを導入する](https://qiita.com/liu-wei/items/398c91fd79a63eec6e7a)|DBAのスキルが必要|
|Cloud Shell|[OCI Cloud Shellの概要](https://qiita.com/liu-wei/items/d11aea8865accddbfd90)|個人的に愛用している|
|OCI-CLI|[便利なOCI CLIコマンド例](https://qiita.com/liu-wei/items/ed30da7a4d37a56ba8bc)|CLIに慣れている方へ|
|Functions|[OCI Functionで郵便番号から住所を検索する](https://qiita.com/liu-wei/items/70dd4f538d7e1b83066d)|軽くて強力なサービス|
|コスト節約|[OCIインスタンスの自動起動・停止](https://qiita.com/letian/items/2f059ec0ce4139632a11)|時はお金なり|
|コスト節約|[OCI リソース・スケジューラでインスタンスの自動起動と停止を設定](https://qiita.com/letian/items/1c5d1446e31c11f6989c)|お金を<font color=blue>節約</font>したい方必見|
|監視|[OCIカスタム・メトリックでディスク使用率を監視](https://qiita.com/liu-wei/items/3f5593eab06c5885a83a)|Pythonサンプルコード付き|
|AWS→ OCI|[AWS EC2インスタンスをOracle Cloudに移行](https://qiita.com/liu-wei/items/0b85e55d62d864a7e567)|EC2イメージをOCIにインポート|
|Azure→ OCI|[AzureからWindows VMをOracle Cloudに移行](https://qiita.com/liu-wei/items/8759b15fc741083ad332)|ぜひ試してみて下さい|
|Doc|[OCI リンク集](https://qiita.com/letian/items/ad488a513539ffc60407)|OCI初心者向け|
|アイコン|[各クラウド・プロバイダーのアーキテクチャ・アイコン集](https://qiita.com/liu-wei/items/7bd61b8d228013acfa56)|CAに必須な素材|

## マルチクラウド
### <font color=orange>AWS</font> から OCI へ
|分類|タイトル|コメント|
|:------|:--------|:--|
|Compute|[AWS EC2インスタンスをOracle Cloudに移行](https://qiita.com/liu-wei/items/0b85e55d62d864a7e567)|EC2イメージをOCIにインポート|
|Storage|[RcloneでAWS S3からOCIオブジェクト・ストレージにデータをコピー](https://qiita.com/liu-wei/items/937f8f6b69f7ee25d9c1)|意外と簡単|
|Storage⇔DB|[AWS S3からOracle DBにデータを導入する](https://qiita.com/liu-wei/items/2ed58265519531d09e97)|典型的なセナリオ|
|Cloud Shell|[「OCI Cloud Shell」と「AWS CloudShell」の比較](https://qiita.com/liu-wei/items/cc9a81c49ad095dc1860)|AWSの後発サービス|
|Functions|[「OCI Functions」と「 AWS Lambda」の比較](https://qiita.com/liu-wei/items/519abc36c32eb40c461c)|Lambdaに馴染んでいる方へ|
|Email|[OCI Email Delivery vs AWS SES](https://qiita.com/letian/items/9878ea57ddde7933813a#oci-email-delivery-vs-aws-ses)|AWSから移行したい方へ|

### <font color=blue>Azure</font> から OCI へ
|分類|タイトル|コメント|
|:------|:--------|:--|
|Compute|[AzureからWindows VMをOracle Cloudに移行](https://qiita.com/liu-wei/items/8759b15fc741083ad332)|ぜひ試してみて下さい|
|Storage|[RcloneでAzure BlobからOCIオブジェクト・ストレージにデータをコピー](https://qiita.com/liu-wei/items/4c781712e989d34aced7)|意外と簡単|
|Storage⇔DB|[Azure BlobからOracle DBにデータを導入する](https://qiita.com/liu-wei/items/17b3b49735b458e3412d)|典型的なセナリオ|

## OCI サービス別
### IAM (Identity and Access Management)
|分類|タイトル|コメント|
|:------|:--------|:--|
|IAM Policy|[OCIインスタンスの起動・停止用の最低限の権限を付与する方法](https://qiita.com/liu-wei/items/a82cec57d495b3d33bf9)|運用を設計する方へ|
|IDCS|[Oracle LinuxでMFA認証を実現する方法 (Oracle IDCSとLinux-PAMを利用)](https://qiita.com/liu-wei/items/ae258585938e77a26eb1)|設定プロセスがやや長い|
|IAM User|[OCI IAM -- 「ユーザー機能の編集」を活用](https://qiita.com/liu-wei/items/b3521b326bf0efd0cfc9)|API認証を無効に|

### Networking
|分類|タイトル|コメント|
|:------|:--------|:--|
|Gateway|[OCI 各種GWのまとめ](https://qiita.com/liu-wei/items/967e9790cb9f18345f56)|CAの方に必須のノウハウ|
|SaaS Model|[OCI シングル・テナンシで複数エンドユーザー共同利用のSaaSモデル -- ネットワーク設計編](https://qiita.com/liu-wei/items/1bb4aa2c4885e50b12e0)|上級レベルのCA向け|
|IPSec VPN|[On-PとOCI間のIPSec VPN接続のシミュレーション (Libreswanを利用)](https://qiita.com/liu-wei/items/4d6c4c9e3662f1ffbf58)|サイト間VPNの動作を理解する|
|LB/NLB|[OCI ロードバランサとOCI NLBの比較](https://qiita.com/liu-wei/items/d2d1f1f9b882bb99cee6)||
|NLB|[ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の OCI VMに接続する](https://qiita.com/liu-wei/items/d4144794ef1a8692580c)|LBも可能|
|NLB|[ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Base DB と Autonomous DB に接続する](https://qiita.com/liu-wei/items/e0288f3027271f1a14ff)|LBも可能|
|NLB|[ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Analytics Cloud に接続](https://qiita.com/letian/items/d309aae7541510ede965)|LBも可能|
|Cross-tenancy|[OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 1 - LPGの利用)](https://qiita.com/liu-wei/items/25d42b36689dce036210)|マルチテナントをお待ちの方へ|
|Cross-tenancy|[OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 2 - DRGの利用)](https://qiita.com/liu-wei/items/335439492c3d54558d88)|マルチテナントをお待ちの方へ|
|Cross-tenancy|[OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 3 - リージョン間)](https://qiita.com/liu-wei/items/71c0b61d23449bc810f7)|マルチテナントをお待ちの方へ|
|Cross-tenancy|[OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 4 - 差異比較)](https://qiita.com/liu-wei/items/315e48001b4521c471e3)|マルチテナントをお待ちの方へ|

### Compute
|分類|タイトル|コメント|
|:------|:--------|:--|
|Summary|[OCI プライベートComputeインスタンスに接続する方法のまとめ](https://qiita.com/liu-wei/items/e0376fd71433d243bce0)|主な手段を網羅している|
|Custom Image|[テナンシ間 OCI カスタム・イメージの移行](https://qiita.com/liu-wei/items/e3f734646952bc01becb)||
|Public IP|[予約済パブリックIPでOCI Computeインスタンスの作成方法](https://qiita.com/letian/items/74a7190af4e3606a2abf)|予約済パブリックIPも<font color=blue>無料</font>だよ|
|Public IP|[エフェメラル・パブリックIPを予約済パブリックIPに変更する方法](https://qiita.com/liu-wei/items/c663461adc1e763e91dd)|簡単だけど小技がある|
|Public IP|[複数のパブリックIPを使用してOCI VMにアクセスする](https://qiita.com/liu-wei/items/54ac33d47947b94973a0)|OCIのパブリックIPは<font color=blue>無料</font>だよ|
|Secure Desktop|[OCI Secure Desktops の使用体験](https://qiita.com/liu-wei/items/aa467ad1059c7fc16e43)|待望のサービスがついに登場した|
|Web Server|[コマンドで様々なOSにHTTPサーバをインストール](https://qiita.com/liu-wei/items/594714eb8de4df498120)|主なOSの種類を網羅している|
|Web Server|[OCI Compute インスタンスに Nginx をインストール](https://qiita.com/liu-wei/items/7156522308285099b981)|主なOSの種類を網羅している|
|Oracle Linux|[VNCとSSHトンネルでOCI Linuxインスタンスに接続する方法](https://qiita.com/liu-wei/items/ea6bebe7ebb46bff84e9)|VNCポートを公開しない|
|Oracle Linux|[Oracle LinuxでSQL Developerを利用する方法](https://qiita.com/liu-wei/items/46eb16dbd4f2d665c67f)|VNC接続が必要|
|Linux/Win|[LinuxとWindowsインスタンスに SQLcl をインストール](https://qiita.com/letian/items/8c159bf430eb3d581443)|SQL Developerコマンドライン|
|Linux/Win|[コマンドでWindows/Linuxのタイムゾーンを設定する](https://qiita.com/letian/items/c0e5d6737a8654e02ebf)|OSの初期設定に必須|
|Windows|[OCI上のWindowsサーバーに言語とシステムロケールを日本語に設定](https://qiita.com/letian/items/f18760424af39dbaf28c)|OSの初期設定に必須|
|Windows|[リモート・デスクトップ・ゲートウェイ経由でOCI Windows VMへの接続方法](https://qiita.com/liu-wei/items/15e2e74f5a8c304002a3)|こういう選択肢もあるのよ|
|Windows|[Windowsリモートデスクトップをワンクリックで開く](https://qiita.com/letian/items/a14dc75b527e4c8cd82a)|作業効率アップ|
|Windows|[OCI Windows VMでオーディオ・サービスを有効にする方法](https://qiita.com/liu-wei/items/32c52b1db1cb85560ec9)|音声を聞きたい方へ|
|Windows|[PowerShellでSQL DeveloperをWindowsにインストール](https://qiita.com/letian/items/cf869012bcc6eb7f2197)|初期スクリプト|
|Windows|[PowerShellでFirefoxやChromeをWindowsにインストール](https://qiita.com/letian/items/7fb459fbae71383dd8f1)|初期スクリプト|
|Windows|[PowerShellでPythonをWindowsにインストール](https://qiita.com/letian/items/a7bd3a46365797625813)|初期スクリプト|

### Block Storage
|分類|タイトル|備考|
|:------|:--------|:--|
|Backup Policy|[OCIブロック・ボリュームのバックアップ時間帯を指定する方法](https://qiita.com/liu-wei/items/94a61d906caaba736ca8)|2023|
|Block Volume|[OCI Windowsインスタンスへブロック・ボリュームの追加](https://qiita.com/liu-wei/items/2ec5967bdf03c8004a36)|2023|

### Object Storage
|分類|タイトル|コメント|
|:------|:--------|:--|
|Summary|[OCI オブジェクト・ストレージへのファイル転送方法のまとめ](https://qiita.com/liu-wei/items/4d955d10aeae4d61eea8)|各種方法のメリデメを比較|
|Mount|[OCI Object StorageのバケットをLinux/Windowsのローカルにマウントする](https://qiita.com/liu-wei/items/c97c56c3037c91b78145)|クラウドストレージを手軽にアクセス|
|Object Storage⇔ADB|[Autonomous DBからOCIオブジェクト・ストレージへデータ・ポンプをエクスポートする手順](https://qiita.com/liu-wei/items/c6117d784b55b210403c)|典型的な要件|
|Object Storage⇔Oracle DB|[オブジェクト・ストレージからOracle DB 19c/21cにデータを導入する](https://qiita.com/liu-wei/items/398c91fd79a63eec6e7a)|DBAのスキルが必要|
|Object Storage⇔Oracle DB|[Oracle DBからOCIオブジェクト・ストレージへデータをエクスポートする手順](https://qiita.com/liu-wei/items/61f9df69b1b2a58c87c9)||
|Object Storage⇔Oracle DB|[マウント・ポイントを経由して、Oracle Base DBからオブジェクト・ストレージへデータをエクスポートする手順](https://qiita.com/liu-wei/items/3b28dcae87f704ba134b)||
|Object Storage⇔DB|[オブジェクト・ストレージからデータを Oracle DB/ADB にロードする方法のまとめ](https://qiita.com/liu-wei/items/83ef77ba85e0c34db970)|必ずあなたにぴったりの選択肢がある|
|Lifecycle Rule|[OCIバケットのライフサイクル・ルールが作成できない場合の解決方法](https://qiita.com/letian/items/30a1f9d0bb1f0b920dbb)|小技|
|Cross-tenancy|[OCIオブジェクトストレージのファイルを他テナンシにコピーする方法](https://qiita.com/letian/items/12823572dadd58ad09f3)|テナンシ同士のファイル共有|
|Storage Gateway|[OCI Storage Gatewayの利用方法](https://qiita.com/liu-wei/items/a9d3fc0c4a2c25881a4e)|End of life|

### Database
|分類|タイトル|コメント|
|:------|:--------|:--|
|Summary|[プライベート・サブネット内のOracle Base DB と ADBインスタンスに接続する方法のまとめ](https://qiita.com/letian/items/077b4cfc74eab90339cc)|主な手段を網羅している|
|Summary|[OCI スーケルアップ・ダウン機能のまとめ　Compute/Oracle Base DB/ADB/MySQL](https://qiita.com/liu-wei/items/de1991351334d883fa22)|一目で分かるようにまとめた|
|SQL Developer|<strong>[SQL Developerで各種なDBへの接続方法](https://qiita.com/liu-wei/items/08f2e2f6d90c08549cbf)</strong>|SQL Developer好きな方たちへ|
|Oracle DB|[OCI上のWindowsサーバーにOracle Database 19cをインストールする手順](https://qiita.com/letian/items/38715da16c6e8f83535e)|詳細な手順|
|Base DB|[OCI Oracle LinuxインスタンスとOracle Base DBインスタンスの違い](https://qiita.com/liu-wei/items/737de4d87a47e9245d50)|似ていることがあるが、そもそも別物|
|Base DB|[Oracle Base DBのサービス名を取得する](https://qiita.com/liu-wei/items/ecab5bc23efd13410dac)|DBに接続する際に必須な情報|
|Base DB|[OCI Base DBインスタンスでADRCIユーティリティを使う](https://qiita.com/liu-wei/items/d1a5f3c74c3da0ff349a)|
|ADB|[WindowsクライアントからコマンドラインでAutonomous DBへ接続](https://qiita.com/letian/items/e3696354950999a44851)|詳細な手順|
|ADB|[Autonomous DBでのDBリンク利用時の注意点](https://qiita.com/letian/items/b7c2f458096a154f8707)|制限されるSQLに注意|
|ADB|[Autonomous DBをエクスポート・インポートする方法のまとめ](https://qiita.com/letian/items/0c11c7871326f67d6e41)|ニーズに応じて方法を選ぼう|
|ADB|[Autonomous DB を別のサブネットに変更する方法](https://qiita.com/liu-wei/items/86f30719cac09aa9c758)|簡単だけど手順化にした|
|ADB|[Autonomous DBのタイムゾーンを変更する方法](https://qiita.com/letian/items/e55ef86c689f67768f81)|よく聞かれた質問|
|Base DB/ADB|[踏み台サーバを使ってプライベートのOracle Base DB と Autonomous DBインスタンスに接続する方法](https://qiita.com/letian/items/bde25c1a141f9e1d21d4)|代表的な接続パータン|
|DB Tool|[OCI データベース・ツールでオラクルDBへの接続方法](https://qiita.com/liu-wei/items/1d4ed7477a28b794a56c)|OCIコンソールからでもDBにアクセスできる|
|Data Safe|[各種ターゲットDBとの接続](https://qiita.com/liu-wei/items/6e23d341a8487abe5465)|

### Bastion サービス
接続先のパターンは、Computeインスタンス、Oracle DB、Autonomous DB、MySQL Cloud ServiceとOracle Analytics Cloudの5種類を網羅しています。

|分類|タイトル|
|:------|:--------|
|Compute|[OCI Bastion経由でプライベート・サブネット内のComputeインスタンスに接続](https://qiita.com/liu-wei/items/2187c9421e41c8c5d099)|
|DB|[OCI Bastion経由でプライベート・サブネット内のOracle DBに接続](https://qiita.com/liu-wei/items/36f2108992ce71d7bafc)|
|ADB|[OCI Bastion経由でプライベート・サブネット内のAutonomous DBに接続](https://qiita.com/liu-wei/items/36dc12c95d3bc72e16db)|
|MySQL|[OCI Bastion経由でMySQL Cloud Serviceに接続](https://qiita.com/liu-wei/items/e86e01ac3d61999aa811)|
|OAC|[OCI Bastion経由でプライベート・サブネット内のOracle Analytics Cloudに接続](https://qiita.com/letian/items/5370c996e91badd5b240)|

### Cloud Shell
|分類|タイトル|コメント|
|:------|:--------|:--|
|概要|[OCI Cloud Shellの概要](https://qiita.com/liu-wei/items/d11aea8865accddbfd90)|個人的に愛用しているツール|
|Cloud Shell|[OCI Cloud Shell からプライベート・サブネット内のインスタンスに接続する](https://qiita.com/liu-wei/items/f28aa9ab2a3e5b49b42d)|使いやすいので試してみて|
|ADB|[OCI Cloud Shell上のSQL PlusからAutonomous DBに接続する](https://qiita.com/liu-wei/items/38b968cee3a9619c63e5)|手元にSQL Plusがなくても簡単に接続できる|
|Cloud Shell|[OCI Cloud ShellにRcloneをインストールする](https://qiita.com/liu-wei/items/1f472a35a9544f5d1a5a)|Rclone好きな方へ|

### OCI-CLI
|分類|タイトル|コメント|
|:------|:--------|:--|
|共通|[便利なOCI CLIコマンド例](https://qiita.com/liu-wei/items/ed30da7a4d37a56ba8bc)|CLIに慣れている方へ|
|FAQ|[OCI-CLIに関するFAQ](https://qiita.com/letian/items/890e3f285c0dff93509f)|よくある質問|
|スケジュール|[OCIインスタンスの自動起動・停止](https://qiita.com/letian/items/2f059ec0ce4139632a11)|時は金なり|
|状態取得|[OCI-CLIを使用してOCIインスタンスのライフサイクル状態を取得する方法](https://qiita.com/letian/items/ff78090395567c7906c2)|自動停止の前にチェックを入れる|
|インストール|[OCI-CLIオフライン・インストールの手順](https://qiita.com/letian/items/d99506bc3c9869e26d29)|インターネットに繋がらない場合|
|インストール|[OCI DBインスタンスにOCI-CLIのインストール方法](https://qiita.com/liu-wei/items/e686cb81462a507e86aa)|最新版のBase DBにはCLIが実装済|
|サービス制限|[OCIのサービス制限値をCLIで確認する方法](https://qiita.com/liu-wei/items/75be7a7090f32d2150ec)|CLIでもこれができる|

### 開発
|分類|タイトル|コメント|
|:------|:--------|:--|
|Functions|[OCI Functionで郵便番号から住所を検索する](https://qiita.com/liu-wei/items/70dd4f538d7e1b83066d)|軽くて強力なサービス|
|API GW|[API GWでOCI Functionsの呼び出し](https://qiita.com/liu-wei/items/37be0b66db040537448b)|サーバーレスの強みを発揮する|
|Docker|[OCIでNginxのDockerイメージを利用する](https://qiita.com/liu-wei/items/4ec173280cb32fb5e31a)||
|Conatiner Instance|[OCI コンテナ・インスタンスでNginxコンテナを実行する](https://qiita.com/liu-wei/items/19b03223e03d82818e7c)||
|Container Instance|[OCI コンテナ・インスタンスと標準VMの違い](https://qiita.com/liu-wei/items/41421b785f87b9429207)|差異比較|

### 電子メール配信
|分類|タイトル|コメント|
|:------|:--------|:--|
|概要|[OCI電子メール配信サービスの概要](https://qiita.com/liu-wei/items/9878ea57ddde7933813a)|おすすめサービス|
|ADB|[Autonomous DBでOCIメール配信サービスを使用してメールを送信](https://qiita.com/liu-wei/items/55093572803ab77b2935)||
|Compute|[OCI Computeにログインする時にメール通知を送信する方法](https://qiita.com/liu-wei/items/5036f3fbdd4e098fa997)|不審ログインを防止|

### 管理監視
|分類|タイトル|コメント|
|:------|:--------|:--|
|コスト節約|[OCI リソース・スケジューラでインスタンスの自動起動と停止を設定](https://qiita.com/letian/items/1c5d1446e31c11f6989c)|お金を<strong>節約</strong>したい方必見|
|OS管理|[OCI OS管理の使用体験](https://qiita.com/liu-wei/items/e55163af6903642fd07a)|
|DB管理|[OCI DB管理の使用体験](https://qiita.com/liu-wei/items/18de15615d730a05bded)|内容は古くなっているが一応ご参考までに|
|監視|[OCI モニタリングでComputeインスタンスの死活を監視](https://qiita.com/letian/items/0dd6b05ced9fb7d6cc36)|ネイティブの監視サービスを生かす|
|監視|<strong>[OCIカスタム・メトリックでディスク使用率を監視](https://qiita.com/liu-wei/items/3f5593eab06c5885a83a)</strong>|よく寄せられる質問とその解決方法|
|Health Check|[OCI Health Check Vantage PointのIPアドレスを取得する方法](https://qiita.com/liu-wei/items/50c2e7bbde2cfdc26765)|VCN Flow logを活用|

### データ統合 (ODI On-P, ODI Marketplace, OCI DI)
<font color=blue>ODI On-P</font>: Oracle Data <strong>Integrator</strong> (従来のODI)
<font color=blue>ODI MP</font>: Oracle Data <strong>Integrator</strong> on OCI Marketplace (ODIのマーケットプレイス版)
<font color=blue>OCI DI</font>: OCI Data <strong>Integration</strong> (OCI データ統合サービス)

|分類|タイトル|コメント|
|:------|:--------|:--|
|共通|[ODI On-PとODI MarketplaceとOCI Data Integrationの比較](https://qiita.com/liu-wei/items/dc527ad423fbd2f1742d)|差異を注目する|
|ODI MP|[OCI MarketplaceからODIインスタンスを作成する方法](https://qiita.com/liu-wei/items/9a0e92e2e0905976f3ae)|迅速に作成できる|
|ODI MP|[Autonomous DBにODIレポジトリの作成方法](https://qiita.com/liu-wei/items/9c0c24e51c382c3a2fbf)|リポジトリはADBにすることをお勧め|
|ODI MP|[ODI Marketplace版のエージェントを起動と停止する方法](https://qiita.com/liu-wei/items/681e445e14c594e3488a)|従来のOn-Pの方法とは異なる|
|ODI On-P|[ODIレポジトリDBのパスワード期限が切れて、ODIスタジオからの接続ができなくなった時の対処方法](https://qiita.com/liu-wei/items/ebcfeea47a663607e569)|よくあるケース|
|OCI DI|[OCI Data Integrationを使用しオブジェクト・ストレージからOracle DBにデータをロードする](https://qiita.com/liu-wei/items/3e6e768549763d3f77fa)|詳細手順を提供|

### Oracle Analytics Cloud
|分類|タイトル|コメント|
|:------|:--------|:--|
|FAQ|[Oracle Analytics Cloud に関するFAQ](https://qiita.com/letian/items/eaca95c40a24c9d2027a)|よくある質問|
|REST API|[REST APIでOACスナップショットを作成する方法](https://qiita.com/letian/items/2416ae1bc6282c15243e)|日次自動バックアップ|
|IDCS|[CLI/APIでOracle Analytics Cloudインスタンスを作成するために、アクセストークンを生成する方法](https://qiita.com/letian/items/de470f3e5fef1229d663)|コマンド作成に必須|
|IDCS|[OACの分析ホームページが権限不足で開けない場合の解決方法](https://qiita.com/letian/items/5b7a513bef210ccf0f77)||
|Bastion|[OCI Bastion経由でプライベート・サブネット内のOracle Analytics Cloudに接続](https://qiita.com/letian/items/5370c996e91badd5b240)|踏み台サーバが要らない|
|NLB|[ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Analytics Cloud に接続](https://qiita.com/letian/items/d309aae7541510ede965)|踏み台サーバが要らない|

### Data Flow
|分類|タイトル|
|:------|:--------|
|Apache Spark|[OCI Data Flowを使ってオブジェクト・ストレージからADBへデータをロードする -- Part 1](https://qiita.com/liu-wei/items/b2408b85c8f258183047)|
|Data Flow|[OCI Data Flowを使ってオブジェクト・ストレージからADBへデータをロードする -- Part 2](https://qiita.com/liu-wei/items/eb3c57ed6da656e581cd)|
|Data Flow|[OCI Data Flowを使ってオブジェクト・ストレージからADBへデータをロードする -- Part 3](https://qiita.com/liu-wei/items/6a20d4b750f8610ae895)|

### OCI Marketplace
|分類|タイトル|コメント|
|:--|:--|:--|
|MySQL|[OCI MarketplaceからMySQLインスタンスを作成する手順](https://qiita.com/letian/items/06e3b84fe00b5381a470)|迅速にMySQLを作成できる|
|ODI MP|[OCI MarketplaceからODIインスタンスを作成する方法](https://qiita.com/liu-wei/items/9a0e92e2e0905976f3ae)|

### 他サービス
|分類|タイトル|コメント|
|:------|:--------|:--|
|リソース検索|[OCIの「拡張リソース問合わせ機能」を活用](https://qiita.com/liu-wei/items/2d48daf1473560b264f5)|使いやすく便利な検索ツール|
|リージョン管理|[OCIリージョンをサブスクライブする方法](https://qiita.com/liu-wei/items/bcf1fa1a374e8f3163b6)|ホームリージョン以外を利用したい方へ|
|証明書|[OCI証明書サービスの使用体験](https://qiita.com/liu-wei/items/60a25f1da614ecd687a0)|証明書を使いたい方へ|
|資格|[OCIの認定資格情報と受験体験](https://qiita.com/liu-wei/items/9f8afc74f1061d8d86f7)|頑張れば必ず合格できる|
|資格|[OCIの認定資格情報 - 2021シリーズ](https://qiita.com/liu-wei/items/f5cda0a0ff8b09c6bb35)||
|アイコン|[各クラウド・プロバイダーのアーキテクチャ・アイコン集](https://qiita.com/liu-wei/items/7bd61b8d228013acfa56)|CAに必須な素材|
|情報収集|[OCI リンク集](https://qiita.com/letian/items/ad488a513539ffc60407)|OCI初心者向け|

## ソリューション別
上記は基本的にOCIの製品・サービスの視点で分けていますけど、今度は別の視点からアプローチし、特定のソリューションに関連する記事をまとめてみます。

### 1. OCI オブジェクト・ストレージへのファイル転送
__まとめ__： [OCI オブジェクト・ストレージへのファイル転送方法のまとめ](https://qiita.com/liu-wei/items/4d955d10aeae4d61eea8)

|No.|転送元|タイトル|
|:--:|:--|:--|
|1-1|Linux/Windows<br>(On-P/Cloud)|[OCI Object StorageのバケットをLinux/Windowsのローカルにマウントする](https://qiita.com/liu-wei/items/c97c56c3037c91b78145)|
|1-2|Linux<br>(On-P/Cloud)|[OCI Storage Gatewayの利用方法](https://qiita.com/liu-wei/items/a9d3fc0c4a2c25881a4e)|
|1-3|AWS S3|[RcloneでAWS S3からOCIオブジェクト・ストレージにデータをコピー](https://qiita.com/liu-wei/items/937f8f6b69f7ee25d9c1)|
|1-4|Azure Blob|[RcloneでAzure BlobからOCIオブジェクト・ストレージにデータをコピー](https://qiita.com/liu-wei/items/4c781712e989d34aced7)|

### 2. オブジェクト・ストレージからデータを Oracle DB/ADB にロード
主な手段を網羅している。ケースに応じて、適切な方法を選びましょう。

__まとめ__
- [オブジェクト・ストレージからデータを Oracle DB/ADB にロードする方法のまとめ](https://qiita.com/liu-wei/items/83ef77ba85e0c34db970)
- [Autonomous DBをエクスポート・インポートする方法のまとめ](https://qiita.com/letian/items/0c11c7871326f67d6e41)

|No.|方法|タイトル|CSV|Data<br>Pump|
|:--:|:--|:--|:--:|:--:|
|2-1|DBMS_CLOUD|[オブジェクト・ストレージからOracle DB 19c/21cにデータを導入する](https://qiita.com/liu-wei/items/398c91fd79a63eec6e7a)|✅|✅|
|2-2|DBMS_CLOUD|[AWS S3からOracle DBにデータを導入する](https://qiita.com/liu-wei/items/2ed58265519531d09e97)|✅|✅|
|2-3|DBMS_CLOUD|[Azure BlobからOracle DBにデータを導入する](https://qiita.com/liu-wei/items/17b3b49735b458e3412d)|✅|✅|
|2-4|DBMS_CLOUD|[Autonomous DBからOCIオブジェクト・ストレージへデータ・ポンプをエクスポートする手順](https://qiita.com/liu-wei/items/c6117d784b55b210403c)  (IMPORTの例を含める)||✅|
|2-5|DBMS_CLOUD|[Oracle DBからOCIオブジェクト・ストレージへデータをエクスポートする手順](https://qiita.com/liu-wei/items/61f9df69b1b2a58c87c9)  (IMPORTの例を含める)||✅|
|2-6|Mount|[マウント・ポイントを経由して、Oracle Base DBからオブジェクト・ストレージへデータをエクスポートする手順](https://qiita.com/liu-wei/items/3b28dcae87f704ba134b)||✅|
|2-7|OCI DI|[OCI Data Integrationを使用しオブジェクト・ストレージからOracle DBにデータをロードする](https://qiita.com/liu-wei/items/3e6e768549763d3f77fa)|✅||
|2-8|Apache Spark|[OCI Data Flowを使ってオブジェクト・ストレージからADBへデータをロードする -- Part 1](https://qiita.com/liu-wei/items/b2408b85c8f258183047)|✅||
|2-9|Data Flow|[OCI Data Flowを使ってオブジェクト・ストレージからADBへデータをロードする -- Part 2](https://qiita.com/liu-wei/items/eb3c57ed6da656e581cd)|✅||
|2-10|Data Flow|[OCI Data Flowを使ってオブジェクト・ストレージからADBへデータをロードする -- Part 3](https://qiita.com/liu-wei/items/6a20d4b750f8610ae895)|✅||

### 3. プライベート・サブネット内の OCI Compute に接続
どの方法を選べばよいか迷っている方々に対し、各種接続方法を比較してみた。

__まとめ__
- [OCI プライベートComputeインスタンスに接続する方法のまとめ](https://qiita.com/liu-wei/items/e0376fd71433d243bce0)

|No.　|方法|タイトル|Windowsへ|Linuxへ|
|:--:|:--|:--|:--:|:--:|
|3-1|踏み台|[踏み台サーバを使ってOCIプライベートComputeインスタンスに接続する方法](https://qiita.com/letian/items/91fe87319d8a2b275b94)|✅|✅|
|3-2|RD Gateway|[リモート・デスクトップ・ゲートウェイ経由でOCI Windows VMへの接続方法](https://qiita.com/liu-wei/items/15e2e74f5a8c304002a3)|✅||
|3-3|OCI Bastion|[OCI Bastion経由でプライベート・サブネット内のComputeインスタンスに接続](https://qiita.com/liu-wei/items/2187c9421e41c8c5d099)|✅|✅|
|3-4|NLB|[ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の OCI VMに接続する](https://qiita.com/liu-wei/items/d4144794ef1a8692580c)|✅|✅|
|3-5|OCI Cloud Shell|[OCI Cloud Shell からプライベート・サブネット内のインスタンスに接続する](https://qiita.com/liu-wei/items/f28aa9ab2a3e5b49b42d) (Compute/DB/ADB 兼用)||✅|

### 4. プライベート・サブネット内の Oracle DB/ADB に接続
主な手段を網羅している。ケースに応じて、適切な方法を選びましょう。

__まとめ__
[プライベート・サブネット内のOracle Base DB と ADBインスタンスに接続する方法のまとめ](https://qiita.com/letian/items/077b4cfc74eab90339cc)

|No.　|方法|タイトル|Oracle DBへ|ADBへ|
|:--:|:--|:--|:--:|:--:|
|4-1|踏み台|[踏み台サーバを使ってプライベートのOracle Base DB と Autonomous DBインスタンスに接続する方法](https://qiita.com/letian/items/bde25c1a141f9e1d21d4)|✅|✅|
|4-2|OCI Bastion|[OCI Bastion経由でプライベート・サブネット内のOracle DBに接続](https://qiita.com/liu-wei/items/36f2108992ce71d7bafc)|✅||
|4-3|OCI Bastion|[OCI Bastion経由でプライベート・サブネット内のAutonomous DBに接続](https://qiita.com/liu-wei/items/36dc12c95d3bc72e16db)||✅|
|4-4|NLB|[ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Base DB と Autonomous DB に接続する](https://qiita.com/liu-wei/items/e0288f3027271f1a14ff)|✅|✅|
|4-5|OCI Cloud Shell|[OCI Cloud Shell からプライベート・サブネット内のインスタンスに接続する](https://qiita.com/liu-wei/items/f28aa9ab2a3e5b49b42d) (Compute/DB/ADB 兼用)|✅|✅|
|4-6|OCI Cloud Shell|[OCI Cloud Shell上のSQL PlusからADBに接続する](https://qiita.com/liu-wei/items/38b968cee3a9619c63e5)||✅|
|4-7|OCI DB Tool|[OCI データベース・ツールでオラクルDBへの接続方法](https://qiita.com/liu-wei/items/1d4ed7477a28b794a56c)|✅|✅|

### 5. テナンシを跨ぐ
マルチテナンシを持ち、テナンシ間でリソースを共有するユーザー向け。
- 5-1. [OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 1 - LPGの利用)](https://qiita.com/liu-wei/items/25d42b36689dce036210)
- 5-2. [OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 2 - DRGの利用)](https://qiita.com/liu-wei/items/335439492c3d54558d88)
- 5-3. [OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 3 - リージョン間)](https://qiita.com/liu-wei/items/71c0b61d23449bc810f7)
- 5-4. [OCIテナンシを跨いでプライベート・インスタンスに接続する (Part 4 - 差異比較)](https://qiita.com/liu-wei/items/315e48001b4521c471e3)
- 5-5. [テナンシ間 OCI カスタム・イメージの移行](https://qiita.com/liu-wei/items/e3f734646952bc01becb)
- 5-6. [OCIオブジェクトストレージのファイルを他テナンシにコピーする方法](https://qiita.com/letian/items/12823572dadd58ad09f3)

### 6. OCIで Nginx を利用する
進化の軌跡：Nginx on OCI Compute → Nginx Docker on OCI Compute  → Nginx on OCI Container instance
- 6-1. [OCI Compute インスタンスに Nginx をインストール](https://qiita.com/liu-wei/items/7156522308285099b981)
- 6-2. [OCIでNginxのDockerイメージを利用する](https://qiita.com/liu-wei/items/4ec173280cb32fb5e31a)
- 6-3. [OCI コンテナ・インスタンスでNginxコンテナを実行する](https://qiita.com/liu-wei/items/19b03223e03d82818e7c)
- 6-4. [OCI コンテナ・インスタンスと標準VMの違い](https://qiita.com/liu-wei/items/41421b785f87b9429207)

### 7. コスト節約術（重要！）
7-1. 時はお金なり。使用しない時は、インスタンスを停止するのはおすすめです。
- [OCI リソース・スケジューラでインスタンスの自動起動と停止を設定](https://qiita.com/letian/items/1c5d1446e31c11f6989c)
- [OCIインスタンスの自動起動・停止](https://qiita.com/letian/items/2f059ec0ce4139632a11)

7-2. 踏み台サーバーを立てず、プライベートサブネット内のインスタンスに接続する方法：
- [OCI Bastion サービスを活用](#bastion-サービス)
- [ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の OCI VMに接続する](https://qiita.com/liu-wei/items/d4144794ef1a8692580c)
- [ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Base DB と Autonomous DB に接続する](https://qiita.com/liu-wei/items/e0288f3027271f1a14ff)
- [ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Analytics Cloud に接続](https://qiita.com/letian/items/d309aae7541510ede965)

7-3. 軽くLinuxコマンドを実行したい場合は、Computeインスタンスを作成する必要はなく、Cloud Shellを活用する。
- [OCI Cloud Shellの概要](https://qiita.com/liu-wei/items/d11aea8865accddbfd90)
- [OCI Cloud Shell からプライベート・サブネット内のインスタンスに接続する](https://qiita.com/letian/items/f28aa9ab2a3e5b49b42d)
- [OCI Cloud Shell上のSQL PlusからAutonomous DBに接続する](https://qiita.com/liu-wei/items/38b968cee3a9619c63e5)

楽しくお金を節約しましょう!

### 8. 各種サービスの比較
微妙な差異が一目で分かる
- 8-1. [「OCI Cloud Shell」と「AWS CloudShell」の比較](https://qiita.com/liu-wei/items/cc9a81c49ad095dc1860)
- 8-2. [「OCI Functions」と「 AWS Lambda」の比較](https://qiita.com/liu-wei/items/519abc36c32eb40c461c)
- 8-3. [OCI Email Delivery vs AWS SES](https://qiita.com/letian/items/9878ea57ddde7933813a#oci-email-delivery-vs-aws-ses)
- 8-4. [OCI ロードバランサとOCI NLBの比較](https://qiita.com/liu-wei/items/d2d1f1f9b882bb99cee6)
- 8-5. [OCI Oracle LinuxインスタンスとOracle Base DBインスタンスの違い](https://qiita.com/liu-wei/items/737de4d87a47e9245d50)
- 8-6. [OCI コンテナ・インスタンスと標準VMの違い](https://qiita.com/liu-wei/items/41421b785f87b9429207)
- 8-7. [ODI On-PとODI MarketplaceとOCI Data Integrationの比較](https://qiita.com/liu-wei/items/dc527ad423fbd2f1742d)
- 8-8. [OCIテナンシを跨いでプライベート・インスタンスに接続する方法 (Part 4 - 差異比較)](https://qiita.com/liu-wei/items/315e48001b4521c471e3)

### 9. 各種まとめ
- 9-1. [OCI 各種GWのまとめ](https://qiita.com/liu-wei/items/967e9790cb9f18345f56) (Internet GW, NAT GW, Service GW, LPG, DRG, API GW)
- 9-2. [OCI スーケルアップ・ダウン機能のまとめ　Compute/Oracle Base DB/ADB/MySQL](https://qiita.com/liu-wei/items/de1991351334d883fa22)
- 9-3. [OCI オブジェクト・ストレージへのファイル転送方法のまとめ](https://qiita.com/liu-wei/items/4d955d10aeae4d61eea8)
- 9-4. [OCI プライベートComputeインスタンスに接続する方法のまとめ](https://qiita.com/liu-wei/items/e0376fd71433d243bce0)
- 9-5. [プライベート・サブネット内のOracle Base DB と ADBインスタンスに接続する方法のまとめ](https://qiita.com/letian/items/077b4cfc74eab90339cc)
- 9-6. [オブジェクト・ストレージからデータを Oracle DB/ADB にロードする方法のまとめ](https://qiita.com/liu-wei/items/83ef77ba85e0c34db970)
- 9-7. [Autonomous DBをエクスポート・インポートする方法のまとめ](https://qiita.com/letian/items/0c11c7871326f67d6e41)

### 10. 各種ツールから Autonomous DBに接続
|No.| ツール |タイトル | Windowsから| Linuxから|
|:-:|:-|:-|:-:|:-:|
|1| SQL Developer|[SQL Developerで様々なDBに接続する方法](https://qiita.com/liu-wei/items/08f2e2f6d90c08549cbf)| ✅ |   |
|2| SQLcl<br>SQLPlus| [WindowsクライアントからコマンドラインでAutonomous DBへ接続](https://qiita.com/letian/items/e3696354950999a44851)  | ✅ |   |
|3| SQLcl  |[LinuxとWindowsインスタンスに SQLcl をインストール](https://qiita.com/letian/items/8c159bf430eb3d581443)|   |✅|
|4|SQLPlus|[OCI Cloud Shell上のSQL PlusからAutonomous DBに接続する](https://qiita.com/liu-wei/items/38b968cee3a9619c63e5)||✅|
|5|SQLPlus|[Autonomous DBからOCIオブジェクト・ストレージへデータ・ポンプをエクスポートする手順](https://qiita.com/letian/items/c6117d784b55b210403c) (STEP 1-6)||✅|

### 11. Cloud-initスクリプト
|No.|タイトル|Shell|Power<br>Shell|
|:--:|:--|:--:|:--:|
|11-1|[コマンドでWindows/Linuxのタイムゾーンを設定する](https://qiita.com/letian/items/c0e5d6737a8654e02ebf)|✅|✅|
|11-2|[コマンドで様々なOSにHTTPサーバをインストール](https://qiita.com/liu-wei/items/594714eb8de4df498120)|✅|✅|
|11-3|[LinuxとWindowsインスタンスに SQLcl をインストール](https://qiita.com/letian/items/8c159bf430eb3d581443)|✅||
|11-4|[OCI上のWindowsサーバーに言語とシステムロケールを<br>日本語に設定](https://qiita.com/letian/items/f18760424af39dbaf28c)||✅|
|11-5|[OCI Windows VMでオーディオ・サービスを有効にする方法](https://qiita.com/liu-wei/items/32c52b1db1cb85560ec9)||✅|
|11-6|[PowerShellでSQL DeveloperをWindowsにインストール](https://qiita.com/letian/items/cf869012bcc6eb7f2197)||✅|
|11-7|[PowerShellでFirefoxやChromeをWindowsにインストール](https://qiita.com/letian/items/7fb459fbae71383dd8f1)||✅|
|11-8|[PowerShellでPythonをWindowsにインストール](https://qiita.com/letian/items/a7bd3a46365797625813)||✅|

以上