Oracle Database Express Edition 11g R2(Oracle 11g XE)でテスト環境の作成

Pocket

Oracle Database Express Edition 11g Release 2(XE)を使用して、
オラクルマスターの実技テスト環境を作成します。

 

新・門外不出のOracle現場ワザ エキスパートが明かす運用・管理の極意 (DB Selection)
新・門外不出のOracle現場ワザ エキスパートが明かす運用・管理の極意 (DB Selection)

 

※前提条件は下記の過去記事を参照して、VMwarePlayer上にubuntuを導入し、
オラクルをインストール済みであることです。

VMware Player4のDL&インストール

ubuntu 11.10 64bitのDL&インストール

Oracle 11g XEをUbuntu11.10にインストール(HC付き)
これから行う作業を行うことで、
オラクルデータベースにスキーマ、テーブル、データを作成します。


1.ユーザーを確認します。
作成しようとしているユーザが存在しないことを確認して下さい。
select * from all_users;
オラクルマスター対策:テスト環境作成

2.テーブルスペースを確認する。
select * from v$tablespace;
オラクルマスター対策:テスト環境作成

3.ユーザを作成する。
–ユーザ名
create user test
–パスワード
identified by test
–デフォルトテーブルスペース
default tablespace users
–デフォルト一時表領域
temporary tablespace temp
–表領域内割当領域作成
quota unlimited on users
–アカウントロック解除
account unlock;

オラクルマスター対策:テスト環境作成

4.ユーザが作成されていることを確認する。
select * from all_users;
オラクルマスター対策:テスト環境作成

5.ロールを作成する。
grant connect, resource to test;
オラクルマスター対策:テスト環境作成

6.ユーザのデフォルトロールに設定する。
alter user test default role all;
オラクルマスター対策:テスト環境作成

7.テーブルの作成と、テストデータの挿入を行うため
テストスキーマに接続して下さい。
(接続のし直しがめんどくさい場合は、テーブル名の前にスキーマ名をつけても良いです。)
テストスキーマに接続

8.テストテーブルを作成する。
create table t_tbl_test
(
id varchar2(10) primary key
,nama varchar2(100)
,create_user varchar2(50) not null
,create_date timestamp not null
,update_user varchar2(50) not null
,update_date timestamp not null
);

オラクルマスター対策:テスト環境作成

オラクルマスター対策:テスト環境作成

9.テストデータを挿入する。
insert into t_tbl_test values(‘001’, ‘yamada’, ‘admin’, sysdate, ‘admin’, sysdate);
insert into t_tbl_test values(‘002’, ‘tanaka’, ‘admin’, sysdate, ‘admin’, sysdate);
insert into t_tbl_test values(‘003’, ‘suzuki’, ‘admin’, sysdate, ‘admin’, sysdate);
commit;

オラクルマスター対策:テスト環境作成

10.テストデータを確認する。
オラクルマスター対策:テスト環境作成
これで、スキーマとテーブル、データが作成できました。

タイトルとURLをコピーしました