LoginSignup
2
5

More than 5 years have passed since last update.

[ORACLE SQL]ORACLE MASTER Bronze DBA 12cの勉強環境の準備(私用)

Last updated at Posted at 2016-09-24

ORACLE MASTER Bronze DBA 12cの準備方法

白本と呼ばれるOracle Master Bronze DBA 12cの勉強をしていて、本を読んでいるだけでは勉強にならないと思い、学習環境を整えることにした。

最初はVagrantのoracle12c-vagrantを使って学習しようとしたが、日本語に対応させようとしたが文字化けが解決できず時間をかなり浪費したのでしばらくあきらめることにした。

代わりにOracle Live SQLというオンラインでOracle DBA 12cを使える環境があることが分かったので、こちらを利用することにした。

Oracle Live SQL

  1. 使い始めるには[Start Coding Now]もしくは画面右上の[Sign In]をクリック。
    スクリーンショット 2016-09-25 7.35.05.png
    Oracleのプロファイルを登録していない人は[プロファイルの作成]からサインアップアカウントを作成してください。スクリーンショット 2016-09-25 7.39.34.png
    アカウントをお持ちの方は[ユーザ名]と[パスワード]を入力して[サインアップ]をクリック。

  2. もうこれで、パソコンとインターネットさえあればどこでもORACLE SQLの勉強が出来ます。
    スクリーンショット_2016-09-25_7_43_58.png

  3. SQL文を使い始めるには[SQL Worksheet]もしくは[Code SQL]をクリックスクリーンショット_2016-09-25_7_43_58.png

4.これでSQLを打ち込んで画面右上の[Run]をクリックすればSQLが実行されますスクリーンショット 2016-09-25 7.50.54.png

以上、これでOracle SQL 12cの勉強が捗ります!

白本の最初の方で入力しておくと便利なSQL文(勉強用に入力するのがめんどくさい人用)

CREATE TABLE EMPLOYEES (
EMPNO NUMBER(4) NOT NULL,
ENAME VARCHAR2(255),
YOMI VARCHAR2(255),
JOB VARCHAR2(255),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7),
COMM NUMBER(7),
DEPTNO NUMBER(2),
PRIMARY KEY(EMPNO)
);

でもヘルプによると

・Can I run any SQL command?
No, in general you can run commands that create and manipulate objects in a single schema. Some functionality is disabled for security reasons. For example, you can create tables but you cannot create a tablespace.

要するに、ひとつのスキーマにオブジェクトを作製したり操作したりはできるけど、セキュリティ的な理由である機能は使えなくしています。例えば、テーブルは作成できるけど、テーブルスペースは作れないよ!とのこと。

後々、勉強していて学習環境として魅力的でなくなるかも・・・。

Vagrantの学習環境が整ったらまた別途メモのような記事を作成します。

2
5
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
5