SDW(SQL Developer Web) on DBCS をお試ししてみる。【Oracle Database or GoldenGate Advent Calendar 2018 Day 11】【Oracle Cloud その2 Day 11】
- 1. SQL Developer Web の有効化
- 2. SQL Developer Web へのアクセス
- 3. Worksheetタブをお試し。
- 4. DBAタブのお試し
- 5. OSタブのお試し
- 6. まとめ
このエントリは Oracle Database or GoldenGate Advent Calendar 2018 の Day 11 の記事となります。
Oracle Database or GoldenGate Advent Calendar 2018
https://adventar.org/calendars/3525
Oracle Cloud その2 Day 11 の記事も兼ねてますやで彡(゚)(゚)
Oracle Cloud その2 Advent Calendar 2018
https://adventar.org/calendars/3522
このエントリでは DBCS で利用可能な SDW(SQL Developer Web)をお試ししてみるやで彡(゚)(゚)
1. SQL Developer Web の有効化
まず下記マニュアルの通り、SQL Developer Web を有効化してみます。
Enabling a Schema for SQL Developer Web
https://docs.oracle.com/en/cloud/paas/database-dbaas-cloud/csdbi/use-sql-dev-web-this-service.html#GUID-FDEF7370-7809-4037-9770-AE548885B19C
まずはパスワードのファイルを用意します。
sudo -s touch /home/oracle/password.txt chmod 600 /home/oracle/password.txt # ログイン用のパスワードを記述する。 vi /home/oracle/password.txt
次にordsコマンドで SQL Developer Web を有効化します。
SDWのスキーマは"sdwtest"、プラガブルDBの PDB4 にセットアップします。
cd /var/opt/oracle/ocde/assistants/ords ./ords -ords_action="enable_schema_for_sdw" \ -ords_sdw_schema="sdwtest" \ -ords_sdw_schema_password="/home/oracle/password.txt" \ -ords_sdw_schema_container="pdb4" \ -ords_sdw_schema_enable_dba="TRUE"
下記は実行結果のサンプルとなります。
./ords -ords_action="enable_schema_for_sdw" \ > -ords_sdw_schema="sdwtest" \ > -ords_sdw_schema_password="/home/oracle/password.txt" \ > -ords_sdw_schema_container="pdb4" \ > -ords_sdw_schema_enable_dba="TRUE" : INFO: DBTools ORDS Standalone RPM installed : dbtools_ords_standalone-18.1.0.11.22.15-1.el6.x86_64 INFO: DBTools ORDS Standalone RPM "/var/opt/oracle/rpms/dbtools/dbtools_ords_standalone-18.1.0.11.22.15-1.el6.x86_64.rpm" MD5 : 480355ac3ce0f357d5741c2c2f688901 : : INFO: To access SQL Developer Web through DBaaS Landing Page, the schema "pdb4/sdwtest" needs to be provided... INFO: "SDWTEST" schema in the "pdb4" container for SQL Developer Web was enabled successfully...
2. SQL Developer Web へのアクセス
SQL Developer Web へのアクセス方法は幾つか有りますが、直接アクセスしてみます。
Accessing SQL Developer Web
https://docs.oracle.com/en/cloud/paas/database-dbaas-cloud/csdbi/use-sql-dev-web-this-service.html#GUID-058B2B65-610A-4022-98A9-4BAA7D553DD5
下記のURLでアクセスします。
https://ip-address/ords/PDB名/スキーマ名/_sdw
今回はセットアップした下記のPDB、スキーマにアクセスします。
画面左上のボタンからSQL Developer Webに遷移します。
3. Worksheetタブをお試し。
Worksheetタブをお試ししてみます。
SQL Developer といえば、まずはコイツですやね彡(゚)(゚)
v$sessionをSELECTしてみると。。。
結果が取れてきてますやね彡(^)(^)
さらにSQL Developer でも良く使うFormat(整形)機能もあります。
きっちり整形されてますやね彡(^)(^)
4. DBAタブのお試し
DBAタブをお試ししてみます。幾つか選択肢は有りますが、まずはAlertsを…彡(゚)(゚)
アラートログ相当の内容を確認できます。
次はSessionsを見てみると…彡(゚)(゚)
v$session相当の情報が確認できますやね彡(^)(^)
5. OSタブのお試し
最後にOSタブをお試ししてみます。CPUを見てみます。
mpstat -P all相当の情報が確認できますやね。彡(゚)(゚)
6. まとめ
SQL Developer Web は Oracle APEX で作られているのですが、APEXの実力が垣間見えます。
Jeff Smithさんがリーダとして作っていますが、彼のブログもチェックしてやで彡(゚)(゚)