Oracle Database Express Edition 11g Release 2(XE)を使用して、
オラクルマスターの実技テスト環境を作成します。
新・門外不出のOracle現場ワザ エキスパートが明かす運用・管理の極意 (DB Selection)
※前提条件は下記の過去記事を参照して、VMwarePlayer上にubuntuを導入し、
オラクルをインストール済みであることです。
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;