Oracle 10g Express Editionでデータベースを作成する
Oracle 10g Express Edition(以下OracleXE)は制限付きだが無償で使えるOracleデータベースです。
- 主に、検証や本番データベースに利用可能
- SIDは固定でXE(変えると、広範囲に影響するみたい)
- (デフォルトでは)データベースも一つしか作ることが出来ません
- Web管理画面(Enterprise Managerとは別物)
- 多くの管理設定はsqlplusで実施する
- ARCHIVEモードへの変更
- データベースの再作成等
- バックアップ設定
さて、お題のデータベースの作成方法ですが、、、この辺が利用できます。
devtimeさんによると、以下のようなsqlplusのコマンドでデータベースが新規で作成出来ます。
これは、Oracle製品版のDBCAを使ってデータベースを作成したときのSQL文です。そのまま利用で着るみたいですね。
create database oraXE logfile group 1 ('C:\oraclexe\oradata\oraXE\redo1.log') size 10M, group 2 ('C:\oraclexe\oradata\oraXE\redo2.log') size 10M, group 3 ('C:\oraclexe\oradata\oraXE\redo3.log') size 10M character set WE8ISO8859P1 national character set utf8 datafile 'C:\oraclexe\oradata\oraXE\system.dbf' size 50M autoextend on next 10M maxsize unlimited extent management local sysaux datafile 'C:\oraclexe\oradata\oraXE\sysaux.dbf' size 10M autoextend on next 10M maxsize unlimited undo tablespace undo datafile 'C:\oraclexe\oradata\oraXE\undo.dbf' size 10M autoextend on default temporary tablespace temp tempfile 'C:\oraclexe\oradata\oraXE\temp.dbf' size 10M autoextend on; Database created.