sql >> データベース >  >> RDS >> Mysql

Oracle CloudPlatformでのMySQLデータベースサービスでのOracleJDeveloperの使用、パート1

    Oracle JDeveloperは、JavaEEおよびOracleApplication Development Framework(ADF)をサポートするJavaIDEです。以前の記事では、OracleCloudPlatform上のOracleDatabaseでOracleJDeveloperを使用する方法について説明しました。 JDeveloperは、IBM DB2、Apache Derby、SQL Server、MySQLなどの一般的に使用されるリレーショナルデータベースのサポートを提供します。次の3つの記事では、JDeveloperを使用してOracle Cloud Platform上のMySQLデータベースサービスにアクセスし、テーブルの作成、テーブルデータの追加、テーブルのクエリ、結果セットのエクスポートなどのデータベースタスクを実行する方法について説明します。最初の記事には次のセクションがあります:

    • 環境の設定
    • OracleCloudPlatformでのMySQLデータベースサービスの作成
    • MySQLサービスへのアクセスを有効にする
    • 結論

    環境の設定

    Oracle Cloud Platformアカウントが必要であり、無料トライアルを利用できます。インストールする必要のあるソフトウェアは、OracleJDeveloper12cのみです。インストール後、JDeveloperを起動すると、ユーザーはロールを選択するように求められます。役割を選択しますスタジオ開発者(すべての機能) 、図1に示すように。


    図1: スタジオ開発者としての役割の選択

    JDeveloperIDEコンソールを図2に示します。


    図2: JDeveloperコンソール

    OracleCloudPlatformでのMySQLデータベースサービスの作成

    Oracle Cloudアカウントを作成すると、ユーザー名とパスワードに加えてIDドメインがユーザーに送信されます。前のリンクのようなクラウドサービスにアクセスするためのURLも送信されます。 URLログインを使用してOracleCloudServicesプラットフォームにログインし、インスタンスの作成を選択します。 ダッシュボードから 、図3に示すように。


    図3: ダッシュボード>インスタンスの作成

    インスタンスの作成 ダイアログで、すべてのサービスを選択します タブをクリックし、作成をクリックします MySQLの場合 図4に示すように、サービス。


    図4: すべてのサービス>MySQL>作成

    図5に示すように、Oracle MySQLCloudServiceが起動します。[コンソールに移動]をクリックします。 MySQLデータベースサービスの作成を開始します。


    図5: OracleMySQLクラウドサービス>コンソールに移動

    コンソールで、[サービスの作成]をクリックします (図6を参照)新しいMySQLデータベースサービスの作成を開始します。


    図6: サービスの作成

    サービスの作成 ウィザードで、サービス名を指定します ( mysqldb 例として)、地域を選択します 、優先なしの可能性があります 、図7に示すように、これらは最初のページの2つの必須フィールドのみです。必要に応じて、説明を指定します および通知メール測定頻度 デフォルト値はハードコーディングされています。 次へをクリックします 。


    図7: サービス名と地域の指定

    次に、図8に示すように、[構成]、[MySQL構成]、[バックアップとリカバリの構成]、[バックアップからのデータの初期化]セクションなどのサービスの詳細を入力します。計算形状を選択します。 、これはCPUとRAMの事前定義された構成です。 OC3のデフォルト設定 は、1.0OCPUと7.50GBRAMで構成される事前定義された構成です。


    図8: 計算形状の選択

    次に、編集をクリックします SSH公開鍵のボタン 図9に示すように、インスタンスの公開鍵を選択または作成します。VMインスタンスにLinux bashシェルで直接アクセスする場合は公開鍵が使用されますが、 JDeveloperなどのIDE。 SSH公開鍵を使用するかどうかに関係なく、公開鍵を作成する必要があります。


    図9: SSH公開鍵>編集

    VMアクセス用のSSH公開鍵 図10に示すように、ダイアログが起動します。新しいキーの作成をクリックします。 オプションをクリックし、Enterをクリックして新しいSSH公開鍵を生成します。


    図10: VMアクセス用のSSH公開鍵

    SSHキーペアが作成されます。 ダウンロードをクリックします (図11を参照)キーペアをダウンロードします。


    図11: SSHキーペアのダウンロード

    SSHキーペアのzipファイルがダウンロードされ、公開キーがSSH公開キーフィールドに追加されます。 バックアップとリカバリの構成バックアップ先のいずれかから選択します オプション-クラウドとディスクストレージの両方クラウドストレージ 、およびなし 。ストレージオプションなし 図12で選択されていることが示されています。


    図12: バックアップ先の選択

    [バックアップからデータを初期化]>[既存のバックアップからインスタンスを作成]を選択します いいえとして 、図13に示すように。


    図13: バックアップからのデータの初期化の設定

    MySQL構成では、使用可能なストレージ デフォルト値は25GBです。 rootのパスワードを指定します 図14に示すパスワード要件を持つユーザー。両方のパスワード およびパスワードの確認 フィールドは同じ値を指定する必要があります。


    図14: パスワード要件

    データベーススキーマ名を指定します ( mysqldb 例として)、図15に示すように。MySQLポート デフォルト値は3306です。


    図15: データベーススキーマとポートの指定

    次へをクリックします (図16を参照)。


    図16: サービスの詳細>次へ

    確認ページで、[作成]をクリックします 、図17に示すように、MySQLデータベースサービスを作成します。


    図17: 確認>作成

    図18の「Creatingservice…」メッセージに示されているように、MySQLサービスの作成が開始されます。更新をクリックします。 定期的にサービスステータスを更新します。サービスの作成時に通知メールが提供された場合、サービスの作成後にメッセージが送信されます(図7を参照)。


    図18: MySQLサービスの作成

    MySQLサービスが作成されると、送信日 タイムスタンプは作成日に置き換えられます 図19に示すように、タイムスタンプ。ストレージ サービスインスタンスの値が割り当てられます。サービスアイコンの砂時計も削除されます。


    図19: MySQLサービスが作成されました

    MySQLサービスへのアクセスの有効化

    デフォルトでは、新しいMySQLサービスはより広いパブリックインターネットからアクセスできません。ローカルマシンからのJDeveloperを含め、インターネットからのアクセスを有効にするには、アイコンをクリックしてサービスを管理し、アクセスルールを選択します。 、図20に示すように。


    図20: アクセスルール

    アイコンをクリックして、アクセスルールを管理します ora_p2admin_mysql (図21を参照)、有効を選択します 。


    図21: ポート3306でのアクセスを許可するには、[アクセスルールを有効にする]を選択します

    アクセスルールを有効にする ダイアログで、有効をクリックします 、図22に示すように。


    図22: アクセスルールを有効にする

    図23に示すように、アクセスルールが有効になります。


    図23: ポート3306のアクセスルールが有効

    クリックしてサービスに戻るをクリックします 図24に示すように、リンクします。


    図24: クリックしてサービスに戻る

    結論

    この記事では、Oracle Cloud Platform上にMySQLサービスを作成し、サービスへの外部インターネットアクセスを有効にしました。以降の記事では、JDeveloperを使用したサービスへの接続について説明し、データベースにさまざまなJDeveloper機能を使用します。


    1. Oracleで一時表領域を縮小する方法は?

    2. 前月のすべての行を取得するためのクエリ

    3. 行1、列4(年)のバルクロードデータ変換エラー(指定されたコードページのタイプの不一致または無効な文字)

    4. PostgreSQLでクロス集計用の列を動的に生成する