Oracle Database 21c Express Edition Installation for windows11 簡単インストール手順

 

取り急ぎ使いたい方向け超簡単インストール手順

Oracle Database 21c Express Editionを自宅のノートPC
Windows 11 Home エディションにインストールしましたのでその手順を以下に記します。

1.Oracle ダウンロード Downloads


(2)検索結果からOracleのダウンロード画面を起動

   Oracle Database Express Edition (XE)のダウンロード をクリック

Oracle Database 21c Express Edition Installation

(3)ダウンロードファイルを選択

  Oracle Database 21c Express Edition for Windows x64をクリック

Oracle Database 21c Express Edition Installation

 

(4)ダウンロードファイルを任意のフォルダに解凍
   (直接setup.exeを実行する事もできるが、解凍して実行する)

 ① ダウンロードフォルダを開く

    OracleXE213_Win64.zip 右クリック > フォルダを開く

Oracle Database 21c Express Edition Installation

 ② ダウンロードファイルを開く 

  OracleXE213_Win64.zip 右クリック > プログラムから開く > エクスプローラー

Oracle Database 21c Express Edition Installation

 ③ すべて選択

  【Ctrl+A】 > 右クリック > OK

Oracle Database 21c Express Edition Installation

 ④ コピー

Oracle Database 21c Express Edition Installation

 ⑤ 任意のフォルダに貼り付け

   以下の例はC:\tempの下に「OracleXE213_Win64」フォルダを作成して貼り付ける

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation

 


2.Oracle インストール  Install

(1)setup.exeの実行

   setup.exe右クリック > 管理者で実行 > はい

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation

 


(2)【次へ】ボタンクリック 

Oracle Database 21c Express Edition Installation

(3)使用許諾条項の受け入れ 

  使用許諾条項を受け入れます にチェック > 【次へ】ボタンクリック 

Oracle Database 21c Express Edition Installation

(4)デフォルトのフォルダの設定

   【次へ】ボタンクリック
   ※デフォルトのフォルダを変更したい場合は【変更】ボタンクをクリック

Oracle Database 21c Express Edition Installation

(5)管理者のパスワードを入力

  パスワードを入力 > 【次へ】ボタンクリック
  ※パスワードは忘れない様注意!

Oracle Database 21c Express Edition Installation

(6)インストール

  【インストール】ボタンクリック

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation

 


(7)完了

  【完了】ボタンクリック

Oracle Database 21c Express Edition Installation


(8)ORACLE ENTERPRISE MANAGERの起動確認

 ① ブラウザでhttps://localhost:5500/em/login を起動 >【詳細設定】ボタンクリック
※上記URLでエラーが出た場合、タスクマネージャー(【ctrl+Alt+Del】) 起動 > サービスで OracleOraDB21Home1TNSListenerが実行中か確認してください。

Oracle Database 21c Express Edition Installation


 ② localhost にアクセスする(安全ではありません) リンククリック

Oracle Database 21c Express Edition Installation


 ③ マルチテナント・コンテナ・データベース(以下CDB)への接続確認

   ユーザ名:SYSTEM
   パスワード:(インストール時に設定した管理者パスワード)
   コンテナ名:(空白)

   を入力 > 【ログイン】ボタンクリック

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation


 ④ ログアウト

    右上【x】ボタンクリック > SYSTEM > ログアウト

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation


 ⑤ プラガブル・データベース(以下PDB)への接続確認

   ユーザ名:SYSTEM
   パスワード:(インストール時に設定した管理者パスワード)
   コンテナ名:XEPDB1
   を入力 > 【ログイン】ボタンクリック

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation


3.SQL*Plus接続  Connect

(1)コマンドプロンプト起動

  スタートメニュー > 検索ボックスで cmd を入力 >コマンドプロンプトを起動

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation


(2)SQL*PlusでCDBへの接続確認

 ① コマンドプロンプトで sqlplus / as sysdba を入力し【ENTER】キークリック

Oracle Database 21c Express Edition Installation


 ② 接続先確認

  SQL*Plusでselect * from global_name; を入力し【ENTER】キークリック

Oracle Database 21c Express Edition Installation


(3)PDB用のtnsnames.oraを編集

  デフォルトではPDB用のtnsnames.oraの設定が作成されていないため自分で編集する必要がある

 ① Oracleベース(インストール先フォルダ)配下のホルダにあるtnsnames.oraをテキストエディタで開く
(…\homes\OraDB21Home1\network\admin\tnsnames.ora)

Oracle Database 21c Express Edition Installation


 ② CDBの設定をコピーし、PDB用に修正~貼り付け >上書き保存【Ctrl + S】

Oracle Database 21c Express Edition Installation


(4)SQL*PlusでPDBへの接続確認

 ① コマンドプロンプトで sqlplus /@XEPDB1 as sysdba を入力し【ENTER】キークリック

Oracle Database 21c Express Edition Installation


 ② 接続先確認

  SQL*Plusでselect * from global_name; を入力し【ENTER】キークリック

Oracle Database 21c Express Edition Installation


4.Oracleユーザ&テーブル作成  CreateUser & CreateTable

PDBにユーザとテーブルを作成する。

(1)PDB用のtnsnames.oraを編集

  Oracle サンプルスキーマとして用意されたscottの「utlsampl.sql」を利用して
  ユーザとテーブルを作成する。

 ① (インストールフォルダ)\dbhomeXE\rdbms\admin\utlsampl.sql
  を任意のフォルダに別名をつけてコピー

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation


 ② コピーしたファイルをテキストエディタで開いて編集する

Oracle Database 21c Express Edition Installation

  • コメント(REM の行)を削除
  • ユーザ名のscottをTEST_USER に変更(パスワードはtiger)
  • Connect 先をXEPDB1とする
  • 不要なDROP行を削除
  • INSERT文の間違い(’13-JUL-87’を’13-7-87’に)修正

GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO TEST_USER IDENTIFIED BY tiger;
CONNECT TEST_USER/tiger@XEPDB1
CREATE TABLE DEPT
(DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
DNAME VARCHAR2(14) ,
LOC VARCHAR2(13) ) ;
CREATE TABLE EMP
(EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);
INSERT INTO DEPT VALUES
(10,’ACCOUNTING’,’NEW YORK’);
INSERT INTO DEPT VALUES (20,’RESEARCH’,’DALLAS’);
INSERT INTO DEPT VALUES
(30,’SALES’,’CHICAGO’);
INSERT INTO DEPT VALUES
(40,’OPERATIONS’,’BOSTON’);
INSERT INTO EMP VALUES
(7369,’SMITH’,’CLERK’,7902,to_date(’17-12-1980′,’dd-mm-yyyy’),800,NULL,20);
INSERT INTO EMP VALUES
(7499,’ALLEN’,’SALESMAN’,7698,to_date(’20-2-1981′,’dd-mm-yyyy’),1600,300,30);
INSERT INTO EMP VALUES
(7521,’WARD’,’SALESMAN’,7698,to_date(’22-2-1981′,’dd-mm-yyyy’),1250,500,30);
INSERT INTO EMP VALUES
(7566,’JONES’,’MANAGER’,7839,to_date(‘2-4-1981′,’dd-mm-yyyy’),2975,NULL,20);
INSERT INTO EMP VALUES
(7654,’MARTIN’,’SALESMAN’,7698,to_date(’28-9-1981′,’dd-mm-yyyy’),1250,1400,30);
INSERT INTO EMP VALUES
(7698,’BLAKE’,’MANAGER’,7839,to_date(‘1-5-1981′,’dd-mm-yyyy’),2850,NULL,30);
INSERT INTO EMP VALUES
(7782,’CLARK’,’MANAGER’,7839,to_date(‘9-6-1981′,’dd-mm-yyyy’),2450,NULL,10);
INSERT INTO EMP VALUES
(7788,’SCOTT’,’ANALYST’,7566,to_date(’13-7-87′,’dd-mm-rr’)-85,3000,NULL,20);
INSERT INTO EMP VALUES
(7839,’KING’,’PRESIDENT’,NULL,to_date(’17-11-1981′,’dd-mm-yyyy’),5000,NULL,10);
INSERT INTO EMP VALUES
(7844,’TURNER’,’SALESMAN’,7698,to_date(‘8-9-1981′,’dd-mm-yyyy’),1500,0,30);
INSERT INTO EMP VALUES
(7876,’ADAMS’,’CLERK’,7788,to_date(’13-7-87′, ‘dd-mm-rr’)-51,1100,NULL,20);
INSERT INTO EMP VALUES
(7900,’JAMES’,’CLERK’,7698,to_date(‘3-12-1981′,’dd-mm-yyyy’),950,NULL,30);
INSERT INTO EMP VALUES
(7902,’FORD’,’ANALYST’,7566,to_date(‘3-12-1981′,’dd-mm-yyyy’),3000,NULL,20);
INSERT INTO EMP VALUES
(7934,’MILLER’,’CLERK’,7782,to_date(’23-1-1982′,’dd-mm-yyyy’),1300,NULL,10);
CREATE TABLE BONUS
(
ENAME VARCHAR2(10) ,
JOB VARCHAR2(9) ,
SAL NUMBER,
COMM NUMBER
) ;
CREATE TABLE SALGRADE
( GRADE NUMBER,
LOSAL NUMBER,
HISAL NUMBER );
INSERT INTO SALGRADE VALUES (1,700,1200);
INSERT INTO SALGRADE VALUES (2,1201,1400);
INSERT INTO SALGRADE VALUES (3,1401,2000);
INSERT INTO SALGRADE VALUES (4,2001,3000);
INSERT INTO SALGRADE VALUES (5,3001,9999);
COMMIT;
EXIT


 ③ ファイルを上書き保存 (【ctrl + S】)

Oracle Database 21c Express Edition Installation

 


(2)SQL*PlusでPDBにユーザ&テーブル作成(編集したsqlファイルを@実行)

Oracle Database 21c Express Edition Installation
Oracle Database 21c Express Edition Installation


(3)作成したユーザでSQL*Plus接続

  ① コマンドプロンプトで sqlplus TEST_USER/tiger@XEPDB1 を入力
     > 【ENTER】キークリック

Oracle Database 21c Express Edition Installation

  ② 接続ユーザ確認

   show user 入力 > 【ENTER】キークリック

Oracle Database 21c Express Edition Installation

  ③ 作成テーブル確認

   select table_name from user_tables; 入力 > 【ENTER】キークリック

Oracle Database 21c Express Edition Installation


以上