LoginSignup
21
21

More than 5 years have passed since last update.

Oracle Database 11g Express Edition -ただでOracleのデータベース使いましょう。

Last updated at Posted at 2015-06-30

みんなさんはほとんど、OOPデータベース(MySQL,PostGre,sqlite...)を使っているらしいです。
Oracleのデータベースは使ってみましょう。
環境:
1.Windows 7 64bit
2.Java 7.9
3.Oracle Database Express Edition 11g Release 2 (2014年6月)
最初は、Oracleホームに入りました、12gが出てきましたが、ぜんぜん使えません。なぜかというと、無償の商品ではないらしいです。
しかし、11g Express Editionは無償で使えます。よかった、ダウンロードします。
1.Oracleのフリーアカウントを登録します。
2.下のリンクを入ります。
http://www.oracle.com/technetwork/jp/database/database-technologies/express-edition/downloads/index.html

「Oracle Database Express Edition 11g Release 2 for Windows x64」をダウンロードしました。

3.ダウンロードしてから、セットアップします。全部、Defaultの設定でインストールしました。SysアンドSystemのパスワードだけ、入力しました。

4.インストールがおわったら、Desktopにこのアイコンがあります。
screenshot.5.jpg

5.実行すると、
A.エラーの場合は、
1.「http://127.0.0.1:%HTTPPORT%/apex/f?p=4950」が間違いというダイアログが表示される
2.下のように変更します。
アイコンに右クリックして、「ファイルの場所を開く」->「Get Started」のショットカットに右クリック、リンクのところを
http://127.0.0.1:8080/apex/f?p=4950 に変更します。
⇒もう一回、Desktopにあるアイコンをクリックすると、ウエブブラウザーが出てきます。IdはSystem とパスワードは、設定したときに、入力したのです。
screenshot.6.jpg

「Application Express」をクリックして、新しいデータベースを作ります。
3.テストのため、データベースをつくります。
DBName : test
UserName : test01
Pass: hoge123

B.問題のない場合は:
 Desktopにあるアイコンをクリックすると、ウエブブラウザーが出てきます。IdはSystem とパスワードは、設定したときに、入力したのです。「Application Express」をクリックして、新しいデータベースを作ります。

6.Start > Oracle Database 11g Express Edition > SQLコマンドライの実行 を実行します。
下のコマンドを入力する:

SQL>connect test
パスワードを入力してください:(hoge123)
接続しました。
SQL>_

Tableをつくり、データを挿入することもOKです。完了です。

●便利なコマンド:
1.Adminのウエブサイト
http://127.0.0.1:8080/apex/apex_admin
(User:admin pass:インストールしたときのパスワード)
2.Create tablespace コマンド:
例:
CREATE BIGFILE TABLESPACE [tablespace名]
DATAFILE '[tablespaceファイル名].dbf'
SIZE 20M AUTOEXTEND ON;

アップデート:
サブレットやJDBCを使って、データベースにアクセスしてみました。
注意:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","[username]","[password]");
//DefaultHost は [XE] です。

21
21
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
21
21